К статье
Практический материал

Администрирование · 10 мин

Как восстановить автонумерацию в 1С

Как восстановить автонумерацию документов в 1С: причины сбоя, ручная и автоматическая корректировка номеров, обновление нумерации, профилактика повторных сбоев.

Автонумерация в 1С сбрасывается, когда пользователь вручную редактирует номер документа, создаёт документ копированием с нестандартным номером или вводит номер, отличающийся от ожидаемого формата. После этого программа начинает присваивать новым документам номера, исходя из «последнего» по её логике значения, и в журнале появляются пропуски, дубли или номера из другого диапазона.

Механизм автонумерации в 1С устроен просто: при создании нового объекта платформа берёт максимальный существующий номер в рамках периода и префикса, увеличивает его на единицу и подставляет в поле. Если последний номер оказался «неправильным» — например, бухгалтер вручную вписал «9999» или номер с другим префиксом, — вся последующая нумерация уходит в неверный диапазон.

Восстановить автонумерацию можно двумя путями: вручную исправить номер проблемного документа, чтобы следующий создавался правильно, или запустить штатную обработку обновления нумерации, которая перенумерует документы за выбранный период. Ниже разобраны оба способа, их ограничения и типичные ошибки.

Почему автонумерация сбивается

Самая частая причина — ручное редактирование номера. Пользователь открывает документ, вписывает нужный ему номер (например, чтобы совпасть с бумажным оригиналом), и платформа запоминает это значение как отправную точку. Если вписанный номер больше текущего максимума, следующие документы получат номера из нового диапазона.

Вторая причина — обмен данными. При загрузке документов из другой базы (например, из 1С:Управление торговлей в 1С:Бухгалтерию) приходят номера с другими префиксами или форматами. Платформа может принять загруженный номер за «последний», и нумерация новых документов сместится.

Третья группа причин — техническая: изменение длины или типа номера в конфигураторе, перенос данных обработками, восстановление базы из копии, где нумерация была в другом состоянии. Реже сбой возникает из-за смены периодичности нумерации (в пределах года, квартала или непрерывная).

Новые номера больше ожидаемыхКто-то вручную ввёл большой номер

Найти документ с максимальным номером и проверить его

Номера идут с другим префиксомСбой после обмена или смены префикса организации

Проверить префикс в настройках организации и узла обмена

Появились дубли номеровНарушена уникальность, часто после загрузки данных

Найти дубли поиском по номеру и перенумеровать

Нумерация началась с единицыСменился период нумерации (новый год/квартал)

Проверить, не является ли это штатным поведением

Что проверить перед исправлением

Прежде чем менять номера, определите границы проблемы. Отсортируйте журнал документов по номеру и посмотрите, где начинается «неправильная» последовательность. Часто сбой затрагивает один-два документа, и достаточно исправить их, а не перенумеровывать весь период.

Проверьте настройки нумерации в конфигурации: периодичность (в пределах года — стандарт для большинства документов), длину и тип номера. Если документы нумеруются в пределах года, то с 1 января нумерация начинается заново — это норма, а не сбой.

Уточните, есть ли у документов префиксы. Префикс задаётся в настройках организации или узла плана обмена. Если префикс изменился, номера визуально «съезжают», хотя сама числовая часть корректна.

Ручное восстановление автонумерации

Способ подходит, когда сбой вызван одним или несколькими документами. Логика проста: платформа берёт за основу максимальный номер, поэтому нужно найти и исправить документ, который «увёл» нумерацию.

Откройте журнал нужного вида документов, отсортируйте по номеру по убыванию. Найдите документ с аномальным номером — обычно это самое большое значение, введённое вручную. Откройте его и измените номер на корректный, либо, если документ не нужен, пометьте на удаление.

После исправления создайте новый документ и проверьте, какой номер подставила программа. Если номер снова неправильный — значит, есть ещё один документ с «высоким» номером, и поиск нужно продолжить. Иногда аномальных номеров несколько, особенно если ручное редактирование практиковалось регулярно.

Порядок действий при ручном исправлении
  1. 1
    Откройте журнал документов и отсортируйте по номеру по убыванию
  2. 2
    Найдите документ с аномальным (завышенным или нестандартным) номером
  3. 3
    Исправьте номер вручную или пометьте документ на удаление
  4. 4
    Создайте новый документ и проверьте автоматически присвоенный номер
  5. 5
    Если номер снова неверный — повторите поиск следующего аномального документа

Автоматическая перенумерация объектов

Когда сбой массовый — например, после загрузки данных из другой базы — ручное исправление непрактично. В типовых конфигурациях и на диске ИТС есть обработка «Перенумерация объектов» (также встречается как «Обновление нумерации объектов»), которая последовательно присваивает документам новые номера по дате за выбранный период.

Обработка открывается через «Файл → Открыть» в режиме предприятия. В ней указывается вид документа, период и начальный номер. Обработка обходит документы в хронологическом порядке и перезаписывает номера, сохраняя уникальность.

В клиент-серверных базах с большим объёмом документов перенумерация может занять заметное время и блокировать часть данных. Выполняйте её в нерабочее время и с монопольным доступом, если обработка этого требует.

Особенности нумерации при обмене данными

В распределённых базах и при синхронизации между конфигурациями номера документов должны быть уникальны в рамках всех узлов. Для этого используются префиксы узлов обмена: каждая база добавляет свой префикс, и номера не пересекаются.

