|
БСП, "Варианты отчетов" - что делать с сохр. вариантами при изменени СКД? | ☑ | ||
---|---|---|---|---|
0
MaxisUssr
16.03.16
✎
16:12
|
Может, вопрос простой для знающих БСП, но все же - что делать в ситуации, когда есть отчет на СКД, с формой из БСП, у него есть некие пользовательские варианты. Далее СКД отчета кардинально меняется (допустим некоторые поля убираются) - в таком случае варианты могут стать не актуальными.
Т.е. при открытии такого измененного отчета выводится старый вариант, который работает криво, т.к содержит старый набор полей. Приходится варианты в справочнике "Варианты отчетов" удалять вручную. Думаю, что я что-то не так делаю. Есть ли ф-я автоматического удаления вариантов настроек изменившихся отчетов? |
|||
1
Никулин Леонид
16.03.16
✎
16:21
|
Варианты отчетов привязываются по Имени отчета. Попробуй просто изменить имя отчета. Буковку добавь. Старое отвалится
|
|||
2
MaxisUssr
16.03.16
✎
16:23
|
(1)
Т.е при любых изменениях в СКД отчета нужно менять имя отчета? При этом варианты останутся болтаться в справочнике вариантов? Работоспособно, но не кошерно. |
|||
3
Cyberhawk
16.03.16
✎
16:25
|
Не слушай (1)
Лучше справочник "ВариантыОтчетов" посмотри и подумай |
|||
4
Cyberhawk
16.03.16
✎
16:28
|
А еще лучше документацию на ИТС по подсистеме БСП "Варианты отчетов" закури
|
|||
5
MaxisUssr
16.03.16
✎
17:47
|
Документация на ИТС мне не очень помогла, либо плохо читал. Разобрался методом изучения - чтобы все предопределенные варианты добавились - нужно вызвать метод:
ВариантыОтчетов.Обновить(новый структура("ОбщиеДанные, РазделенныеДанные", Истина, Истина)) Экспорт |
|||
6
Cyberhawk
16.03.16
✎
18:05
|
(5) В документации указано, что обновление справочника происходит и автоматически при некоторых событиях (обновление номера версии конфигурации и т.д.). Что со старыми вариантами-то делать будешь?
|
|||
7
MaxisUssr
16.03.16
✎
23:26
|
(6)
Обновление номера версии конф не подходило. Старые варианты не затираются и не дублируются - в БСП это предусмотрено, можно обновлять много-много раз. |
|||
8
BadSanta
17.03.16
✎
09:54
|
(0) Если это кардинально новый отчет, тогда лучше старый отчет удалить из конфигуратора и добавить новый отчет.
Тогда всего старые варианты старого отчета прибьются автоматически при обновлении. В принципе и старый-то удалять не обязательно. Просто скрыть его из панелей отчетов, а старые варианты пусть живут, мб пользователям они окажутся удобнее чем новые. ВариантыОтчетов.Обновить() можно вызывать и без параметров вообще. Но вместо этого более правильно использовать обработку "Обновление вспомогательных данных", которая идет вместе с БСП. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |