Конструктор ввода на основании

Конструктор ввода на основании вызывается в окне редактирования объекта конфигурации или с помощью контекстного меню для объекта конфигурации в окне "Конфигурация".

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

В верхней части содержится список объектов-оснований, список реквизитов объекта-основания, выбранного в первом списке.

В нижней части расположен список реквизитов результирующего объекта.

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

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

По кнопке "Заполнить выражение", после запроса и подтверждения, программа сама создаст формулы для заполнения по реквизитам объекта-основания. Ранее заполненные формулы при автоматическом заполнении не изменяются. Подбор среди реквизитов объекта-основания соответствий реквизитам документа осуществляется с учетом имен реквизитов, их идентификаторов и типов.

По кнопке "Очистить выражение", после запроса и подтверждения, очищаются все формулы, созданные как автоматически, так и вручную.

Формулы, созданные для объекта-основания, выбранного в списке объектов-оснований, запоминаются при переходе к другому объекту-основанию этого списка. Поэтому можно, не прекращая работы Конструктора, создать процедуры ввода на основании для нескольких объектов-оснований. Можно также возвращаться к редактированию процедуры для какого-либо объекта-основания, снова выбирая его в списке.

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

1C:Enterprise Developer's Community