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