Имя: Пароль:
1C
1С v8
Настройки пользователей в СКД
0 SKatya
 
28.03.14
16:48
Не так часто задаю вопросы сама, в основном хватает опыта уже спросивших то, что мне нужно). Но в этот раз ничего толком не нашла. Есть некоторое количество отчетов, сделанных с помощью скд. Изначально использовался механизм сохранения и восстановления настроек пользователей типовой, но с ним у меня не задалось. То в списке настроек оказывались настройки не только данного отчета, но и всех остальных скд-отчетов, то при изменениях настроек отчета он вовсе переставал формироваться и умирал с ошибкой. Поэтому механизм настроек был дописан и теперь выглядит как самый обычный типовой и сохраняются настройки в РС Сохраненные настройки. Вроде все устаканилось, настройки сохраняются, восстанавливаются - все как положено.
Теперь суть вопроса. Некоторое время назад в один из отчетов был добавлен элемент в условное форматирование, если быть точной, контрагенты из стоп-листа должны были облачатся в черную рамку. После этого, если формировать отчет без восстановления настроек, все работает, а если восстановить настройку, сохраненную до этого исправления, то вышеописанные контрагенты не выделяются. Помогает удаление всех настроек и сохранение их по новой. А по другому никак? У некоторых пользователей настроек много и они ропщут, да и мне это не по нраву.
1 SKatya
 
28.03.14
16:49
1с 8.2 УТ 10.3
2 SKatya
 
03.04.14
15:11
подниму темку...
3 Ksandr
 
03.04.14
15:18
(0) Для этого придумали обработчики, которые пихают в  ПриНачалеРаботыСистемы проверяющие и обновляющие базу данных для работы с новым релизом конфигурации.

В этом случае нужно было бы программно получить все настройки отчета, добавить в них оформление и собственно сохранить.
4 SKatya
 
03.04.14
15:24
(3) Дык отчет внешний. Тогда это нужно в момент открытия отчета делать? Хотя я вообще, если честно, не знала, что так делать можно ("программно получить все настройки отчета, добавить в них оформление и собственно сохранить")..
5 Ksandr
 
03.04.14
15:29
(4) В этом случае я бы в сохраняемых данных в базе указывал номер версии отчета. В отчете в процедуре, которая загружает настройки добавил бы оформление, сменил номер версии и либо сразу сохранил их, либо поставил бы флаг модифицированности.
6 SKatya
 
03.04.14
15:44
(5) Большое спасибо, поняла как делать.