|   |   | 
| 
 | БСП, "Варианты отчетов" - что делать с сохр. вариантами при изменени СКД? | ☑ | ||
|---|---|---|---|---|
| 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) Если это кардинально новый отчет, тогда лучше старый отчет удалить из конфигуратора и добавить новый отчет.
 Тогда всего старые варианты старого отчета прибьются автоматически при обновлении. В принципе и старый-то удалять не обязательно. Просто скрыть его из панелей отчетов, а старые варианты пусть живут, мб пользователям они окажутся удобнее чем новые. ВариантыОтчетов.Обновить() можно вызывать и без параметров вообще. Но вместо этого более правильно использовать обработку "Обновление вспомогательных данных", которая идет вместе с БСП. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |