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

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

Как установить нумерацию в 1С: пошаговая инструкция

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

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

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

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

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

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

Важно понимать, что уникальность номеров контролируется в пределах периода и вида документа. Если периодичность — год, то один и тот же номер может повторяться в разных годах, и это нормально. Конфликт возникает только при совпадении номера, вида документа и периода одновременно.

Настройка префикса номера в пользовательском режиме

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

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

Как задать префикс организации
  1. 1
    Откройте справочник «Организации» и выберите нужную организацию
  2. 2
    Найдите поле «Префикс» и введите 1–3 символа (буквы или цифры)
  3. 3
    Запишите карточку организации
  4. 4
    Создайте новый документ и проверьте, что номер сформирован с префиксом
  5. 5
    При обмене данными дополнительно задайте префикс базы в «Администрирование» → «Настройки синхронизации данных»

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

Настройка нумератора в конфигураторе

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

В свойствах нумератора задаются: длина номера (максимальное количество символов числовой части), тип номера (число или строка), периодичность и признак «Автонумерация». Затем в свойствах конкретного вида документов в поле «Нумератор» указывается созданный объект. Если один нумератор назначить нескольким видам документов, они будут использовать общий счётчик — например, единая нумерация счетов-фактур на аванс и на отгрузку.

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

Как восстановить нумерацию после сбоя

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

Штатное решение — функция обновления нумерации. В типовых конфигурациях она находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» → «Универсальные операции» либо вызывается из меню «Операции» → «Обновить нумерацию объектов» (доступность зависит от конфигурации и прав пользователя). В открывшейся форме отметьте нужные виды документов и выполните обновление: программа просканирует существующие документы и установит счётчик на максимальный найденный номер.

Как обновить нумерацию объектов
  1. 1
    Сделайте резервную копию базы или убедитесь, что она есть
  2. 2
    Откройте «Администрирование» → «Обслуживание» → «Обновить нумерацию объектов» (или «Операции» → соответствующий пункт)
  3. 3
    Отметьте виды документов, где наблюдается сбой
  4. 4
    Нажмите «Обновить» и дождитесь завершения
  5. 5
    Создайте тестовый документ и проверьте, что номер продолжает последовательность
  6. 6
    Удалите тестовый документ или запишите его корректно

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

bsl
ОбновитьНумерациюОбъектов(Метаданные.Документы.РеализацияТоваровУслуг);

Сброс нумерации с начала года

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

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

Нумерация при обмене данными между базами

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

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

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

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

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

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

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

Номер начинается с единицы или без префикса

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

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

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

Одинаковые номера у разных документов одного вида и периода

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

Номер начинается с единицы при годовой периодичности

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

Нумерация продолжает прошлогоднюю последовательность

Типичные ошибки и ограничения

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

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

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

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

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

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

Почему новый документ получает номер 1, хотя документы уже есть?

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

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

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

Что будет, если два пользователя одновременно создают документы?

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

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

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

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

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

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

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