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