0
Eastert
14.08.18
✎
16:20
|
Обычные формы.
Есть номенклатура, есть рс СинонимыНоменклатуры (измерение Номенклатура, ресурс Значение).
Нужно в форме элемента номенклатуры выводить регистр сведений СинонимыНоменклатуры по измерению Номенклатура, соотвественно изменяться список регистра должен также из формы.
Все бы ничего, но нужно это добавлять программно
Я делаю так
ТабличноеПолеАльтернативныеОбозначения = ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), "СинонимыНоменклатуры", Истина, ЭлементыФормы.ОсновнаяПанель);
ТабличноеПолеАльтернативныеОбозначения.Значение = "РегистрСведенийСписок.СинонимыНоменклатуры";
ТабличноеПолеАльтернативныеОбозначения.ТолькоПросмотр = Ложь;
ТабличноеПолеАльтернативныеОбозначения.СоздатьКолонки();
При этом появляется пустая таблица. Что нужно дописать?
|
|
1
butterbean
14.08.18
✎
16:37
|
самый простой путь для того, чтобы понять что и как добавлять программно — добавить руками и посмотреть какие свойства при этом как заполнились, и потом заполнить их точно также, но уже программно
|
|
2
Eastert
14.08.18
✎
16:40
|
(1) вроде получилось:
ТабличноеПолеАльтернативныеОбозначения = ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), "СинонимыНоменклатуры", Истина, ЭлементыФормы.ОсновнаяПанель);
ТабличноеПолеАльтернативныеОбозначения.ТипЗначения = Новый ОписаниеТипов("РегистрСведенийСписок.СинонимыНоменклатуры");
ТабличноеПолеАльтернативныеОбозначения.ТолькоПросмотр = Ложь;
ТабличноеПолеАльтернативныеОбозначения.СоздатьКолонки();
|
|