В УТ 11.5 пытаюсь убрать зависимость видимости поля формы (чтобы было всегда видимым)
В УТ 11.5 пытаюсь убрать зависимость видимости поля формы (чтобы было всегда видимым), наткнулся на функцию, которая отключает видимость поля:
В Форма передается ЭтаФорма. Однако, так и не смог понять, что такое НастройкиПолей и ЗависимостиПолей. Кто подскажет?
Процедура НастроитьЭлементыФормы(Форма, ИзмененныйРеквизит = "", ДополнительныеРеквизиты = Неопределено) Экспорт
СвойстваЭлементовФормы = СвойстваЭлементовФормы(Форма.Объект, Форма.НастройкиПолей, Форма.ЗависимостиПолей, ИзмененныйРеквизит, ДополнительныеРеквизиты);
Для каждого СвойстваЭлемента Из СвойстваЭлементовФормы Цикл
Если Не ЗначениеЗаполнено(СвойстваЭлемента.ИмяЭлемента) Тогда
Продолжить;
КонецЕсли;
ИмяЭлемента = ИмяЭлементаФормы(СвойстваЭлемента.ИмяЭлемента);
Если СвойстваЭлемента.Свойство = "ТолькоПросмотрБезОтметкиНезаполненного" Тогда
Форма.Элементы[ИмяЭлемента].ТолькоПросмотр = СвойстваЭлемента.Значение;
Форма.Элементы[ИмяЭлемента].АвтоОтметкаНезаполненного = Не СвойстваЭлемента.Значение;
ИначеЕсли СвойстваЭлемента.Свойство = "ТолькоПросмотрБезОчистки" Тогда
Форма.Элементы[ИмяЭлемента].ТолькоПросмотр = СвойстваЭлемента.Значение;
ИначеЕсли СвойстваЭлемента.Свойство = "ВидимостьЭлемента" Тогда
Форма.Элементы[ИмяЭлемента].Видимость = СвойстваЭлемента.Значение;
Иначе
Форма.Элементы[ИмяЭлемента][СвойстваЭлемента.Свойство] = СвойстваЭлемента.Значение;
КонецЕсли;
Если СвойстваЭлемента.Свойство = "АвтоОтметкаНезаполненного" И СвойстваЭлемента.Значение = Ложь
Или СвойстваЭлемента.Свойство = "ТолькоПросмотрБезОтметкиНезаполненного" И СвойстваЭлемента.Значение = Истина Тогда
Форма.Элементы[ИмяЭлемента].ОтметкаНезаполненного = Ложь;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
ПоказатьВ Форма передается ЭтаФорма. Однако, так и не смог понять, что такое НастройкиПолей и ЗависимостиПолей. Кто подскажет?
Прикрепленные файлы:

Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот