|
СКД - странное кэширование источника данных
| ☑ |
0
Провинциальный 1сник
13.02.20
✎
10:21
|
Есть внешний отчет на СКД. Источник данных - запрос. В результате запроса выводится список документов и два булевых показателя. Поменял текст запроса, чтобы показатели брались немного иначе. Но при формировании выдаются старые данные, как будто запрос не был изменен. Если этот же запрос выполнить в консоли запросов - выдаются новые данные, как положено. А в СКД - старые. Попробовал в тексте запроса СКД вообще выдать константы ИСТИНА в поля - а пофиг, всё равно берет по старому.
Отчет подключаемый, но отлаживаю его как обычный внешний.
Похоже, что платформа где-то кэширует источники данных, но непонятно где. Удалять папки 1с в appdata пробовал - не помогает. Что посоветуете?
|
|
1
ДенисЧ
13.02.20
✎
10:25
|
В отчете есть кнопочка настройки. Там справа, если поищешь, тоже есть кнопочка "заменить настройки стандартными настройками"...
|
|
2
CaIIIka
13.02.20
✎
10:25
|
Можно попробовать базу из списка удалить и добавить заново.
|
|
3
Vadim_37
13.02.20
✎
10:27
|
помогало переименование варианта отчета и сохранение в другой файл.
|
|
4
Провинциальный 1сник
13.02.20
✎
10:28
|
(1) Ещё - Стандартные настройки? Не работает, это в первую очередь пробовал.
|
|
5
Провинциальный 1сник
13.02.20
✎
10:47
|
(3) Вариант отчета тут ни при чем, кэшируется источник данных для всех вариантов. Поменял идентификатор отчета (имя) - всё заработало. Но блин, не будешь же при каждом изменении менять имя отчета. Есть ли способ обойтись без этого костыля?
|
|
6
toypaul
гуру
13.02.20
✎
11:30
|
если меняешь текст запроса, а показывает по старому - чистить кэш
если меняешь настройки и подхватывает старые - чистить настройки хранения отчета. или переименовать отчет
можно еще жалобу накать в 1С. потому что это реально достало уже. этой проблеме уже 100500 лет, а они там всякие системы взаимодействия пилят вместо того
чтобы косяки испправлять
|
|
7
Провинциальный 1сник
13.02.20
✎
11:31
|
(6) "чистить настройки хранения отчета"
А это где и как? В отчете ничего нет, кроме компоновки.
|
|
8
toypaul
гуру
13.02.20
✎
11:39
|
(7) лень объяснять. переименовать-то проще гораздо
|
|
9
Провинциальный 1сник
13.02.20
✎
11:44
|
(8) Так это в базе где-то хранится. И каждое переименование - дополнительный мусор в кучу.
|
|