Имя: Пароль:
1C
1С v8
сброс условного оформления динамического списка
,
0 samozvanec
 
14.05.13
15:20
задал определенное оформление в конфигураторе, задача - принудительно определить его всем. т.е. надо сбросить имеющиеся пользовательские настройки и запретить изменение.

как отличить мои "предопределенные" от пользовательских, как запретить изменение конкретно условного заполнения?
1 mikecool
 
14.05.13
15:21
запретить сменить навряд ли получится
2 samozvanec
 
14.05.13
15:23
(1) на крайняк кнопку Настройка Списка уберу. меня больше интересует, как сбросить, чтобы у всех мои настройки применились
3 MSII
 
14.05.13
15:28
Очистить коллекцию элементов УО.
У создаваемых программно элементов УО установить РежимОтображения Недоступный
4 samozvanec
 
14.05.13
15:31
(3) не хочу программно описывать.
5 samozvanec
 
14.05.13
15:32
+(4) хочу мышкой тыкнуть чтоб не сохранялись или сбросить в пару строк. но никак не получается
6 MSII
 
14.05.13
15:35
(4) Не понял. А как ты свои "предопределенные" элементы УО задавать собираешься?
7 samozvanec
 
14.05.13
15:35
(6) в конфигураторе
8 MSII
 
14.05.13
15:40
(7) Ну, можно представление использовать под это дело. При создании формы перебирать элементы УО ДС, удалять пользовательские.
9 samozvanec
 
14.05.13
15:40
в свойствах формы сбросил галку Разрешить изменять форму. сохраняться настройки перестали.

подскажите теперь неварварский метод запретить изменение. не хочется кнопку убирать.
10 Defender aka LINN
 
14.05.13
15:43
(9) Сделай свое оформление недоступным. А пользователь пусть делает что хочет
11 samozvanec
 
14.05.13
15:44
(10) неа... было четко сказано "принудительно для всех пользователей"
12 MSII
 
14.05.13
15:45
(10) Для этого код писать нужно.
13 samozvanec
 
14.05.13
15:48
(12) 3 строки я согласен написать. только как тогда отделить свое от пользовательского?
14 MSII
 
14.05.13
15:55
(13) Я же посоветовал в (8) - заполняй представление руками в конфигураторе, потом программно перебирай элементы УО, пользовательские удаляй, свои делай недоступными. В 3 строки не уложишься, но в 5 точно. :)
15 samozvanec
 
14.05.13
16:01
(14) 5 это на каждый пункт оформления, опять же пользователь может сделать свое поверх
16 MSII
 
14.05.13
16:08
(15) 5 строк - это на любое количество элементов УО, включая Для Каждого ЭлементУсловногоОформления ИЗ Список.УсловноеОформление.Элементы и КонецЦикла;
Ты вроде собирался запретить пользователю настраивать список.
17 samozvanec
 
14.05.13
16:11
(16) там даже больше пяти, если программно задавать оформление, в цикле не получится - условия и раскраска разные. представление они догадаются вписать, это на крайний случай.
18 MSII
 
14.05.13
16:20
(17) Само оформление в цикле задавать не нужно, только свойства Использование и РежимОтображения.
19 samozvanec
 
14.05.13
16:39
вот сейчас заметил, что, если стоит галка Разрешить изменять форму, то мое оформление игнорируется. это еще почему?
20 samozvanec
 
14.05.13
17:14
ап
21 samozvanec
 
14.05.13
17:46
установил программно режим отображения элемента условного оформления Недоступный, ему пох. как так?