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

Конструктор ввода на основании помогает создать процедуру на встроенном языке, которая будет вызываться при создании одного объекта прикладного решения на основании данных, содержащихся в другом объекте.

Такая функциональность может потребоваться, например, если в прикладном решении на основании справочника "Контрагенты" должен создаваться документ "Приход товара", содержащий те же реквизиты, что и исходный элемент справочника.

Конструктор ввода на основании можно вызвать, например, из окна редактирования справочника:

Ввод на основании

Особенности работы с конструктором ввода на основании:

  1. Для активности кнопки "Конструктор ввода на основании" в окне редактирования объекта конфигурации обязательно заполнение поля "Вводится на основании".
  2. Если процедура с именем «ОбработкаЗаполнения» уже определена в модуле документа, то возможно использование конструктора ввода основании

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

Рисунок

Выделение "галочками" элементов списка "Реквизиты объекта основания" указывает на то, что система предлагает в их качестве формулы заполнения реквизита по принципу совпадения типов реквизитов.

[свернуть]

Результатом работы конструктора является готовая процедура на встроенном языке с именем ОбработкаЗаполнения(). Эта процедура располагается в модуле результирующего объекта конфигурации и будет вызвана системой при вводе этого объекта на основании другого объекта.

При необходимости код можно доработать вручную.

Если затем к конструктору обратиться еще раз, то ручные изменения не сохранятся.

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

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.