К статье
Практический материал

Администрирование · 12 мин

Актуализация данных в 1С 8.3: как отключить и что это даёт

Как отключить актуализацию итогов в 1С 8.3: расчёт итогов, актуализация регистров, отложенное проведение. Пошаговые инструкции, риски и проверка результата.

Актуализация данных в 1С 8.3 — это фоновый пересчёт итогов по регистрам и обновление служебных данных, который платформа выполняет автоматически при проведении документов, закрытии месяца или по расписанию. На больших базах эти процессы заметно нагружают сервер: пользователи жалуются на «подвисания», медленное проведение документов и долгое формирование отчётов.

Отключить актуализацию полностью нельзя и не нужно — без итогов отчёты по остаткам перестанут показывать корректные данные. Но можно отключить или перенастроить отдельные механизмы: расчёт текущих итогов, режим «разделение итогов», актуализацию при закрытии месяца, отложенное проведение и фоновые задания обновления данных. Каждый вариант имеет свои последствия, и выбирать его нужно осознанно.

Ниже разобраны конкретные способы снижения нагрузки от актуализации: где находятся нужные настройки в типовых конфигурациях, как управлять итогами через «Управление итогами», что меняется в конфигураторе и как проверить, что отключение не сломало учёт.

Что такое актуализация данных и почему она тормозит систему

Под актуализацией в 1С обычно понимают несколько разных механизмов. Первый — расчёт итогов регистров накопления и бухгалтерии: платформа хранит предрассчитанные остатки на границы периодов, чтобы отчёты формировались быстро. Второй — актуализация данных при закрытии месяца в типовых конфигурациях (БП, ERP, УТ), когда система пересчитывает себестоимость, НДС и взаиморасчёты. Третий — отложенное (допроведение) документов и фоновые задания обновления служебных данных.

Проблема в том, что расчёт итогов выполняется при каждом проведении документа: платформа обновляет итоговые таблицы на дату документа и все последующие даты в пределах рассчитанного периода. При интенсивном вводе документов задним числом это вызывает каскадные пересчёты и блокировки, особенно в клиент-серверном варианте с десятками одновременно работающих пользователей.

Признаки того, что именно актуализация грузит систему: проведение документов занимает секунды вместо долей секунды, в технологическом журнале видны длительные запросы к таблицам итогов (AccumRgOpt, AccumRgTurnovers), а в конце месяца база «встаёт» на время закрытия.

Документ проводится дольше 2–3 секундВозможна избыточная актуализация итогов

Замерьте время проведения через замер производительности (Отладка → Замер производительности)

Отчёты по остаткам формируются медленноИтоги могут быть отключены или рассчитаны на старую дату

Проверьте дату рассчитанных итогов в Управлении итогами

База подвисает при закрытии месяцаИдёт актуализация себестоимости и регламентных операций

Посмотрите активные фоновые задания в консоли заданий

Отключение расчёта итогов через «Управление итогами»

Основной инструмент — обработка «Управление итогами». В типовых конфигурациях она находится в разделе «Администрирование» → «Обслуживание» → «Управление итогами» (в некоторых конфигурациях — «НСИ и администрирование» → «Поддержка и обслуживание»). В файловом варианте её также можно открыть через «Все функции» → «Стандартные» → «Управление итогами».

В окне обработки доступны два ключевых параметра. «Рассчитать итоги по» — дата, до которой итоги рассчитаны; отчёты за более поздние периоды будут считаться на лету и работать медленнее. «Режим разделения итогов» — если включён, платформа хранит итоги в отдельных таблицах, что ускоряет параллельную запись, но увеличивает объём базы; отключение этого режима иногда снижает нагрузку на дисковую подсистему.

Установка даты расчёта итогов на начало текущего месяца (вместо текущей даты) — стандартный приём: документы текущего месяца проводятся быстрее, потому что платформа не пересчитывает итоговые таблицы на каждую дату. Раз в месяц, в нерабочее время, дату сдвигают вперёд, выполняя полный пересчёт.

Как сдвинуть дату расчёта итогов
  1. 1
    Откройте Администрирование → Обслуживание → Управление итогами
  2. 2
    Установите дату «Рассчитать итоги по» на последний день прошлого месяца
  3. 3
    Нажмите «Выполнить» и дождитесь завершения пересчёта
  4. 4
    Настройте регламентное задание или напоминание для ежемесячного сдвига даты
  5. 5
    Проверьте скорость проведения документов и формирования отчётов

