Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Внутренняя структура пользовательских настроек формы

Внутренняя структура пользовательских настроек формы
Я
   vs84
 
19.11.17 - 21:49
Здравствуйте, друзья.
Дано:
- есть форма с динсписком
- в форме пользователь добавил некоторые поля в список поля (через Все действия - Настроить форму), отключил (снят видимость) у некоторых полей.

Задача: при открытии формы в коде определить список полей, которые отображаются в списке с учетом польз настроек с путем к данным для каждого из них (по крайней мере для добавленных).

Готовых объектов/структур из которых можно получить это просто я не нашел (если плохо искал - пните в нужном направлении).  Поэтому вижу только вариант работать с "сырыми" пользовательскими настройкам. Можно получить такое:
ХранилищеСистемныхНастроек.Загрузить("Документ." + ИмяОбъекта + ".Форма." + ИмяФормыОбъекта + "/НастройкиФормы").

У этого значения нет никаких свойств или методов, но если сериализовать методом ЗначениеВСтрокуВнутр(), то получаются сырые данные - структурированный текст, но не какого то общеупотребимого формата (вроде xml или json). В нем нет имен параметром, только значения, поэтому определить какому параметры соответствует то или иное значение можно только методом тыка.

Может кто-то уже прошел этот тернистый путь и может рассказать чего-нибудь?
 
 
   SergeyKB
 
1 - 19.11.17 - 22:59
   vs84
 
2 - 20.11.17 - 12:06
(1) Спасибо!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует