Учебно-методические материалы для студентов кафедры АСОИУ

Тема 3.5 Разработка приложений в 1С

Процесс разработки приложений 1С можно разбить на следующие этапы (при первом приближении):

  1. Постановка задачи
  2. Определение структуры данных
  3. Создание объектов метаданных
  4. Разработка форм
  5. Написание кода
  6. Тестирование и отладка
  7. Внедрение

Основные отличия в процессе разработки приложений на платформе 1С от создания программ в других средах проявляются на этапе создания объектов метаданных. Именно этот шаг определяет, какие объекты и как именно будут использованы в программе.

Создание объектов метаданных можно выполнять как в ручную, так и с помощью различных конструкторов. В первом случае основным инструментом разработчика являются различные редакторы: редактор форм, редактор таблиц и т.п., однако для ускорения разработки удобнее использовать конструкторы — вспомогательные инструменты, облегчающие и ускоряющие создание типовых элементов конфигурации. Конструктор «ведет пользователя за руку» по этапам создания объекта метаданных, снабжая подсказками и позволяя, если необходимо, возвращаться к предыдущим этапам и переопределять ранее заданные параметры.

Конструкторы позволяют создать объект метаданных (справочник, документ), помогают написать программу или запрос на встроенном языке 1С, формируют макет отчета (секции таблиц и т.д.).

Виды конструкторов

Конфигуратор 1С представляет для разработчика различные конструкторы, которые можно использовать, например, при создании: справочников, документов, журналов документов, отчетов, видов субконто, журналов расчетов (рис. 19).

Конструктор печати предназначен для облегчения процесса создания печатной формы справочника (элемента и списка), документа и журнала документов.

Назначение Конструктора макета отчета — автоматическое создание шаблона печатной формы объекта метаданных.

Врезка5

Назначение Конструктора бухгалтерских запросов — автоматическое создание отчета или алгоритма обработки для получения бухгалтерских итогов в одном из нескольких возможных разрезов.

Конструктор запросов облегчает разработку модулей, в которых используется механизм запросов системы 1С:Предприятие. Конструктор запросов позволяет сформировать текст нового запроса в полуавтоматическом режиме, последовательно заполняя выдаваемые на экран диалоги.

Конструктор ввода на основании предназначен для создания процедуры ввода на основании в модуле формы документа.

Конструктор движений регистров помогает создать в модуле документа оперативного учета алгоритм формирования изменений в регистрах, которые необходимо выполнить при проведении данного документа;

Конструктор формирования операции упрощает оформление в модуле документа бухгалтерского учета бухгалтерской операции генерируемой этим документом.

Все конструкторы доступны через главное меню Конфигуратора.

CC-BY-CA Анатольев А.Г., 23.04.2014