Имя: Пароль:
1C
 
УФ. Кнопка на форме то видима, то нет. Где переключается - не найду...
,
0 realevgenius
 
29.07.23
10:43
Всем - привет, уважаемые!

Конфа - КА 2.5, если это имеет значение.
На форме документа Реализация есть кнопка "Зачет оплаты".
Хотел поискать в модуле при каких условиях она появляется, при каких прячется.

В процедуре формы ПриСоздании в самом начале поставил точку останова. На этой точке останова данная кнопка имеет видимость у некоторых документов Ложь, у некоторых - Истина.
Полез в стек вызовов, надеясь увидеть, каким образом, откуда открывается форма и где устанавливается видимость этой кнопки.
Но стек вызовов пустой, то есть форма нигде, ниоткуда предварительно не открывается.

Вопрос: как так получается, что еще до создания формы элемент (кнопка) то видим, то невидим?
1 shuhard
 
29.07.23
10:52
(0) [как так получается, что еще до создания формы элемент (кнопка) то видим, то невидим?]
легко
это действие функциональных опций
2 realevgenius
 
29.07.23
10:54
(1) Во функциональным опциям - это понятно, когда кнопка не видна у всех доков (опция выключена) или видна у всех документов (опция включена)
А здесь по какому-то условию, у части доков - есть, у части  - нет.. Не пойму где его посмотреть, это условие
3 Mihasya
 
31.07.23
08:19
(2) бывает что ФО включается не константой, а через регистр сведений
4 Mihasya
 
31.07.23
08:21
5 realevgenius
 
31.07.23
09:27
(4) Спасибо! Читал...
Не могу понять, где это отследить... У кнопки нет, например, в контектсном меню пр кн мыши нет раздела "Дополнительно", где содержатся ФО
У реквизита документа - есть, как бы можно посмотреть..
В этом вопрос
6 Галахад
 
гуру
31.07.23
09:53
Возможно стоит посмотреть событие "при чтении"? Оно выполняется раньше "при создании".
7 realevgenius
 
31.07.23
11:33
(6) Стек вызовов пустой.. .Он бы показал ПриЧтении или еще что угодно, что происходило бы до точки останова
8 Галахад
 
гуру
31.07.23
11:36
(7) Мне кажется что тут имеет место быть что такое стек вызовов.
9 Галахад
 
гуру
31.07.23
11:36
(8) + недопонимание.
10 Maestro2020
 
31.07.23
11:46
(5) У команды есть функциональная опция.
11 dmt
 
31.07.23
11:53
(7) поставь точку останова в ВзаиморасчетыСервер.УстановитьВидимостьЗачетОплаты
12 Anarki
 
31.07.23
12:47
(7)не правильно думаете