Авангард Бизнес

Для тех кто сталкивался с проблемой некорректных остатков по регистрам

Tсли в программе появились некорректные остатки по регистрам накопления на начальную дату, и нет никаких регистраторов (документов), которые могли бы сформировать эти остатки, то это означает ошибку расчета временных итогов в регистрах накопления.
Если посмотреть, как выглядит такая ошибка в регистрах накопления, то мы можем увидеть в таблице хранения данных в SQL множество одинаковых записей на каждое первое число месяца каждого года на одинаковую сумму. Регистраторов у таких записей нет.
Как исправить ошибку.
Казалось бы, что существует множество инструментов для устранения ошибок, связанных с неверными итогами в регистрах накопления. Это:
  • перепроведение документов (регистраторов)
  • тестирование и исправление - пересчет итогов
  • тестирование и исправление - удаление записей регистров накопления, в случае отсутствия ссылки на регистратор
Но в данном случае все эти инструменты смогут подготовить данные к исправлению ошибки итогов, но не устранить проблему.
Пересчет итогов можно сделать только одним способом – воспользоваться типовым инструментом «Управление итогами».
Открыть этот инструмент в программе можно:
  • в управляемых формах можно через Все функции – Стандартные – Управление итогами
  • в обычных формах через Операции – Управление итогами
В форме обработки Управление итогами нужно установить начальную границу рассчитанных итогов как можно раньше. Если остатки по регистрам не изменились, то начальную границу нужно передвинуть еще на более раннюю дату (например на 1980 г).
После устранения проблемы с некорректными начальными остатками, границу рассчитанных итогов нужно установить на текущий месяц.
Будьте осторожны: пересчет итогов может занять длительное время!