Каталог решений - Создание нового элемента из поля формы с заполнением реквизитов

Создание нового элемента из поля формы с заполнением реквизитов

Создание нового элемента из поля формы с заполнением реквизитов

В наличии

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

Категория:

Описание

Собственно, есть следующая задача.

В документе есть поле с ссылкой на справочник.

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

 

 

Потребовалось три действия

1. Перехватываем событие поля Создание. Устанавливаем Стандартную обработку в Ложь, в ПараметрыФормы передаем структуру с ключом ЗначенияЗаполнения. В структуру передаем значение нашего реквизита, который надо установить (у меня это ВладелецТС) и РежимВыбора, чтобы установить режим выбора в форме. Обязательно указываем Владельцем открываемой формы сам Элемент. 

 

 

2. В модуле объекта в процедуре ОбработкаЗаполнения проверяем ЗначенияЗаполнения и заполняем реквизит

 

 

3. В форме элемента ПриСозданииНаСервере проверяем, есть ли в структуре ЗначенияЗаполнения свойство РежимВыбора, и устанавливаем его в Истина.

 

 

Реквизит заполняется и при нажатии Записать и закрыть подставляется в поле, из которого создавали.

 

 

Тестировалось на Платформе 8.3.21.1622, управляемые формы.

has been added to your cart:
Оформление заказа