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

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

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

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

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

Тестировалось на Платформе 8.3.21.1622, управляемые формы.
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.