1С:Предприятие 8.0
книга

1С:Предприятие 8.0 : опыты программирования

Автор: О. Бартеньев

Форматы: PDF

Издательство: Диалог-МИФИ

Год: 2004

Место издания: Москва

ISBN: 5-86404-195-5

Страниц: 389

Артикул: 41442

Возрастная маркировка: 16+

Электронная книга
100

Краткая аннотация книги "1С:Предприятие 8.0"

Предназначено для лиц, создающих и сопровождающих приложения, функционирующие на платформе 1С:Предприятие 8.0. На большом числе примеров изучаются методы и техника программирования на встроенном языке 1С:Предприятие 8.0. Рассмотрены проблемы разработки заказной конфигурации, отражающей производственные процессы условного предприятия. В процессе ее реализации демонстрируются механизмы построения объектов конфигурации: справочников, документов, регистров и др. Освещены вопросы вывода накопленных данных в виде текстовых и табличных документов, а также диаграмм. Отдельная глава посвящена обмену данными между приложениями. Тексты всех имеющихся в пособии программ, созданных обработок, а также файл с выгруженной информационной базой, включающей рассматриваемую в пособии конфигурацию, находятся на сервере издательства «Диалог-МИФИ» (www.dialog-mifi.ru).

Содержание книги "1С:Предприятие 8.0"


Предисловие
1. Начальная подготовка
1.1. Пустая конфигурация
1.2. Роль, интерфейс и пользователь Кода
1.3. Обработка Запуск программ
1.4. Форма обработки Запуск программ
1.5. Имена
1.6. Обсуждение
2. Элементы встроенного языка
2.1. Общие положения
2.2. Базовые типы данных
2.3. Объекты
2.4. Ответы на простые задачи программирования
2.5. Универсальные коллекции значений
2.6. Массив
2.7. Дерево документа
3. Условное предприятие
3.1. Структура предприятия
3.2. Структура изделий
3.3. Представление предприятия в конфигурации
3.4. Организация вычислений
3.5. Обсуждение
4. Модуль приложения и ветвь "Общие"
4.1. Модуль приложения
4.2. Ветвь "Общие"
4.3. Обсуждение
5. Справочники и регистры
5.1. Общие понятия
5.2. Порядок изложения
5.3. Справочник Настройки пользователя
5.4. Справочник Пользователи
5.5. Справочник Номенклатура
5.6. Регистр сведений Нормы расхода
5.7. Регистры накопления
6. Документы конфигурации
6.1. Порядок создания документа
6.2. Документ Поступление материалов
6.3. Документ Возврат материалов
6.4. Документы Заказ на производство продукции и Корректировка заказа на производство продукции
6.5. Документ Передача материалов
6.6. Документ Выпуск продукции
6.7. Обсуждение
7. Отчеты и диаграммы
7.1. Отчет Поставки материалов
7.2. Формирование запроса
7.3. Форма отчета Поставки материалов
7.4. Вывод результата Запроса
7.5. Модуль формы отчета
7.6. Отчет для списка контрагентов
7.7. Построение диаграммы
8. Обмен данными
8.1. Формулировка задачи
8.2. Правила выгрузки данных документов
8.3. Структура DBF-файлов
8.4. Выбор документов
8.5. Обработчик действия Выгрузить
8.6. Программные компоненты модуля обработки
8.7. Время выгрузки
8.8. Проверка результатов выгрузки
8.9. Обсуждение
Приложение. Перечень доступных программ
Литература
Предметный указатель

Все отзывы о книге 1С:Предприятие 8.0 : опыты программирования

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги 1С:Предприятие 8.0 : опыты программирования

12 О. В. Бартеньев. 1С:Предприятие 8.0: опыты программирования Не всегда следовать этой схеме просто. Так, вернемся к форме обработки. Кнопка Выполнить является разновидностью объекта типа КнопкаКоманднойПа-нели; ее тип – Действие, назначение – активизировать ассоциированную с ней процедуру модуля формы обработки. Таким образом, буквальное соблюдение из-ложенной схемы дает следующее имя: КнопкаКоманднойПанелиДействиеВыпол-нить. Но если вспомнить, что Действие – это значение системного перечисления ТипКнопкиКоманднойПанели, то вполне уместным будет имя ДействиеВыпол-нить. Имеющаяся в диалоге надпись с заголовком Место для элементов формы име-ет имя НадписьМестоДляЭлементовФормы, принцип формирования которого нам уже понятен. В 1С одна и та же переменная может в процессе исполнения программы иметь разные типы. Но согласно объявленной схеме мы будем сохранять тип перемен-ной, отображая его в ее имени. Например: ТаблицаДвижений = Новый ТаблицаЗначений; СтрокаТаблицы = ТаблицаДвижений[0]; Имена переменных базовых типов, таких, как Число, Строка и др., не будут предваряться указанием на их тип, но он должен вытекать из смысловой части имени, например: // Переменная типа Число Всего = Сумма + СуммаНДС; // Переменная типа Строка ИмяДокумента = "ПередачаМатериалов"; // Переменная типа Булево ЭтоСсылка = Истина; В именах процедур и функций будем прежде всего стремиться отобразить на-значение программных компонентов, например: Процедура ОткрытьФормуВыбораСправочника(…) Функция КонтрольУникальности(…) Иные соглашения относительно имен будут вводиться по мере изложения ма-териала. 1.6. ОБСУЖДЕНИЕ Первое знакомство, похоже, прошло успешно. Создана конфигурация, в ней определены роль, интерфейс и пользователь. Проблем с добавлением в конфигу-рацию объектов не возникло. Объекты, мы видели, являются составными, и наша задача понять их устройство. Задача упрощается тем, что структура каждого объ-екта известна (т. е. ее не надо придумывать). Кроме того, структуры разных объ-ектов в...