Тема 3.5 Разработка приложений в 1С
Процесс разработки приложений 1С можно разбить на следующие этапы (при первом приближении):
- Постановка задачи
- Определение структуры данных
- Создание объектов метаданных
- Разработка форм
- Написание кода
- Тестирование и отладка
- Внедрение
Основные отличия в процессе разработки приложений на платформе 1С от создания программ в других средах проявляются на этапе создания объектов метаданных. Именно этот шаг определяет, какие объекты и как именно будут использованы в программе.
Создание объектов метаданных можно выполнять как в ручную, так и с помощью различных конструкторов. В первом случае основным инструментом разработчика являются различные редакторы: редактор форм, редактор таблиц и т.п., однако для ускорения разработки удобнее использовать конструкторы — вспомогательные инструменты, облегчающие и ускоряющие создание типовых элементов конфигурации. Конструктор «ведет пользователя за руку» по этапам создания объекта метаданных, снабжая подсказками и позволяя, если необходимо, возвращаться к предыдущим этапам и переопределять ранее заданные параметры.
Конструкторы позволяют создать объект метаданных (справочник, документ), помогают написать программу или запрос на встроенном языке 1С, формируют макет отчета (секции таблиц и т.д.).
Виды конструкторов
Конфигуратор 1С представляет для разработчика различные конструкторы, которые можно использовать, например, при создании: справочников, документов, журналов документов, отчетов, видов субконто, журналов расчетов (рис. 19).
Конструктор печати предназначен для облегчения процесса создания печатной формы справочника (элемента и списка), документа и журнала документов.
Назначение Конструктора макета отчета — автоматическое создание шаблона печатной формы объекта метаданных.
Назначение Конструктора бухгалтерских запросов — автоматическое создание отчета или алгоритма обработки для получения бухгалтерских итогов в одном из нескольких возможных разрезов.
Конструктор запросов облегчает разработку модулей, в которых используется механизм запросов системы 1С:Предприятие. Конструктор запросов позволяет сформировать текст нового запроса в полуавтоматическом режиме, последовательно заполняя выдаваемые на экран диалоги.
Конструктор ввода на основании предназначен для создания процедуры ввода на основании в модуле формы документа.
Конструктор движений регистров помогает создать в модуле документа оперативного учета алгоритм формирования изменений в регистрах, которые необходимо выполнить при проведении данного документа;
Конструктор формирования операции упрощает оформление в модуле документа бухгалтерского учета бухгалтерской операции генерируемой этим документом.
Все конструкторы доступны через главное меню Конфигуратора.
CC-BY-CA Анатольев А.Г., 23.04.2014