Назначение: замена типовой обычной формы выбора своей обычной формой (предполагается, что своя форма выбора уже создана).
Номенклатура объектов:
Разработка на форме:
Номенклатура объектов:
Разработка на форме:
Процедура ТоварыСерияНоменклатурыНачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; // прерываем стандартную обработку, чтобы не // открылась типовая форма выбора ФормаВыборки = ПолучитьФорму("ОбщаяФорма.ИРВ_ФормаВыбораСерии"); // получаем свою форму выбора и заполняем колонки данными ФормаВыборки.Серия = Элемент.Значение; ФормаВыборки.Характеристика = ЭлементыФормы.Товары.ТекущиеДанные.ХарактеристикаНоменклатуры; ФормаВыборки.Номенклатура = Элемент.ВыборПоВладельцу.Ссылка; ФормаВыборки.СкладОтправитель = ЭлементыФормы.СкладОтправитель.Значение; ФормаВыборки.ПроектОтправитель = ЭлементыФормы.ПроектОтправитель.Значение; ФормаВыборки.Период = ЭлементыФормы.Дата.Значение; ФормаВыборки.РежимВыбора = Истина; ЭлементыФормы.Товары.ТекущиеДанные.СерияНоменклатуры = ОткрытьФормуМодально(ФормаВыборки,,Элемент); КонецПроцедуры
Комментариев нет:
Отправить комментарий