Виды конструкторов
ТЕМА 3.5 РАЗРАБОТКА ПРИЛОЖЕНИЙ В 1С
Использование шаблонов
При редактировании текстовых документов и модулей конфигуратор предоставляет разработчику возможность использовать механизм шаблонов для автоматической подстановки часто используемых фрагментов текста. Можно сказать, что использование этого механизма позволяет разработчику самостоятельно создавать простые "конструкторы" фрагментов модулей.
Процесс разработки приложений 1С можно разбить на следующие этапы (при первом приближении):
1. Постановка задачи
2. Определение структуры данных
3. Создание объектов метаданных
4. Разработка форм
5. Написание кода
6. Тестирование и отладка
7. Внедрение
Основные отличия в процессе разработки приложений на платформе 1С от создания программ в других средах проявляются на этапе создания объектов метаданных. Именно этот шаг определяет, какие объекты и как именно будут использованы в программе.
Создание объектов метаданных можно выполнять как в ручную, так и с помощью различных конструкторов. В первом случае основным инструментом разработчика являются различные редакторы: редактор форм, редактор таблиц и т.п., однако для ускорения разработки удобнее использовать конструкторы — вспомогательные инструменты, облегчающие и ускоряющие создание типовых элементов конфигурации. Конструктор «ведет пользователя за руку» по этапам создания объекта метаданных, снабжая подсказками и позволяя, если необходимо, возвращаться к предыдущим этапам и переопределять ранее заданные параметры.
Конструкторы позволяют создать объект метаданных (справочник, документ), помогают написать программу или запрос на встроенном языке 1С, формируют макет отчета (секции таблиц и т.д.).
Конфигуратор 1С представляет для разработчика различные конструкторы, которые можно использовать, например, при создании: справочников, документов, журналов документов, отчетов, видов субконто, журналов расчетов (рис. 19).
Конструктор печати предназначен для облегчения процесса создания печатной формы справочника (элемента и списка), документа и журнала документов.
Назначение Конструктора макета отчета — автоматическое создание шаблона печатной формы объекта метаданных.
Назначение Конструктора бухгалтерских запросов — автоматическое создание отчета или алгоритма обработки для получения бухгалтерских итогов в одном из нескольких возможных разрезов.
Конструктор запросов облегчает разработку модулей, в которых используется механизм запросов системы 1С:Предприятие. Конструктор запросов позволяет сформировать текст нового запроса в полуавтоматическом режиме, последовательно заполняя выдаваемые на экран диалоги.
Конструктор ввода на основании предназначен для создания процедуры ввода на основании в модуле формы документа.
Конструктор движений регистров помогает создать в модуле документа оперативного учета алгоритм формирования изменений в регистрах, которые необходимо выполнить при проведении данного документа;
Конструктор формирования операции упрощает оформление в модуле документа бухгалтерского учета бухгалтерской операции генерируемой этим документом.
Все конструкторы доступны через главное меню Конфигуратора.