Отключение актуализации при закрытии месяца

В типовых конфигурациях (1С:Бухгалтерия, ERP, Комплексная автоматизация) закрытие месяца включает операции, которые фактически выполняют актуализацию данных: пересчёт себестоимости, актуализацию расчётов с контрагентами, распределение затрат. Если месяц ещё не готов к закрытию, а система настойчиво выполняет эти операции, часть из них можно отменить или перенести.

В 1С:Бухгалтерии 3.0 откройте «Операции» → «Закрытие месяца». Операции, которые не требуются в текущем периоде, можно пропустить вручную: выделите операцию и выберите «Пропустить операцию». Если актуализация запускается автоматически при проведении документов (например, актуализация расчётов с контрагентами), проверьте настройки учётной политики и параметров учёта — часть автоматических пересчётов управляется именно оттуда.

В ERP и УТ 11 аналогичный механизм — «Закрытие месяца» в разделе «Финансовый результат и контроллинг». Там есть настройка расписания автоматического закрытия: если регламентное задание запускается в рабочее время и мешает пользователям, перенесите его на ночь или выключите автоматический запуск, оставив ручной.

Отключение отложенного проведения и фоновых заданий

В ERP, УТ и КА используется механизм отложенного проведения: документы записываются быстро, а движения по регистрам формирует фоновое задание «Отложенное проведение документов». Это разгружает интерактивную работу, но само задание может постоянно держать нагрузку на сервер. Управляется механизм через «НСИ и администрирование» → «Поддержка и обслуживание» → «Регламентные и фоновые задания».

Найдите в списке задания, связанные с актуализацией: «Отложенное проведение документов», «Актуализация данных» (в некоторых конфигурациях), обновление индексов полнотекстового поиска, расчёт товарных остатков. Для каждого задания можно изменить расписание (например, запуск раз в час вместо каждой минуты) или полностью снять флаг «Используется».

В файловых базах фоновые задания выполняются в сеансе пользователя, поэтому лишние задания особенно заметно тормозят работу. Оставляйте включёнными только те, результаты которых реально используются: например, если никто не пользуется полнотекстовым поиском, его индексацию можно отключить без последствий для учёта.

Что отключать в разных ситуациях

Сдвиг даты расчёта итогов

Подходит почти всегда. Ускоряет проведение, отчёты текущего месяца считаются чуть медленнее. Обратимо в любой момент

Отключение разделения итогов

Только после тестирования. Может ускорить запись, но замедлить параллельную работу пользователей

Отключение фоновых заданий актуализации

Для заданий, чьи результаты не используются. Отложенное проведение отключать нельзя — документы останутся без движений

Перенос закрытия месяца на ночь

Оптимально для серверных баз. Данные остаются корректными, нагрузка уходит из рабочего времени

Настройка итогов в конфигураторе

Если есть доступ к конфигуратору и база не на полной поддержке (или доработка согласована), можно управлять итогами тоньше. В свойствах регистра накопления и регистра бухгалтерии есть параметры, влияющие на хранение итогов: для регистров сведений и оборотных регистров накопления итоги не хранятся вовсе, поэтому перевод неиспользуемых остатковых регистров в оборотные — радикальный, но иногда оправданный шаг.

Для регистров бухгалтерии проверьте признаки учёта субконто: отключение итогов по редко используемым сочетаниям субконто сокращает объём итоговых таблиц. Это делается в свойствах плана счетов, в настройках признаков учёта субконто («Только обороты», «Только сальдо»).

Любые изменения структуры регистров требуют реструктуризации базы, которая на больших объёмах может занять часы. Выполняйте их только в копии, замеряйте эффект до и после, и только потом переносите в рабочую базу в нерабочее время.

Проверка результата после отключения

После любых изменений проверьте три вещи. Первое — скорость проведения: проведите типовой документ и сравните время с прежним замером. Второе — корректность отчётов: сформируйте оборотно-сальдовую ведомость или отчёт по остаткам склада и сверьте с контрольными значениями до изменений. Третье — отсутствие «хвостов»: в консоли заданий не должно быть зависших или падающих с ошибкой фоновых заданий.

