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

Программное добавление таблицу формы со списком значений на управляемую форму

Программное добавление таблицу формы со списком значений на управляемую форму
Я
   SiAl-chel
 
25.03.19 - 13:33
Доброго дня, коллеги.
Вопрос такой. Программно надо добавить таблицу формы со списком значений, которые имеют определенный тип "СправочникСсылка.ГруппыАналитическогоУчетаНоменклатуры".

Вот код:

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

Проблема в том, что при добавлении значений в список на форме не работает подбор и добавление построчно не дает выбрать значения из справочника. При добавлении реквизита через редактор формы можно указать конкретный тип значений списка через свойство "Объект" - "Тип значения".

Добавил после кода добавления реквизита вот этот оператор:

ЭтаФорма.ГруппыПродукции.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.ГруппыАналитическогоУчетаНоменклатуры")

Вроде заработал подбор, но добавление построчно все равно работает некорректно.
Как можно решить задачу по указанию типа значений всего списка значений, добавляемого в реквизиты формы?
 
 

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