Программно скрыть видимость реквизита формы из обработки 1с #643366


#0 by deadpuma
В обработке программно создается документ, в котором надо скрыть видимость одного из реквизитов. подскажите как к нему обратиться?
#1 by jenny_tea
если форма управляемая тогда Элементы.КакойЭлемент.Видимость=Ложь если обычное то ЭлементыФормы.КакойЭлемент.Видимость=Ложь
#2 by John83
элементыформы.твойреквизит.видимость = ложь
#3 by deadpuma
спасибо. а перед этим получать форму документа не нужно?
#4 by vicof
нужно
#5 by vicof
только нафига тебе видимость, если ты форму не получил до сих пор
#6 by del123
чую нужно будет этот реквизит всегда скрывать, при открытии формы?
#7 by John83
что-то мне тоже так подсказывает
#8 by Godofsin
+
#9 by deadpuma
нет, надо скрывать в случае если он не заполнен понял
#10 by Godofsin
ПриОткрытии тебе поможет
#11 by deadpuma
ну в принципе какая разница что скрывать его, что отбражать
#12 by deadpuma
т.е. скрывать реквизит надо не в обработке, а ПриОткрытии?
#13 by del123
Да, при открытии формы проверяешь на заполненность нужный реквизит и скрываешь либо отображаешь.
#14 by deadpuma
хорошо. спасибо за совет
#15 by Godofsin
+ Еще нужна проверка на ЭтоНовый
#16 by deadpuma
для чего это проверка? ЗначениеЗаполнено не достаточно?
#17 by Godofsin
При создании нового документа у тебя реквизиты все пустые. То есть твой отображаться не будет
#18 by del123
так у негож документ обработкой создается
#19 by Godofsin
ну если реквизит имеет смысл только при создании обработкой...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С