|
Пользовательские настройки отображения реквизитов на форме |
☑ |
0
pinkycat
23.08.23
✎
11:54
|
Коллеги!
Подскажите, пожалуйста, в какой коллекции или хранилище или еще в какой кузьконой матери хранятся настройки пользователя, которые он выбирает когда нажимает кнопку "Изменить форму" на форме документа?
|
|
1
shuhard
23.08.23
✎
13:50
|
(0) ХранилищеНастроекДанныхФорм
|
|
2
pinkycat
23.08.23
✎
14:35
|
(1) Спасибо, проверил, к сожалению нет, не хранятся. По крайней мере, нужные мне.
Объсню подробнее:
У меня есть форма документа, на ней табличная часть, колонки которой я лихо перебираю в цикле по Элементы.ТЧ.ПодчиненныеЭлементы. И все было хорошо пока я не дошел до пользовательского тестирования. Некоторые пользователи с помощью кнопки формы "еще - изменить форму" добавили на в ТЧ немного колонок, и эти несколько колонок не попадают в коллекцию подчиненных элементов. И я не могу теперь с ними взаимодействовать в цикле. В поисках натыкался на ХранилищеНастроекДанныхФорм, но там ничего не обнаружил.
Так вот, где бы мне найти програмно эти несколько колонок добавленных пользователем на форму?
|
|
3
timurhv
23.08.23
✎
15:01
|
(2) Странно, у меня они выводятся
|
|
4
pinkycat
23.08.23
✎
15:15
|
(3) Может быть я это не там делаю?
Не подскажите событие формы в котором у вас они выводятся?
|
|
5
timurhv
23.08.23
✎
16:21
|
(4) я про настройки формы:
НастройкиФормы = ХранилищеСистемныхНастроек.Загрузить("Документ.ИМЯДОКУМЕНТА.Форма.ФормаДокумента/НастройкиФормы");
ТекстСообщенияНастройкиФормы = ЗначениеВСтрокуВнутр(НастройкиФормы);
В элементах формы их нет - это да. Придется придумать велосипед.
|
|
6
pinkycat
24.08.23
✎
14:48
|
(5) Спасибо большое! В ХранилищеСистемныхНастроек действительно были все необходимые данные.
Велосипед из костылей получился следующей конструкции:
режем строку полученную в хранилище до данных названий колонок формы, выбираем оттуда названия колонок: добавленные и те которые были "по умолчанию" объединяем их в один массив, и в процедуре добавления полей оформления гуляем циклом по нему, вместо элементов формы.
timurhv, еще раз большое спасибо!
|
|
7
pinkycat
25.08.23
✎
06:51
|
вот бы еще найти событие которое это дело обработает(
|
|