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

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

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

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

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

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

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

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

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

Наиболее частые причины выглядят так:

  • пользователь вручную изменил номер документа, введя значение с другим форматом (например, «15-а» или номер без ведущих нулей), и система начала отсчёт от него;
  • документы загружались из сторонней системы или другой базы 1С с собственными номерами, превышающими текущие;
  • изменили префикс организации или базы, а старые номера с прежним префиксом остались;
  • документ с большим номером создали и удалили — в большинстве конфигураций номер не освобождается автоматически для повторного использования;
  • сменился период нумерации (новый год), а настройки префиксации при этом не соответствуют ожиданиям учёта.
Новый документ получает слишком большой номерВ базе есть объект с завышенным номером

Отсортируйте журнал по номеру и найдите последний документ

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

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

Нумерация началась с единицыСменился период нумерации или префикс

Проверьте дату документа и настройки нумерации вида документа

Номер не меняется при записиНомер был введён вручную

Очистите поле номера и перезапишите документ

Проверьте настройки нумерации и префиксов

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

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

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

Как восстановить нумерацию вручную для одного вида документов

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

Порядок действий
  1. 1
    Откройте журнал нужного вида документов и отсортируйте список по колонке «Номер» или по дате за текущий период
  2. 2
    Найдите документы с аномальными номерами: завышенными, с буквами, с другим префиксом или без ведущих нулей
  3. 3
    Определите правильный последний номер — максимальный среди «корректных» документов
  4. 4
    Откройте последний корректный документ, очистите поле номера и перезапишите его — система присвоит номер заново от текущего максимума; при необходимости вручную укажите правильный номер
  5. 5
    Исправьте или удалите аномальные документы, если они не нужны для учёта
  6. 6
    Создайте новый документ и проверьте, какой номер предложила система

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

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

Массовое восстановление: обработка обновления нумерации

Когда сбой затронул сотни объектов — например, после загрузки данных из другой системы — ручное исправление нецелесообразно. Для таких случаев существуют типовые и внешние обработки обновления нумерации объектов. В некоторых конфигурациях на платформе 8.3 функция доступна в разделе администрирования или в составе «Инструментов разработчика».

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

Типовой порядок работы с обработкой:

  1. Создайте архивную копию информационной базы через конфигуратор или средствами СУБД.
  2. Откройте обработку обновления нумерации, выберите вид документа и границы периода.
  3. Укажите начальный номер и префикс, от которых нужно вести отсчёт.
  4. Запустите перенумерацию и дождитесь завершения.
  5. Проверьте журнал: номера должны идти последовательно по датам без пропусков и дублей.
Перенумерацию безопаснее выполнять в монопольном режиме вне рабочего времени. Пока обработка работает, другие пользователи могут создавать документы со старыми номерами, и результат окажется непредсказуемым.
ПЗ
Практическое замечание

Сбой после обмена данными и работы в распределённых базах

Отдельный сценарий — обмен между базами: центральной и периферийной, 1С и сайтом, двумя конфигурациями. Здесь нумерация специально разведена по префиксам, чтобы номера из разных узлов не пересекались. Если после синхронизации в базе появились документы с «чужими» номерами, это может быть штатное поведение, а не ошибка.

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

Если обмен настроен корректно, но нумерация в одном из узлов «ушла вперёд» из-за загруженных документов с большими номерами, действуйте так же, как при локальном сбое: определите корректный максимум для своего префикса и восстановите отсчёт от него. Документы с чужим префиксом при этом не трогайте — они принадлежат другому узлу.

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

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

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

Проверка результата и профилактика повторных сбоев

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

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

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

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

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

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

Номер снова завышен или сброшен

Префикс в номере
Норма

Соответствует организации и настройкам базы

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

Чужой или пустой префикс

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

Номера идут по возрастанию вместе с датами

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

Есть дубли или разрывы после исправления

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

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

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

На печати старый или иной номер

Чтобы сбой не повторился, ограничьте ручное редактирование номеров: в типовых конфигурациях это делается через настройку прав доступа или доработку интерфейса. Объясните пользователям, что поле «Номер» не предназначено для произвольного ввода — система заполняет его сама при записи. При регулярных загрузках из внешних систем настройте сопоставление номеров на стороне обмена, чтобы внешние значения не перезаписывали внутреннюю нумерацию.

Типичные ошибки
01
Менять номера документов, по которым уже выданы счета-фактуры и сдана отчётность — это создаёт расхождения с данными контрагентов и налоговой
02
Запускать массовую перенумерацию без резервной копии — при ошибке откатить изменения невозможно
03
Пытаться «вернуть» нумерацию после нового года, когда система штатно начала отсчёт заново
04
Исправлять номера документов, загруженных обменом из другого узла, вместо настройки префиксов
05
Вводить вручную номер с буквами или другим форматом — это ломает автоматический отсчёт для всех последующих документов

Часто задаваемые вопросы

Можно ли переиспользовать номер удалённого документа?

Автоматически — нет: платформа не отслеживает освободившиеся номера. Чтобы использовать номер повторно, вручную присвойте его новому документу при записи. Учтите, что в учётных системах повторное использование номеров первичных документов нежелательно: возможна путаница при сверках.

Почему после ручного исправления номера нумерация всё равно идёт неправильно?

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

Влияет ли пометка удаления документа на автонумерацию?

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

Как вернуть нумерацию, если нет прав администратора?

Ручное исправление номера доступно при наличии права изменения конкретных документов. Если прав нет или требуется массовая перенумерация, обратитесь к администратору базы или специалисту, сопровождающему вашу 1С, — самостоятельно расширять свои права не следует.

Сбивается ли нумерация при обновлении конфигурации?

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

Итог

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

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