Имя: Пароль:
1C
1С v8
Отбор при выборе номенклатуры в форме документа
0 Sulimov
 
07.11.11
11:26
Добрый день! Подскажите, пожалуйста, кто знает, почему не подставляется значение в поле номенклатуры? Хотя отбирает все правильно. Номенклатура  - составной тип. Видимо что-то еще нужно дописать, я просто не знаю, первый раз такое делаю..

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

   ФормаВыбора.Открыть();
   
       
   КонецЕсли;
       
КонецПроцедуры
1 Wobland
 
07.11.11
11:32
ФормаВыбора что-то же возвращает
2 Sulimov
 
07.11.11
11:35
Возвращает форму...))
3 Wobland
 
07.11.11
11:37
(2) плин, ТвояВыбраннаяНоменклатура=ФормаВыбора.Открыть()
4 Wobland
 
07.11.11
11:38
или даже ОткрытьМодально()
5 Sulimov
 
07.11.11
11:42
Спасибо, все было просто! )))