Администрирование · 10 мин
Актуальные итоги в 1С: что это и как ими управлять
Актуальные итоги в 1С: что это такое, как работает актуальность итогов регистров, когда отключать, как восстановить итоги и избежать ошибок при расчёте остатков.
Актуальные итоги в 1С — это состояние регистра накопления, при котором предварительно рассчитанные остатки соответствуют последнему проведённому документу. Пока итоги актуальны, запросы остатков (по складу, по взаиморасчётам, по деньгам) выполняются быстро, потому что платформа берёт готовые рассчитанные значения, а не пересчитывает все движения с начала ведения учёта.
Когда пользователь проводит документ «задним числом» — например, вводит приходную накладную прошлым месяцем, — итоги перестают быть актуальными. Платформа запоминает момент, начиная с которого рассчитанные остатки могут быть неверными, и при следующем обращении к остаткам либо пересчитывает итоги, либо (в зависимости от настроек) выдаёт устаревшие данные.
Понимание этого механизма важно и бухгалтеру, и администратору: от него зависят скорость отчётов, корректность контроля остатков при проведении документов и поведение системы при массовых перепроведениях. Ниже разобрано, как устроены итоги, где смотреть их состояние, когда актуальность теряется и как её восстановить без риска для данных.
Что такое итоги и зачем они нужны
Регистры накопления хранят движения документов: приходы и расходы товаров, денег, задолженностей. Если бы при каждом запросе остатков платформа суммировала все движения с начала учёта, отчёты на больших базах выполнялись бы минутами. Чтобы этого избежать, 1С хранит предрасчитанные итоги — готовые остатки на границы периодов и на текущий момент.
Итоги рассчитываются с периодичностью: для регистров остатков обычно хранятся итоги на начало каждого месяца плюс текущие итоги. Когда запрашивается остаток на произвольную дату, платформа берёт ближайшие рассчитанные итоги и досчитывает движения только за небольшой интервал — это и даёт выигрыш в скорости.
Текущие итоги (остатки «на сейчас») особенно критичны: именно они используются при контроле остатков при проведении расходных документов и в большинстве оперативных отчётов.
Что означает состояние «итоги актуальны» и «не актуальны»
Итоги считаются актуальными, когда последнее изменение движений учтено в рассчитанных остатках. Как только документ проведён или отменён задним числом (или распроведён последний документ в цепочке), граница актуальности сдвигается на момент этого документа: всё, что позже неё, потенциально требует пересчёта.
Признаки неактуальных итогов заметны и без технических инструментов:
- отчёт по остаткам склада показывает данные, которые не сходятся с ожидаемыми после ввода документов задним числом;
- при проведении расходной накладной контроль остатков срабатывает некорректно — ругается на недостаток товара, который фактически есть;
- в отчётах с детализацией по регистратору остатки на конец не сходятся с суммой оборотов.
Проверить, не вводились ли документы задним числом
Восстановить актуальность итогов регистра
Проверить настройки управления итогами
Где посмотреть и как управлять итогами
В типовых конфигурациях на управляемых формах управление итогами находится в разделе администрирования: «НСИ и администрирование» → «Обслуживание» → «Результаты обновления и дополнительная обработка данных» либо отдельная команда «Управление итогами» (точное расположение зависит от конфигурации). В файловых базах и через конфигуратор доступна стандартная обработка «Управление итогами».
Через конфигуратор путь такой: меню «Администрирование» → «Управление итогами». В открывшемся окне видны все регистры накопления, для каждого отображается период рассчитанных итогов и доступны действия: установить период рассчитанных итогов, включить или отключить использование итогов, включить или отключить текущие итоги.
- 1Сделайте резервную копию базы или убедитесь, что актуальная копия существует
- 2Откройте «Администрирование» → «Управление итогами» в конфигураторе или соответствующую обработку в режиме предприятия
- 3Найдите нужный регистр накопления и посмотрите период рассчитанных итогов
- 4Установите период рассчитанных итогов на последний закрытый месяц и включите текущие итоги
- 5Дождитесь окончания пересчёта — на больших базах это может занять заметное время
- 6Проверьте результат: сформируйте отчёт по остаткам и сверьте с ожидаемыми данными
В типовых конфигурациях (УТ, ERP, КА) восстановление актуальности часто выполняется автоматически регламентным заданием или механизмом отложенного проведения: система сама пересчитывает итоги в фоне. Проверить состояние можно в разделе «Поддержка и обслуживание» → «Регламентные операции».
Режимы итогов: что можно отключать, а что нет
Для каждого регистра доступны отдельные настройки: использование итогов вообще и использование текущих итогов. Отключение итогов ускоряет проведение документов (платформа не тратит время на обновление рассчитанных остатков), но замедляет отчёты и отключает оперативный контроль остатков.
Сравнение вариантов
Быстрые отчёты и корректный контроль остатков, но проведение документов чуть медленнее. Рекомендуемый режим для рабочих баз
Подходит на время массовой загрузки или перепроведения документов: ускоряет запись. После загрузки итоги нужно включить и пересчитать
Только для архивных или редко используемых регистров. Отчёты по остаткам станут медленными, контроль остатков работать не будет
Типовой приём при больших перепроведениях: отключить текущие итоги по регистрам, выполнить перепроведение документов пакетно, затем включить итоги обратно — пересчёт выполнится один раз, а не при каждом документе. Это существенно сокращает общее время операции.
Период рассчитанных итогов и его роль
Период рассчитанных итогов — это месяц, по который (включительно) хранятся помесячные итоги. Если период стоит, условно, на март, то остатки на апрель и позже будут рассчитываться от мартовских итогов плюс движения. Чем дальше запрашиваемая дата от периода итогов, тем больше движений приходится досчитывать «на лету» и тем медленнее отчёт.
Рекомендуемая практика — держать период рассчитанных итогов на последнем закрытом месяце. При закрытии месяца в типовых конфигурациях сдвиг периода обычно выполняется автоматически. Вручную это делается в той же форме «Управление итогами» кнопкой установки периода.
Типичные ошибки и ограничения
Ещё одно ограничение: актуальность итогов относится только к регистрам накопления. Для регистров сведений и бухгалтерии механизм другой (у регистров бухгалтерии — свои итоги по счетам), поэтому «не сходится баланс» и «неактуальные итоги склада» — разные задачи с разными инструментами решения.
Как проверить, что всё восстановлено корректно
Как проверить результат
Стоит последний закрытый месяц, текущие итоги включены
Период сильно в прошлом или текущие итоги выключены
Остатки соответствуют ожиданиям и сходятся с оборотами
Расхождения между остатками и суммой движений
Контроль срабатывает корректно при реальном недостатке и пропускает документ при достатке
Ложные ошибки о недостатке товара
Отчёт формируется за секунды
Отчёт думает минутами даже на коротком периоде
Дополнительная проверка — сравнить остаток по отчёту с остатком, полученным через консоль запросов с виртуальной таблицей «Остатки» на ту же дату. Если оба значения совпадают и сходятся с оборотами, итоги в порядке.
В файловых базах пересчёт итогов надёжнее выполнять через конфигуратор в монопольном режиме, а в клиент-серверных — через регламентные операции или в часы минимальной нагрузки: блокировки при пересчёте на SQL заметно влияют на работающих пользователей.
Частые вопросы
Что будет, если не восстанавливать актуальность итогов?
Отчёты по остаткам и контроль при проведении документов будут опираться на устаревшие данные. Сами движения документов не пострадают, но остатки могут показываться неверно до тех пор, пока итоги не будут пересчитаны.
Удаляются ли документы при пересчёте или отключении итогов?
Нет. Управление итогами затрагивает только предрасчитанные остатки. Документы, проводки и движения по регистрам остаются нетронутыми, и восстановить итоги можно в любой момент.
Почему после ввода документа задним числом отчёт показывает старые остатки?
Потому что граница актуальности сдвинулась на дату этого документа, а пересчёт ещё не выполнялся. В типовых конфигурациях его запускает регламентное задание или механизм закрытия месяца; вручную — через «Управление итогами».
Когда оправдано отключать текущие итоги?
На время массовой загрузки данных или пакетного перепроведения большого числа документов — это заметно ускоряет запись. После завершения операции итоги обязательно включают обратно и пересчитывают.
Можно ли восстановить итоги только по одному регистру?
Да. В форме «Управление итогами» операции выполняются отдельно для каждого регистра накопления, поэтому пересчитывать всю базу целиком не требуется — достаточно проблемного регистра, например «Товары на складах».
Как понять, что проблема именно в итогах, а не в ошибках учёта?
Сравните остаток из отчёта с суммой движений по детальному отчёту с регистраторами. Если движения правильные, а остаток не сходится — дело в итогах. Если расходятся и движения — ищите ошибку в самих документах.
Что важно запомнить
Актуальные итоги — это предрасчитанные остатки регистров накопления, соответствующие последнему проведённому документу. Документы задним числом сдвигают границу актуальности, и итоги нужно восстанавливать через «Управление итогами» или регламентные операции. Перед пересчётом делайте копию и выбирайте нерабочее время, а после — проверяйте отчёт по остаткам.