0
SashaNox
11.05.17
✎
17:45
|
Добрый день!
Пытаюсь программно на форму вывести пользовательские настройки, делаю так:
1. Добавляю реквизит формы КомпоновщикНастроек
2. Добавляю элемент с типом ТаблицаФормы
3. Прописываю путь к данным у элемента
Вот код:
МассивРеквизитовФормы = Новый Массив;
РеквизитКН = Новый РеквизитФормы("КН_" + УИОтчета, Новый ОписаниеТипов("КомпоновщикНастроекКомпоновкиДанных"), , Отчет.Синоним);
МассивРеквизитовФормы.Добавить(РеквизитКН);
ИзменитьРеквизиты(МассивРеквизитовФормы);
ЭлементПН = Элементы.Добавить("ПН_" + УИОтчета, Тип("ТаблицаФормы"), ГруппаОтчета);
ЭлементПН.ПутьКДанным = "КН_" + УИОтчета + ".ПользовательскиеНастройки";
На форме не отображается, через все действия - изменить форму, можно увидеть, что таблица добавилась, но колонок и команд нет. Если выводить не программно, то в режиме конфигуратора колонок не увидим, а через изменить форму они будут.
Как же правильно мне вывести пользовательские настройки КН?
|
|
1
PiotrLoginov
11.05.17
✎
19:55
|
Посмотреть, как реализовано в типовых.
Добавить пользовательские настройки вручную и посмотреть, как это выглядит, какие элементы формы используются.
Сделать то же самое программно.
Профит
|
|