Как скрыть поля на форме через код при условии?

1. giru 03.04.21 17:22 Сейчас в теме
Подскажите пожалуйста как скрыть поля на форме через код при условии? Конкретный элемент получаю, но не могу получить доступ к его свойству "Видимость" и изменить его.
&НаКлиенте
Процедура ПА_ПА_ПриемАккумуляторовПриИзмененииПосле(Элемент)
	
	Для Каждого Элемент Из Объект.Товары Цикл
		
		Содержание = Элемент.ПА_Содержание;
		ЕдиницаИзмерения = Элемент.ПА_ЕдиницаИзмерения;
		
	КонецЦикла; 
	
	
	Если Объект.ПА_ПриемАккумуляторов = Ложь Тогда
		
		Содержание.Видимость = Ложь;
		ЕдиницаИзмерения.Видимость = Ложь;
		
	КонецЕсли; 
	
КонецПроцедуры

Показать
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. FatPanzer 03.04.21 17:34 Сейчас в теме
Бред. Колонка должна скрывать либо всегда, либо никогда. Нельзя скрыть колонку для одной строки.
3. giru 03.04.21 17:40 Сейчас в теме
(2)я и не собираюсь ее скрывать для одной строки. Я хочу чтобы при установлении флажка показывались эти 2 колонки. Если флажок не стоит то колонки показываться не должны
4. FatPanzer 03.04.21 18:39 Сейчас в теме
(3) Тогда расскажи мне о том, что ты хочешь сделать в своем цикле по всем строкам?
5. GAMLET 52 03.04.21 18:56 Сейчас в теме
&НаКлиенте
Процедура ПА_ПА_ПриемАккумуляторовПриИзмененииПосле(Элемент)
       
    Если Объект.ПА_ПриемАккумуляторов = Ложь Тогда
        
        Элементы.ТоварыПА_Содержание.Видимость = Ложь;
        Элементы.ТоварыПА_ЕдиницаИзмерения.Видимость = Ложь;
        
    КонецЕсли; 
    
КонецПроцедуры
Показать


Как-то так, точные имена колонок нужно посмотреть в форме
6. Alfn 60 03.04.21 20:58 Сейчас в теме
Условное оформление как раз для таких случаев идеально подходит
Можно либо всю колонку скрывать, либо для конкретных строк отображение изменять в зависимости от значений реквизитов этих строк
7. UtSpar 134 05.04.21 09:11 Сейчас в теме
Варианты:
1 . Если динамический список - то условное оформление. Плюсы - масштабируемость, возможность редактировать и настроить в режиме пользователя.
2. Через обработчик при изменении и при создании формы на сервере (как писали выше). Плюсы - железная логика, всегда будет работать так как надо.
Прикрепленные файлы:
8. meriferi 05.04.21 11:44 Сейчас в теме
Через процедуру Установить видимость доступность и писать условия там
9. Vodoley 1 13.10.23 20:32 Сейчас в теме
(8) а как программно управлять "галочками", которые пользователь расставляет через меню "изменить форму" - это ведь не видимость (если программно установить видимость = ложь, поле вообще не будет в этом списке)
Прикрепленные файлы:
10. Sardukar 58 29.12.23 09:16 Сейчас в теме
(9)
как программно управлять "галочками", которые пользователь расставляет через меню "изменить форму"

Свойства поля - Пользовательская видимость - Открыть - Убрать галку.
Свойство Видимость = Истина
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот