|
УТ 10.3 кнопка "Настройка списка" не сохраняет значение видимости для поля Номенклатура | ☑ | ||
---|---|---|---|---|
0
AlexTimin
11.11.20
✎
12:40
|
УТ 10.3 8.3.17.1386
Например документ Реализация товаров и услуг, мне нужно скрыть типовую колонку Номенклатура, вместо неё я вывожу свою например Номенклатура1. Убираю в настройке списка ТЧ галку с видимости, сохраняю. Перезахожу в документ, видимость Номенклатуры осталась. В Палитре свойств в конфигураторе свойство Изменять видимость = Истина. В Событии Перед открытием это свойство Ложь. В событии При открытии это свойство меняется в коде. Как мне сделать чтобы Номенклатура отображалась согласно настройкам списка табличного поля?? Голову уже сломал |
|||
1
ДенисЧ
11.11.20
✎
12:42
|
Продам строчку "//"
Очень дорого. |
|||
2
mistеr
11.11.20
✎
12:45
|
(1) Точно так же, менять в коде.
|
|||
3
AlexTimin
11.11.20
✎
12:55
|
(2) мне надо чтобы значение видимости сохранялось в настройках так же как и видимость любого другого поля. Писать своё сохранение настроек для этого случая?
|
|||
4
AlexTimin
11.11.20
✎
12:57
|
(1) есть что по делу написать?
|
|||
5
ДенисЧ
11.11.20
✎
12:59
|
(4) А я по делу и написал.
Если у тебя в форме программно принудительно меняется видимость, то тебе надо убрать это изменение. Проще всего это сделать при помощи комментирования соответствующих строк. |
|||
6
mistеr
11.11.20
✎
13:29
|
(3) Все сохраняется. И восстанавливается при открытии. Но после восстановления уже перебивается кодом.
Ты сначала определись, какого поведения хочешь добиться. Кто будет управлять видимостью, ты или пользователь? |
|||
7
AlexTimin
11.11.20
✎
13:45
|
(6) Пользователь.
Суть в чём: видимость выставлена в истину или ложь, не важно - в событии Перед открытием "Изменять видимость" всегда Ложь. Как будто это на платформенном уровне где то прописывается. > Установил в предприятии в Настройка списка видимость ложь (убрал галку с номенклатуры). Нажал ОК, вышел из документа. Свойство Видимость у колонки Ложь. > Открываю документ, в событии ПередОткрытием ИзменятьВидимость = Ложь, Видимость = Истина |
|||
8
AlexTimin
11.11.20
✎
13:48
|
Мне нужно чтобы поле Номенклатура по желанию пользователя можно было скрыть. А он никогда его не скрывает
|
|||
9
mistеr
11.11.20
✎
14:04
|
(7) >ИзменятьВидимость = Ложь, Видимость = Истина
Ищи, где это выставлется. Либо в ПередОткрытием, либо в ПриОткрытии. Но имей в виду, его не просто так запрещают скрывать. На поле Номенклатура завязано очень много функционала, там есть обработчики. Тебе придется это повторить, чтобы все работало. |
|||
10
AlexTimin
11.11.20
✎
14:20
|
(9) Фишка в том что в "ПередОткрытием" уже видимость=Истина и ИзменятьВидимость=Ложь. Я уже всё обыскался, замером производительности искал скрытые вызовы, где могут проставляться эти значения, не нашёл. Где вообще хранятся эти настройки? В хранилище настроек или где? не могу найти..
|
|||
11
mistеr
11.11.20
✎
14:27
|
(10) Залез, посмотрел. Это в свойствах колонки установлено.
|
|||
12
AlexTimin
11.11.20
✎
14:47
|
(11) ларчик то просто открывался. Огромное спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |