Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Передать отбор в форму выбора в поле составного типа (УФ)

Передать отбор в форму выбора в поле составного типа (УФ)
Я
   Мандалай
 
15.04.19 - 14:33
Добрый день.
Коллеги, чет лыжи не едут, направьте.
Есть реквизит табличной части справочника составного типа.
Необходимо назначить отбор при выборе конкретного типа значений.

ЗначениеОтбора = Новый Структура("Организация", Объект.Организация);
ПараметрыВыбораКомплекта = Новый Структура("Отбор", ЗначениеОтбора);
ФормаВыбора = ПолучитьФорму("Справочник.Номенклатура.ФормаВыбора",ПараметрыВыбораКомплекта,ЭтаФорма);
ФормаВыбора.Открыть();

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

Когда мы нажимаем кнопку выбора в поле с уже определенным типом значения все гут.

Кто как решал вопрос с составным типом?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.