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