Имя: Пароль:
1C
 
1с 8.3 Как найти где устанавливается видимость элемента формы
0 ЭЦ
 
29.08.23
14:41
Господа.
Имеется доработанная УТ 11.4
На форме документа ЗаказКлиента добавлен реквизит "МойРеквизит"
При открытии формы  с правами администратора - этот реквизит наблюдается
При открытии формы с ПолнымиПравами - не наблюдается.
Глобальный поиск по модулям
   МойРеквизит.Видимость
не дал результата
Последовательный просмотр значения Видимость для МойРеквизит в основной конфигурации и во всех расширениях - везде стоит галка Видимость
Последовательный просмотр ПользовательскойВидимости во всех расширениях - для ПолныеПрава и для ПраваМенеджера - везде затенено.
Где еще смотреть

Прошу продсказать
1 ЭЦ
 
29.08.23
14:42
Сори читать надо так :
Имеется доработанная УТ 11.4
На форме документа ЗаказКлиента добавлен реквизит "МойРеквизит"
При открытии формы  с правами менеджера - этот реквизит наблюдается
При открытии формы с ПолнымиПравами - не наблюдается.
Глобальный поиск по модулям
   МойРеквизит.Видимость
не дал результата
Последовательный просмотр значения Видимость для МойРеквизит в основной конфигурации и во всех расширениях - везде стоит галка Видимость
Последовательный просмотр ПользовательскойВидимости во всех расширениях - для ПолныеПрава и для ПраваМенеджера - везде затенено.
Где еще смотреть
2 vicof
 
29.08.23
14:53
Есть еще функциональные опции
3 Donkey_hot
 
29.08.23
14:59
(0) Для начала проверить видимость элемента в начале и в конце процедур ПриСозданииНаСервере, ПриОткрытии
4 Мультук
 
гуру
29.08.23
15:03
(0)

1) ФО

2) УсловноеОформление

3) ЭтаФорма['МойРеквизит'].Видимость = Ложь;


4)

Для  ИмяРеквизита из массивТайныхРеквизитов Цикл
   ЭтаФорма[ИмяРеквизита].Видимость = Ложь;
КонецЦикла;
5 ЭЦ
 
29.08.23
15:04
(2) Тут порядка 50 функциональных опций. Как найти которая из них выключает реквизит
(3) Было сделано для ПриСоздании на сервере - Видимость = Истина
6 Мультук
 
гуру
29.08.23
15:06
(5)

>> ПриСоздании на сервере - Видимость = Истина

Далее сидим и жмем F10 иногда F11
7 ЭЦ
 
29.08.23
15:09
(4) Условное оформление не заполнено и в основной конфигурации и во всех расширениях
8 shuhard
 
29.08.23
15:18
(7) тип и реальное наименование реквизита форум должен угадать ?
9 Donkey_hot
 
29.08.23
15:22
(5) В начале или в конце процедуры?
10 vicof
 
29.08.23
16:33
Есть еще подписки на события
11 Bigbro
 
29.08.23
16:41
ну если поиск не дал результатов остается отладчик в зубы.
12 AlexeyKh
 
29.08.23
16:44
проверяйте всех родителей, их видимость влияет на видимость вложенных элементов
и в конструкторе формы, проверить у элемента свойство Пользовательская видимость
13 Михаил Козлов
 
29.08.23
17:48
Для начала вытащить элемент из "подчинения" другим элементам.
14 sitex
 
naïve
29.08.23
18:30
(0) Что мешает запустить Стек вызова и Отладчик между как написал (6)
15 ЭЦ
 
30.08.23
11:24
(8) Тип - Булево
Реальное наименование - "ссРезервирование"
Это не стандартный реквизит добавлен при доработке
(9) И В начале и в конце ПриСозданииНаСервере и в ПриОткрытии -тоже
(14) не понятно где происходит переключение видимости
16 ЭЦ
 
30.08.23
11:31
Деактивировал все расширения - без изменений
но круг сузился
17 ЭЦ
 
30.08.23
11:38
В свойствах реквизита Дополнительно - проверил, что реквизит не входит ни в какую ФО
18 DJ Anthon
 
30.08.23
11:43
(7) условное оформление может быть заполнено программно
19 Valdis2007
 
30.08.23
12:26
(0) встречал в доработках установку видимости в операторе  - Выполнить ...вот тогда да ...сложно было найти
20 Garykom
 
гуру
30.08.23
13:38
(19) а если еще и код для Выполнить берется из текстового файла ))
21 vicof
 
30.08.23
13:42
(20) Который скачивается с удаленной машины, на которой требуется авторизоваться
22 ptiz
 
30.08.23
14:42
(0) Элемент сам по себе или внутри группы элементов?
23 Garykom
 
гуру
30.08.23
15:29
"Отладка - Точка останова с условием"
уже было?
24 ildary
 
30.08.23
17:17
Вот тут написаны разные варианты, влияющие на видимость: http://blog.livegig.ru/archives/1531
Ошибка? Это не ошибка, это системная функция.