Если после обмена нумерация «слетела», проверьте префикс в настройках синхронизации: «Администрирование → Синхронизация данных → Настройки синхронизации». Пустой или одинаковый префикс у разных узлов — типичная причина дублей и сбоев.

Загруженные из другой базы документы не стоит перенумеровывать локально: при следующем обмене номера снова придут из базы-источника, и возникнут конфликты. Исправлять нужно настройки обмена и нумерацию в исходной системе.

Маршрут решения

Как выбрать действие

Сбой вызван одним-двумя документами с ручными номерамиИсправьте эти номера вручную — следующий документ получит правильный номер
Массовый сбой после загрузки данных или переноса базыЗапустите обработку перенумерации объектов за период, предварительно сделав копию
Проблема в базе с обменом даннымиПроверьте и исправьте префиксы узлов, не перенумеровывайте загруженные документы
Нумерация началась с единицы 1 январяЭто штатное поведение при годовой периодичности — ничего исправлять не нужно

Типичные ошибки и как их избежать

Главная ошибка — перенумерация закрытых периодов. Изменение номеров документов, по которым сдана отчётность или выписаны первичные документы контрагентам, создаёт расхождения между вашей базой и внешними системами. Перенумеровывайте только текущий открытый период.

Вторая ошибка — попытка исправить нумерацию через конфигуратор, меняя длину или тип номера. Это требует реструктуризации базы и может привести к потере части данных в номерах (например, обрезанию префиксов). Без опыта администрирования такие изменения лучше не выполнять.

Третья ошибка — игнорировать причину. Если пользователи регулярно вписывают номера вручную, сбой повторится. Разберитесь, зачем они это делают: возможно, нужна сквозная нумерация с бумажным журналом или особый префикс — тогда задачу решают настройкой, а не запретами.

Типичные ошибки
01
Перенумерация документов закрытого периода — расхождения с отчётностью и ЭДО
02
Работа без резервной копии — невозможно откатить массовые изменения номеров
03
Перенумерация документов, загруженных обменом, — конфликты при следующей синхронизации
04
Изменение типа и длины номера в конфигураторе без понимания последствий — риск потери данных
05
Исправление симптома без устранения причины — сбой повторяется через несколько дней

Как проверить результат и предотвратить повторный сбой

После исправления создайте два-три новых документа и убедитесь, что номера присваиваются последовательно, с правильным префиксом и без пропусков. Проверьте печатную форму: номер на ней должен совпадать с номером в журнале.

Дополнительно выполните поиск дублей: отсортируйте журнал по номеру и убедитесь, что одинаковых значений нет. В файловой базе можно воспользоваться стандартным поиском по номеру документа.

Для профилактики ограничьте права на редактирование номера: в типовых конфигурациях поле номера по умолчанию недоступно, но его можно открыть через «Ещё → Изменить форму». Объясните пользователям, что ручная правка номера ломает нумерацию для всех.

Контрольные точки

Как проверить результат

Номер нового документа
Норма

Следующий по порядку после последнего корректного номера

Тревожный признак

Номер из завышенного диапазона или с чужим префиксом

Дубли номеров в журнале
Норма

Каждый номер встречается один раз

Тревожный признак

Два и более документа с одинаковым номером

Печатная форма
Норма

Номер на печати совпадает с номером в базе

Тревожный признак

Расхождение номера в форме и в журнале

Обмен данными
Норма

После синхронизации номера не меняются и не дублируются

Тревожный признак

После обмена появляются новые дубли или сбой нумерации

Частые вопросы

Почему 1С не даёт изменить номер документа?

Поле номера по умолчанию недоступно для редактирования — это защита от случайного сбоя нумерации. Открыть его можно через «Ещё → Изменить форму», включив видимость поля «Номер», но делать это стоит только осознанно: введённый вручную номер станет новой точкой отсчёта автонумерации.

Что делать, если номера начались с единицы в новом году?

Это штатное поведение: у большинства документов нумерация периодическая в пределах года, и с 1 января она начинается заново. Исправлять ничего не нужно. Если требуется непрерывная нумерация, это настраивается в конфигураторе изменением периодичности номера, что обычно делает разработчик.

Можно ли восстановить нумерацию без перенумерации старых документов?

Да. Достаточно найти документ с завышенным номером, который сбил отсчёт, и исправить только его. Старые документы с корректными номерами трогать не нужно — следующий новый документ получит правильный номер автоматически.

После обмена появились документы с одинаковыми номерами. Как исправить?

Причина почти всегда в одинаковых или пустых префиксах узлов обмена. Задайте каждой базе уникальный префикс в настройках синхронизации, затем перенумеруйте дублирующиеся документы в одной из баз. Без разных префиксов дубли будут появляться снова.

Опасно ли менять номера у проведённых документов?

Технически номер можно изменить и у проведённого документа, но опасность не в проведении, а во внешних связях: если документ уже напечатан, отправлен контрагенту или включён в отчётность, смена номера создаст расхождения. Безопасно менять номера только у документов текущего периода, которые никуда не передавались.

Итог

Что важно запомнить

Автонумерация сбивается из-за ручного ввода номеров или обмена данными. Точечный сбой лечится исправлением аномального документа, массовый — обработкой перенумерации. Перед любыми изменениями делайте копию базы, не трогайте закрытые периоды и устраняйте причину сбоя, а не только его следствие.