Передача параметра в ФормуВыбора

1. bogdan51 20.10.09 11:08 Сейчас в теме
Добрый день!
В табличном поле формы документа РеализацияТоваров есть реквизит СерииНоменклатуры.
При ручном выборе этого реквизита ФормаВыбора справочника СерииНоменклатуры выводит все серии по владельцу-номенклатуре из формы документа,в том числе и с нулевыми остатками,что не очень удобно.
Чтобы была возможность вывода формой выбора позиций только остатками я в форме выбора сделал флажок - выбирать все или только с остатками и,соответственно отбор или всех серий или только с остатками,в зависимости от флажка.
Это все работает и всем нравится.
Также в ФормеВыбора серий номенклатуры добавлено поле ввода склад и,соответственно отбор по введенному складу.
А вот передать в это поле значение склада из вызываемой формы не получается,т.е. в документе РеализацияТоваров указано значение склада.Это значение надо передать в поле ввода ФормыВыбора справочника СерииНоменклатуры. А дальше отбор уже описан.
Буду благодарен за помощь.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. bogdan51 20.10.09 14:45 Сейчас в теме
Получилось вот как.
Процедура ТоварыСерияНоменклатурыНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка=Ложь;
ФормаВыбора=Справочники.СерииНоменклатуры.ПолучитьФормуВыбора(,ЭтаФорма);
ФормаВыбора.Отбор.Владелец.Значение=Элемент.ВыборПоВладельцу;
ФормаВыбора.ПараметрВыборПоВладельцу =Элемент.ВыборПоВладельцу;
ФормаВыбора.ПараметрОтборПоВладельцу =Элемент.ВыборПоВладельцу;
ФормаВыбора.Отбор.Владелец.Использование=Истина;
ФормаВыбора.НачальноеЗначениеВыбора=Элемент.Значение;
ФормаВыбора.Открыть();

КонецПроцедуры
То есть в ФормуВыбора передаю форму документа (ЭтаФорма) ,а в ФормеВыбора обрабатываю ВладелецФормы и
выбираю склад и т.д.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот