v8: Пересчет Итогов регистра накопления #499248


#0 by Tellur
Есть такой запрос ВЫБРАТЬ    СУММА(ДвиженияДенежныхСредствОбороты.СуммаОборот) Возвращает одну сумму. (Передаем период месяц 01.07.2010 00:00:00 по 31.07.2010 23:59:59) Если же в параметрах виртуальной таблицы указать периодичность РЕГИСТРАТОР, ЗАПИСЬ или ДЕНЬ, то результат совсем другой (к тому же он правильный - если сложить все записи РН вручную). Тот же правильный результат получаем если не менять запрос но уменьшить &ПериодПо на 1 секунду. Предполагаю что это связано с непривильными итогами регистра накопления. но пересчет итогов не помогает. пробовал из интефейса: Операции - управление итогами. и пробовал программно: Регистры.ДвиженияДенежныхСредств.ПересчитатьИтоги; как же все-таки заставит 1с пересчитать итоги не перепроводя все документы
#1 by IronDemon
Обороты(&ПериодС, &ПериодПо, Авто, Контрагент = &Контрагент)
#2 by Tellur
Нет Вы не поняли. этот кусок запроса - очень упрощенный типовой отчет АнализДвиженияДенежныхСредств из типовой торговли. который показывает разные данные если ставить дату конца периода 30.07 и 31.07 не буду же я ради неверных итогов отчет подправлять... это уже называется борьба с симпомами. а не с причиной Но на всяк случай проверил с АВТО запрос показывает все те же неверные результаты, что и без указания периодичности
#3 by Kashemir
Если база скульная, удали записи таблиц итогов и тогда пересчитывай - самый надежный метод.
#4 by Tellur
просто перезаполнял не тот регистр вместо ДвиженияДенежныхСредств пытался перезаполнить ДенежныеСредства. Видимо с толку сбило то что в интефейсе Операции - Управление Итогами нет оборотных регистров
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С