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