Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как распространить изменение настроек СКД на созданные варианты

Как распространить изменение настроек СКД на созданные варианты
Я
   yaroshenko_p
 
15.01.19 - 10:14
Господа, доброго времени суток!
Такая проблема: есть отчет, написанный на СКД. Я его модифицирую - добавляю новое поле, в зависимости от значения этого поля раскрашиваю строки отчета с помощью условного оформления. Отчет работает корректно. Но проблема в том, что пользователи создали свои сохраненные варианты отчета, в которых этого условного оформления нет. И вопрос - можно ли сделать так, чтобы добавленное изменение настроек СКД переехало в созданные варианты автоматически? Или надо каждый вариант менять вручную?
 
 
   Tonik992
 
1 - 15.01.19 - 10:38
Привет.
Можно. Вам надо узнать, где и как хранятся настройки вариантов пользователей.
Затем обходить каждый вариант, добавлять туда нужные настройки и сохранять обратно в тоже место.
   yaroshenko_p
 
2 - 15.01.19 - 10:56
(1) Tonik992, они хранятся в справочнике "Варианты отчетов". То есть при изменении СКД надо написать некую обработку, которая будет программно перебирать элементы этого справочника и добавлять в них созданные настройки (в моем случае - новое поле и условные оформления)?
   Tonik992
 
3 - 15.01.19 - 11:26
(2) Я считаю это один из хороших вариантов. Имеет право на существование.
Но надо быть аккуратны, чтобы не испортить имеющиеся настройки варианта отчета у пользователя.
   yaroshenko_p
 
4 - 15.01.19 - 11:46
(3)  Tonik992, спасибо за помощь!
Конечно, риск испортить варианты пользователей есть, но другого способа решить проблему я тоже не вижу

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует