Как привести учёт в 1С в актуальное состояние после правок, обновлений и обменов
Содержание
Актуализация данных в 1С — это пересчёт и обновление того, что программа хранит «готовым»: движений документов, итогов регистров, результатов закрытия месяца, классификаторов и курсов. Нужна она каждый раз, когда исходные данные поменялись задним числом, после обновления конфигурации и после обмена между базами. Самый частый случай в бухгалтерии — правка документа прошлого месяца: тогда нужно перепровести документы за период и повторить закрытие месяца .
Если этого не сделать, отчёты показывают одно, а первичка говорит другое. Себестоимость не сходится, сальдо 41 или 10 уходит в минус, декларация расходится с ОСВ. Ниже — что именно обновлять в каждой ситуации, в каком порядке и как проверить, что база пришла в порядок.
Что значит «актуализировать» данные в 1С
В 1С 8.3 документ хранит две вещи: саму первичку и её движения по регистрам. Отчёты строятся по движениям и по итогам регистров, а не по документам. Поэтому изменение одного документа не пересчитывает автоматически всё, что от него зависит.
Пример. В марте поступление товара на 100 000 ₽, в апреле его продали. В мае бухгалтер исправил цену в мартовском поступлении на 90 000 ₽. Движения самого поступления пересчитаются при записи. А вот списание себестоимости в апреле, закрытие 44 и 90 счетов, финансовый результат — останутся старыми, пока их не перепровести и не перезакрыть.
Актуализация закрывает три задачи:
- 🔁 согласовать движения — документы, проведённые раньше исправления, получают верные данные;
- 🧮 пересчитать итоговые суммы — регистры, закрытие месяца, себестоимость;
- 🌐 подтянуть внешние справочные данные — банки, курсы валют, адреса, ставки.
Термин «актуализация» в интерфейсе встречается редко. Чаще программа говорит иначе: «перепровести», «выполнить повторно», «пересчитать итоги», «дополнительная обработка данных». Суть одна — привести расчётные данные в соответствие с исходными.
Виды актуализации данных и где они находятся
| Что актуализируем | Когда нужно | Где в 1С 8.3 |
|---|---|---|
| Движения документов | Правка или ввод документа задним числом | Перепроведение из помощника закрытия месяца или групповое перепроведение |
| Закрытие месяца | Изменились данные закрытого периода | Операции → Закрытие периода → Закрытие месяца (БП 3.0) |
| Данные после обновления конфигурации | Установлен новый релиз | Администрирование → Обслуживание → Результаты обновления и дополнительная обработка данных |
| Итоги регистров | Отчёты расходятся с движениями, база тормозит на остатках | Все функции → Стандартные → Управление итогами или Конфигуратор |
| Классификаторы и курсы | Новые банки, изменились курсы, адреса | Справочники «Банки», «Валюты», блок классификаторов в разделе Администрирование → Интернет-поддержка и сервисы |
| Индекс полнотекстового поиска | Поиск по базе не находит новые документы | Настройка полнотекстового поиска в разделе Администрирование → Общие настройки |
| Данные в узлах РИБ | Изменения в одной базе должны попасть в другую | Администрирование → Синхронизация данных |
Пункт «Все функции» по умолчанию скрыт. Включается в Сервис и настройки → Настройки → Отображать команду «Все функции».
Как актуализировать данные: порядок действий
Порядок важен. Сначала исходные данные, потом расчётные, потом отчёты. Если перезакрыть месяц до того, как загружены правильные курсы или доведена отложенная обработка после обновления, работу придётся повторять.
Перед перепроведением закрытых периодов и любой работой в Конфигураторе сделайте резервную копию: Конфигуратор → Администрирование → Выгрузить информационную базу в файл .dt. Без копии откатить массовое перепроведение нельзя.
Шаг 1. Убедитесь, что обновление конфигурации полностью завершено
После установки релиза 1С выполняет основную обработку при первом запуске, а часть работы откладывает и делает в фоне. Пока она не завершена, некоторые отчёты и документы могут показывать неполные данные.
- Откройте
Администрирование → Обслуживание → Результаты обновления и дополнительная обработка данных. - Посмотрите статус дополнительных процедур. Если есть незавершённые — дождитесь окончания или запустите их вручную с этой формы.
- Если процедура завершилась с ошибкой, откройте подробности: обычно там указан конкретный документ или объект, который не удалось обработать.
Закрывать месяц и сдавать отчётность, пока дополнительная обработка идёт, не стоит.
Шаг 2. Загрузите внешние справочные данные
- 💱 Курсы валют —
Справочники → Банк и касса → Валюты → Загрузить курсы. Укажите период, за который были валютные операции. - 🏦 Классификатор банков — из справочника «Банки» командой загрузки классификатора. При подключённой интернет-поддержке он обновляется сам.
- 🏠 Адреса — блок классификаторов в разделе интернет-поддержки.
Если курс за прошлые даты изменился после загрузки, документы с валютой за этот период потребуют перепроведения.
Шаг 3. Перепроведите документы за изменённый период
В БП 3.0 удобнее всего делать это из помощника закрытия месяца:
- Откройте
Операции → Закрытие периода → Закрытие месяца. - Выберите самый ранний месяц, в котором были правки.
- Выполните перепроведение документов за месяц — команда есть в меню помощника.
- Переходите к следующему месяцу и повторяйте до текущего.
Перепроводить нужно не только месяц с правкой, но и все последующие: ошибка тянется вперёд через остатки и партии.
Если дата запрета изменения данных установлена, перепроведение закрытого периода не пройдёт. Временно сдвиньте её в настройках дат запрета (раздел Администрирование), а после работы верните. Дату сдвигает только пользователь с правом её менять.
Шаг 4. Повторите закрытие месяца
После перепроведения выполните закрытие месяца заново, по порядку с первого изменённого месяца. Помощник сам показывает месяцы, в которых данные поменялись после прошлого закрытия: операции там требуют повторного выполнения.
Регламентные операции зависят друг от друга: амортизация, списание расходов будущих периодов, закрытие 20/26/44, переоценка валюты, финансовый результат. Поэтому выполняйте всё закрытие целиком, а не одну операцию.
Шаг 5. Пересчитайте итоги, если отчёты всё равно расходятся
Итоги регистров — это заранее посчитанные остатки по периодам. Иногда они расходятся с движениями: после сбоя, аварийного завершения сеанса, ошибки обмена.
Мягкий способ, без выгона пользователей:
Все функции → Стандартные → Управление итогами.- Выберите регистры и выполните пересчёт итогов.
Жёсткий способ — Конфигуратор → Администрирование → Тестирование и исправление с флагом «Пересчёт итогов». Ему нужен монопольный режим: всем пользователям придётся выйти из базы. Планируйте его на нерабочее время.
Вручную или по расписанию: что выбрать
Часть актуализации 1С умеет делать сама через регламентные задания. Список и расписание — в Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания.
| Способ | Что подходит | Плюсы | Минусы |
|---|---|---|---|
| Регламентные задания | Курсы валют, классификаторы, индекс поиска, обмены, дополнительная обработка после обновления | Не требует внимания, выполняется ночью | В файловой базе задания идут, только пока кто-то работает в базе; ошибки видно лишь в журнале |
| Ручной запуск | Перепроведение, закрытие месяца, пересчёт итогов | Контроль каждого шага, видно, что изменилось | Требует времени, легко пропустить месяц |
| Обработки в Конфигураторе | Тестирование и исправление, пересчёт итогов | Лечит то, что не исправляется из пользовательского режима | Нужен монопольный режим и резервная копия |
Перепроведение и закрытие месяца на автомат не ставят. Это решение бухгалтера: после него меняются суммы в отчётах, которые, возможно, уже сданы.
В файловой базе регламентные задания выполняет сеанс пользователя. Если в базе никто не работает, курсы и классификаторы не обновятся. В клиент-серверной базе задания выполняет сервер 1С, независимо от пользователей.
Актуализация данных в распределённой базе (РИБ)
В распределённой информационной базе у каждого узла свои данные, а изменения переносятся сообщениями обмена. Актуальность здесь — это ещё и вопрос «дошли ли изменения до всех узлов».
Как это устроено:
- 📤 изменения в узле регистрируются и уходят в следующем сеансе синхронизации;
- 🧩 изменения конфигурации передаются только из главного узла в подчинённые;
- ⏱ пока обмена не было, узлы видят разные данные — это нормально.
Порядок работы:
- В каждом узле откройте
Администрирование → Синхронизация данныхи выполните синхронизацию. - Если обновляли конфигурацию в главном узле, после обмена подчинённый узел предложит применить изменения. Без этого обмен данными с ним остановится.
- Повторите синхронизацию после обновления, чтобы ушли данные, накопленные до него.
- Перепроведение и закрытие месяца делайте в одном узле, обычно центральном, и только после полной синхронизации. Иначе часть документов перепроведётся по устаревшим данным.
Отдельная проблема — коллизии: один и тот же документ изменили в двух узлах между обменами. Какое изменение победит, задаётся правилами обмена. Безопасная практика — запретить правку документов прошлых периодов в периферийных узлах через даты запрета изменения.
Как проверить, что данные в 1С актуальны
Проверяйте от общего к частному.
- Помощник закрытия месяца. Все операции за период зелёные, нет месяцев, отмеченных как требующие повторного закрытия.
- Оборотно-сальдовая ведомость. Нет отрицательных остатков на 10, 41, 43, 50, 51. Счета 90 и 91 на конец месяца закрыты, 20, 26 и 44 закрыты, если так задано в учётной политике.
- Экспресс-проверка ведения учёта в БП 3.0 — в разделе
Отчеты, группа анализа учёта. Отчёт показывает типовые нарушения по участкам. - Сверка с отчётностью. Суммы в декларации по НДС и в книге продаж совпадают с оборотами 68.02 и 90.03.
- Результаты обновления. Все дополнительные процедуры обработки данных завершены без ошибок.
- Журнал регистрации —
Администрирование → Обслуживание → Журнал регистрации, отбор по уровню «Ошибка» за дату актуализации.
Если суммы в уже сданной отчётности поменялись, это повод для уточнённой декларации, а не для того, чтобы вернуть старые цифры правкой документов.
Ошибки, из-за которых актуализация ломает учёт
Перепровели только один месяц. Правка в марте влияет на апрель, май и дальше. Перепроводить нужно цепочкой до текущего месяца, иначе себестоимость в следующих периодах останется старой.
Закрыли месяц до загрузки курсов. Переоценка валютных счетов прошла по старым курсам. Придётся загрузить курсы и перезакрыть весь период заново.
Сняли дату запрета и забыли вернуть. Через неделю кто-то поправил документ сданного квартала. Возвращайте дату сразу после работы.
Запустили тестирование и исправление при работающих пользователях. Конфигуратор не получит монопольный доступ и не начнёт проверку. Принудительно завершать чужие сеансы можно, но несохранённые документы пропадут — предупредите людей заранее.
Перепровели период в подчинённом узле РИБ. Новые движения ушли в центральную базу и перезаписали правильные. Массовую актуализацию делайте в одном узле.
Ставили все флаги в тестировании и исправлении «на всякий случай». Режим «Удалять ссылки на несуществующие объекты» может стереть данные, которые на деле восстанавливаются. Безопаснее выбирать «Не изменять» или «Создавать объекты» для битых ссылок и смотреть протокол.