Имя: Пароль:
1C
1С v8
Постоянно глючит кэш.
0 dark70
 
28.06.22
20:25
На компе Вин 10 х64. Платформа тоже х64.
В последнее время какие-то глюки. Например, есть отчет на СКД где
ВЫБОР
    КОГДА ХозрасчетныйОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоАвансамВыданным)
    ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
КОНЕЦ

Естественно, вылазят ошибочные суммы т.к. попадаются Дт 60.02 - Кт 76.09, например.
Открываю отчет, добавляю проверку на КорСчет
ВЫБОР
    КОГДА ХозрасчетныйОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоАвансамВыданным)
    И ХозрасчетныйОбороты.КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета)
    ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
КОНЕЦ

Запускаю через файл-открыть, а результаты прежние. Т.е. ошибка не ушла.
Приходится сохранять схему в файл, создавать новый отчет и туда загружать. Иначе никак.
Очистку кэша не делал, все забываю. Но ведь не дело же ?
1 Жан Пердежон
 
28.06.22
21:04
Ошибка в определении "Ошибочные суммы"
2 dmpl
 
28.06.22
21:14
(0) Отчет добавлен в дополнительные обработки?
3 dark70
 
28.06.22
21:19
(2) Был добавлен. Потом понадобилось переделать. Но прежде чем обратно загрузить, проверяю через файл-открыть.
4 dmpl
 
28.06.22
21:23
(3) Тогда на него скорее всего есть ссылка в процессе сервера, поэтому файл повторно не считывается - просто активируется уже созданный объект. Можно попробовать перезапустить клиента. Но гарантировано обновляется только если обновить доп. обработку.
5 dark70
 
28.06.22
21:29
Базы файловые.
6 timurhv
 
28.06.22
22:32
(5) Пометить на удаление, потом можно через файл-открыть.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший