Как получить в управляемой форме текущие свойства элементов с учетом настроек пользователей?
Пользователь может добавлять группы форм , менять видимость, заголовок и некоторые другие свойства элементов формы через "Все действия" ->"Изменить форму". Для меня было большим удивлением , что со стороны кода 1С эти свойства видны как установленные в конфигураторе или ранее установленные кодом.
Как можно получить именно текущие свойства? Именно как видит их пользователь?
Можно получить настройки из ХранилищеСистемныхНастроек, с помощью ЗначениеВСтрокуВнутр получить текстовое их представление, распарсить. Вы получите значения свойств настроек, но не их имена. Можете методом тыка определить за что отвечает то или иное значение, но это та ещё работёнка.
Чтобы получить имена атрибутов, скорее всего нужна какая-то xsd-схема, например "logform.xsd". Эти схемы могут быть получены из ресурсов 1С встроенным языком.
(7) (6) спасибо , хоть какое то решение... Но вообще не стоит того))
Как то вообще печальная работа в платформе с интерфейсом... Даже представить не мог, что код не может получить значения свойств элементов формы(( ,
Даже интересно , чем это обосновали создатели платформы: недоработка или специально :(