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