Как организовать передачу информации о выбранной акции и её продуктах в табличную часть документа после нажатия кнопки и выбора акции из справочника?
Для передачи данных в обычных формах в 1С используется механизм передачи данных через обработчики событий. Для организации передачи информации о выбранной акции и ее продуктах в табличную часть документа после нажатия кнопки и выбора акции из справочника можно использовать следующий алгоритм: 1. Создать форму документа, на которой будет кнопка выбора акции и табличная часть для отображения продуктов акции. 2. Добавить кнопку выбора акции на форму и создать обработчик события нажатия кнопки. 3. В обработчике события открыть справочник акций для выбора необходимой акции. 4. После выбора акции, получить информацию о выбранной акции и ее продуктах. 5. Заполнить табличную часть документа данными о продуктах акции. 6. Сохранить изменения в документе. Этот алгоритм позволит передавать информацию о выбранной акции и ее продуктах в табличную часть документа после нажатия кнопки и выбора акции из справочника.
Не силён в ОФ. Но, может как-то так?
Процедура КнопкаВыбратьАкциюНажатие(Элемент) ФормаВыбора = Справочники.Акции.ПолучитьФормуВыбора(Неопределено, ЭтаФорма); Если ФормаВыбора = Неопределено Тогда Возврат; КонецЕсли; ФормаВыбора.РежимВыбора = Истина; Если Не ФормаВыбора.Открыта() Тогда ФормаВыбора.Открыть(); КонецЕсли; КонецПроцедуры Процедура ОбработкаВыбора(ЗначениеВыбора, Источник) // В параметре "ЗначениеВыбора" будет результат выбора в подчиненной форме КонецПроцедуры