Конструктор движений регистров

Конструктор движений регистров применяется для документов.

При запуске конструктор запрашивает выбор регистра, по которому будет произведено формирование процедуры ОбработкаПроведения. После выбора на экран выводится диалог, в котором производятся все действия по формированию.

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

Для каждого регистра необходимо указать (в зависимости от его типа) предварительные настройки.

Для регистров накопления остатков укажите тип движения.

Для регистров бухгалтерии, не поддерживающих корреспонденцию, укажите вид корреспонденции и укажите счет, для регистров, поддерживающих корреспонденцию, укажите счет дебета и счет кредита.

Если у документа есть табличные части и их данные должны влиять на состояние регистров, то включение табличной части производится в списке выбора "Табличная часть".

Затем для каждого регистра производится заполнение формул атрибутов по данным реквизитов документа.
В список формул нужно поместить формулы, определяющие, как вычислять движения регистра по выбранным реквизитам документа.

Эти формулы можно создавать "вручную" следующим образом. Формула вводится в колонке "Выражение" для каждого атрибута регистра, выделенного в списке. Можно вручную набрать ее в этом поле (а также вручную редактировать в нем созданную ранее формулу). Правильность написания формул Конструктор не проверяет.
Можно также двойным щелчком в списке реквизитов документа помещать данные соответствующего реквизита в формулу. Конструктор не проверяет соответствия типов выбранных реквизитов.

Если тип реквизита совпадает с типом ресурса (в списке реквизитов помечаются пиктограммой с пометкой) и также совпадают их наименования, то для таких подчиненных объектов можно применить режим Автозаполнение. Наименование реквизитов при нажатии кнопки "Заполнить выражения" заносится в колонку "Выражение" и может быть отредактировано. Кнопка "Очистить выражения" очищает все установленные выражения.

 

В результате работы конструктора в модуле объекта создается процедура ОбработкаПроведения.

1C:Enterprise Developer's Community