Если отчёты по остаткам на текущую дату стали формироваться заметно дольше — это ожидаемая плата за быстрое проведение при сдвинутой дате итогов. Если данные в отчётах расходятся с ожидаемыми — проверьте, не отключено ли отложенное проведение: документы без движений нужно допровести вручную через обработку «Проведение документов» («Все функции» → «Стандартные»).

Контрольные точки

Как проверить результат

Время проведения документа
Норма

Сократилось или осталось прежним

Тревожный признак

Выросло — возможно, отключено лишнее или идут блокировки

ОСВ и отчёты по остаткам
Норма

Совпадают с контрольными значениями до изменений

Тревожный признак

Расхождения — проверьте отложенное проведение и дату итогов

Консоль фоновых заданий
Норма

Нет заданий в состоянии «Ошибка»

Тревожный признак

Повторяющиеся ошибки — задание требует включения или исправления

Типичные ошибки и ограничения

Самая частая ошибка — отключение отложенного проведения ради «ускорения». Внешне всё работает, но документы не формируют движения, и через неделю обнаруживаются пустые отчёты и некорректные остатки. Вторая ошибка — сдвиг даты итогов без планового пересчёта: через несколько месяцев отчёты текущего периода начинают формироваться минутами, потому что платформе приходится рассчитывать итоги на лету за большой интервал.

Третья ошибка — изменение настроек прямо в рабочей базе без копии. Пересчёт итогов и реструктуризация — операции, которые при сбое могут оставить таблицы в несогласованном состоянии. Всегда делайте выгрузку в dt или резервную копию средствами СУБД перед экспериментами.

Помните об ограничении: полностью «выключить актуализацию» невозможно, потому что итоги — часть механизма хранения данных платформы. Задача администратора — не отключить её, а выстроить график пересчётов так, чтобы они не мешали пользователям.

Типичные ошибки
01
Отключение отложенного проведения — документы остаются без движений, отчёты пустеют
02
Сдвиг даты итогов без ежемесячного пересчёта — отчёты текущего периода деградируют по скорости
03
Изменение настроек без резервной копии — при сбое пересчёта восстановление затягивается
04
Отключение регламентных операций закрытия месяца до сдачи отчётности — искажение деклараций
Итог

Что важно запомнить

Актуализацию нельзя отключить полностью, но её нагрузку можно снизить: сдвинуть дату расчёта итогов, перенести закрытие месяца на ночь, отключить неиспользуемые фоновые задания. Каждое изменение проверяйте по скорости проведения и корректности отчётов, а перед экспериментами делайте резервную копию.

Частые вопросы

Отчёты стали медленнее после сдвига даты итогов — это нормально?

Да, для периодов позже даты расчёта итогов платформа считает остатки на лету. Обычно это касается только текущего месяца и компенсируется ускорением проведения документов. Если отчёты стали неприемлемо медленными, сдвиньте дату итогов ближе к текущей или выполните пересчёт чаще — например, раз в неделю.

Можно ли отключить актуализацию только для одного регистра?

Частично. В конфигураторе можно изменить структуру конкретного регистра (например, убрать итоги по измерению или перевести регистр в оборотный), но штатной настройки «не считать итоги по этому регистру» в пользовательском режиме нет. Для типовых баз безопаснее управлять общей датой расчёта итогов.

Что будет, если отключить регламентное задание актуализации в ERP?

Зависит от задания. Отключение «Отложенного проведения документов» остановит формирование движений — этого делать нельзя. Отключение заданий расчёта прогнозов, агрегатов или обновления аналитики обычно безопасно, если этими данными никто не пользуется. Перед отключением посмотрите описание задания и журнал его выполнения.

Поможет ли отключение разделения итогов ускорить базу?

Не гарантированно. Режим разделения итогов ускоряет параллельную запись в клиент-серверных базах, но увеличивает объём данных. Его отключение иногда снижает нагрузку на диски, но может усилить блокировки при одновременной работе пользователей. Решение принимайте только по результатам замера производительности на копии базы.

Как вернуть всё обратно, если после изменений появились проблемы?

Настройки «Управления итогами» обратимы: установите дату расчёта на текущую и выполните полный пересчёт кнопкой «Выполнить». Отключённые фоновые задания включите повторно в консоли заданий. Если менялись свойства регистров в конфигураторе, восстановите конфигурацию базы из резервной копии или загрузите сохранённый dt.