|
Автоматическое сохранение настроек колонок динамического списка.
| ☑ |
0
vhl
28.07.16
✎
15:13
|
Отключаю видимость колонки вручную (через Все Действия-Изменить форму). Закрываю-> открываю по новой -> колонка не видна.
Отключаю видимость колонки программно (Элементы.Номер.Видимость = Ложь). Закрываю-> открываю по новой -> колонка видна.
Как сделать чтобы при закрытии сохранились текущие настройки колонок?
|
|
1
vhl
28.07.16
✎
15:13
|
1С 8.3.7.2027
|
|
2
vhl
28.07.16
✎
15:37
|
Апну что ли.
|
|
3
DmitrO
28.07.16
✎
15:55
|
Это правильное поведение.
В первом случае меняется пользовательская видимость, она не управляется программно.
|
|
4
vhl
28.07.16
✎
16:21
|
(3) Вопрос остается все тем же: как сделать чтобы при закрытии сохранились текущие настройки колонок? И как потом отличить какие настройки изменены пользователем, а какие программно?
|
|
5
vhl
28.07.16
✎
16:30
|
Проблема тут в следующем: приоритет должны иметь настройки сделанные пользователем. Но нет никакой возможности их прочитать. Если пользователь отключает видимость колонки, то как в процедуре "ПриСозданииНаСервере", так и в "ПриОткрытии" эта колонке не отмечена как невидимая. Видимость отключается где-то дальше, но где?
|
|
6
DmitrO
28.07.16
✎
16:31
|
Штатным способом нельзя определить как форма изменена пользователем. Это типа фишка такая.
Если нужен сценарий чтобы это определялось программно, тогда надо делать все программно: и скрывать видимость, и сохранять это состояние куда-то в базу, и восстанавливать это состояние при следующем открытии.
|
|
7
DmitrO
28.07.16
✎
16:33
|
Добро пожаловать в управляемый интерфейс. )
|
|
8
vhl
28.07.16
✎
16:34
|
(6) Маразм. Наплодили настроек, пользовательских настроек, текущих пользовательских настроек. А элементарное сохранение не сделали. Так работает, тут не работает. Вот и цена дешевых 1с-овских прогеров.
|
|
9
DmitrO
28.07.16
✎
16:40
|
"Попрошу эти слова занести в протокол." (С) :)
|
|
10
vmv
28.07.16
✎
17:24
|
(8) озвучьте сумму)
|
|