Как открыть форму с заполнением

От:

Открытие формы с заполнением (передача в параметре открываемой формы и реализация метода «ОбработкаЗаполнения()»)

В том месте кода, откуда нужно сделать открытие и заполнение формы нужно добавить

В структуру «ПараметрыЗаполнения» записываются все нужные для заполнения данные, затем эта структура вставляется в другую структуру под названием «ПараметрыФормы».

Причем ключ, под которым структура «ПараметрыЗаполнения» вставляется в структуру «ПараметрыФормы», должен называться именно «ЗначенияЗаполнения» иначе ничего не работать не будет.

Далее нужно реализовать событие модуля формы заполняемого объекта — «ОбработкаЗаполнения()». Для этого можно использовать следующую конструкцию:

Напомню, что метод структуры «Свойство()» проверяет наличие в структуре элементы с именем, указанным в первом параметре и записывает найденное значение во второй параметр — в данном случае это реквизит заполняемого объекта (если элемент с указанным именем в структуре не найден, то во второй параметр записывается «Неопределено»).

Пример

Возникла задача из ДО открыть форму создания нового элемента номенклатуры в ERP и передать туда навигационную ссылку на карточку документа в ДО.

Реализация была такая:

  • Код, вызывающий внешнюю обработку и передающий в неё массив с параметром. Параметров при желании можно передать больше
  • Код обработки
  •  Кратко, что нужно


Комментарии закрыты