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