Добрый день.
Коллеги, чет лыжи не едут, направьте.
Есть реквизит табличной части справочника составного типа.
Необходимо назначить отбор при выборе конкретного типа значений.
ЗначениеОтбора = Новый Структура("Организация", Объект.Организация);
ПараметрыВыбораКомплекта = Новый Структура("Отбор", ЗначениеОтбора);
ФормаВыбора = ПолучитьФорму("Справочник.Номенклатура.ФормаВыбора",ПараметрыВыбораКомплекта,ЭтаФорма);
ФормаВыбора.Открыть();
Отбор срабатывает через раз - когда второй раз открываю форму выбора. Первый раз открывается без отбора.
ЧЯДНТ?
Один фиг не пашет.
НачалоВыбора отрабатывает дважды.
Первый раз при нажатии кнопки Добавить (Инсерт) - тут тип еще не определен, поэтому в условие и не входит.
Второй раз в процедуру мы попадаем когда выбираем тип значения, но даже тогда тип еще не определен.
Когда мы нажимаем кнопку выбора в поле с уже определенным типом значения все гут.
Кто как решал вопрос с составным типом?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.