0
SiAl-chel
25.03.19
✎
13:33
|
Доброго дня, коллеги.
Вопрос такой. Программно надо добавить таблицу формы со списком значений, которые имеют определенный тип "СправочникСсылка.ГруппыАналитическогоУчетаНоменклатуры".
Вот код:
Реквизит = Новый РеквизитФормы("ГруппыПродукции", Новый ОписаниеТипов("СписокЗначений"),, "Группы продукции");
НовыеРеквизиты = Новый Массив;
НовыеРеквизиты.Добавить(Реквизит);
ИзменитьРеквизиты(НовыеРеквизиты);
ЭлементТаблицы = Элементы.Вставить("ГруппыПродукции", Тип("ТаблицаФормы"),, Элементы.ЭтапыТекущегоМесяца);
ЭлементТаблицы.ПутьКДанным = "ГруппыПродукции";
ЭлементКолонки = Элементы.Добавить("ГруппыПродукцииЗначение", Тип("ПолеФормы"), ЭлементПоля);
ЭлементКолонки.ПутьКДанным = "ГруппыПродукции.Значение";
Проблема в том, что при добавлении значений в список на форме не работает подбор и добавление построчно не дает выбрать значения из справочника. При добавлении реквизита через редактор формы можно указать конкретный тип значений списка через свойство "Объект" - "Тип значения".
Добавил после кода добавления реквизита вот этот оператор:
ЭтаФорма.ГруппыПродукции.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.ГруппыАналитическогоУчетаНоменклатуры")
Вроде заработал подбор, но добавление построчно все равно работает некорректно.
Как можно решить задачу по указанию типа значений всего списка значений, добавляемого в реквизиты формы?
|
|