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

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

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

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

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

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

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

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