Содержание:
1. Способы вызова конструктора движений2. Форма конструктора движений в конфигурации системы 1С Предприятие
3. Функция конструктора движений на платформе системы 1С Предприятие
В этой статье рассмотрим работу одного из инструментов разработки платформы 1С – конструктора движений регистров. Используется конструктор только для документов. С его помощью в модуле документа 1С создается процедура обработки проведения. Код будет сгенерирован на встроенном языке 1С Предприятие.
1. Способы вызова конструктора движений
Открыть конструктор движений можно несколькими способами.
В дереве метаданных выберем нужный документ и вызовем его контекстное меню 1С. Откроется окно меню, в котором можно будет выбрать пункт конструкторы и в выпадающем списке выбрать конструктор движений.
Есть еще один способ вызова. Для этого откроем окно документа в конфигураторе. В нем выберем вкладку «Движения», в которой и находится кнопка вызова конструктора движений.
Стоит отметить, что для документа должны быть указаны зависимые регистры. Только при выполнении этого условия конструктор движений становится доступен.
2. Форма конструктора движений в конфигурации системы 1С Предприятие
Форма конструктора движений в конфигурации системы 1С Предприятие не перегружена данными. Она содержит всего несколько окон и кнопок.
В окне «Регистры 1С Предприятие» находится список регистров сведений, по которому будут сформированы движения нашего документа.
В окне «Реквизиты документа» находятся доступные для выбора реквизиты того же документа. Ниже видно доступные для заполнения данными поля регистра.
Отдельно стоит обратить внимание на табличную часть документа. Если она участвует в движениях, то ее стоит выбрать в отдельном поле с наименованием «Табличная часть».
При нажатии на кнопку «Заполнить выражения» поля регистра, совпадающие по типу и имени с реквизитами документа, или его табличной части, заполнятся автоматически. Не совпадающие поля заполнены не будут.
При нажатии на кнопку «Очистить выражения» будут очищены любые изменения.
Остальные кнопки рассматривать не имеет смысла, так как их функционал тривиален.
3. Функция конструктора движений на платформе системы 1С Предприятие
Выбрав табличную часть документа, указав тип движения регистра 1С и нажав кнопку «Заполнить выражения» получим такую картинку:
При нажатии на кнопку «Ок» откроется модуль объекта с автоматически сгенерированной обработкой проведения 1С.
Стоит запомнить, что если в модуле документа 1С уже была прописана одноименная обработка, то при завершении работы конструктора сгенерированный им код заместит ее. Все изменения будут утеряны.
Наиболее характерное отличие автоматически сгенерированного кода от написанного вручную можно увидеть по комментариям. Так конструктор отделяет свой код.
Специалист компании "Кодерлайн"
Ярослав Копытов