Имя: Пароль:
1C
 
Пользовательские настройки вывести программно на УФ
0 SashaNox
 
11.05.17
17:45
Добрый день!
Пытаюсь программно на форму вывести пользовательские настройки, делаю так:
1. Добавляю реквизит формы КомпоновщикНастроек
2. Добавляю элемент с типом ТаблицаФормы
3. Прописываю путь к данным у элемента

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

На форме не отображается, через все действия - изменить форму, можно увидеть, что таблица добавилась, но колонок и команд нет. Если выводить не программно, то в режиме конфигуратора колонок не увидим, а через изменить форму они будут.

Как же правильно мне вывести пользовательские настройки КН?
1 PiotrLoginov
 
11.05.17
19:55
Посмотреть, как реализовано в типовых.

Добавить пользовательские настройки вручную и посмотреть, как это выглядит, какие элементы формы используются.

Сделать то же самое программно.

Профит
2 + 2 = 3.9999999999999999999999999999999...