I
Isabela
7.70.27 ТиС 9.54
В форме документа три слоя
Основной (все нужные реквизиты документа)
Общий (кнопки)
Рейсы (несколько атрибутов формы) - в этом слое есть реквизит Х, видимость которого должна меняться при выборе в слое "Основной" контрагента
Так вот, если выбирается контрагент, для которого Форма.Х.Видимость(1), реквизит Х становится видным в слое "Основной". такой же эффект и при открытии старого документа.
При переключении закладок все нормализуется
Procedure ПриВыбореЗакладки(НомерЗакладки, ЗначениеЗакладки)
if НомерЗакладки = 1 then
Форма.ИспользоватьСлой("Общий,Основной");
elsif НомерЗакладки = 2 then
Форма.ИспользоватьСлой("Общий,Рейсы");
endif;
EndProcedure // ПриВыбореЗакладки()
Уже по ночам снится. В чем проблема ?
В форме документа три слоя
Основной (все нужные реквизиты документа)
Общий (кнопки)
Рейсы (несколько атрибутов формы) - в этом слое есть реквизит Х, видимость которого должна меняться при выборе в слое "Основной" контрагента
Так вот, если выбирается контрагент, для которого Форма.Х.Видимость(1), реквизит Х становится видным в слое "Основной". такой же эффект и при открытии старого документа.
При переключении закладок все нормализуется
Procedure ПриВыбореЗакладки(НомерЗакладки, ЗначениеЗакладки)
if НомерЗакладки = 1 then
Форма.ИспользоватьСлой("Общий,Основной");
elsif НомерЗакладки = 2 then
Форма.ИспользоватьСлой("Общий,Рейсы");
endif;
EndProcedure // ПриВыбореЗакладки()
Уже по ночам снится. В чем проблема ?