Имя: Пароль:
1C
 
Создается элемент справочника.Можно ли получить данные отбора формы списка?
0 Невский Александр
 
20.10.10
11:57
В форме списка справочника установлен отбор. При создании элемента справочника я хочу получить параметры этого отбора (уже в самом элементе). Можно ли это сделать и как?

ЭтаФорма.ВладелецФормы = ТабличноеПоле (не форма владельца)
1 Серый Пес
 
20.10.10
12:01
Отборы - это справочниксписок на форме списка. То есть тебе нужно получить либо форму списка, либо на худой конец справочниксписок с этой формы.
2 kosts
 
20.10.10
12:09
В событии при добавлении создай элемент сам и передай в форму значения отбора
3 Невский Александр
 
20.10.10
12:48
(2) все получилось, спасибо

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