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

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

Сквозная нумерация в 1С: что это и как её настроить

Сквозная нумерация в 1С: что это такое, чем отличается от префиксации, как настроить общую нумерацию документов и избежать дублей номеров в базе.

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

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

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

Как 1С формирует номера документов

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

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

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

Чем сквозная нумерация отличается от нумерации с префиксами

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

Если в одной базе работают две организации, сквозная нумерация приведёт к тому, что счета-фактуры первой организации будут идти, например, с номерами 1, 3, 5, а второй — 2, 4, 6. Для налогового учёта это критично: у каждой организации должна быть собственная непрерывная последовательность счетов-фактур. Поэтому в типовых конфигурациях для таких документов используются префиксы по организациям.

Сравнение вариантов

Сквозная нумерация (один ряд)

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

Префиксация по организациям

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

Префиксация по узлам обмена

Каждая периферийная база получает свой префикс, что исключает дубли номеров при синхронизации. Требуется при работе РИБ и обменах с филиалами.

Где применяется сквозная нумерация: типовые сценарии

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

Второй сценарий — кассовые документы: приходные и расходные кассовые ордера. Кассовая дисциплина требует сквозной нумерации ПКО и РКО в течение дня или года в зависимости от принятой в организации практики. Настройка периодичности нумератора определяет, когда ряд начинается заново.

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

Сквозная нумерация в справочниках

Для справочников аналогом служит автонумерация кодов. Коды элементов наращиваются в пределах всего справочника (или подчинения владельцу/группе, если так настроено). Сквозные коды удобны для внутреннего учёта, но при обмене с внешними системами часто заменяются GUID или внешними кодами.

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

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

Порядок настройки в конфигураторе
  1. 1
    Откройте конфигуратор и найдите нужный вид документа в дереве метаданных.
  2. 2
    Откройте палитру свойств: проверьте «Длина номера», «Периодичность» (в пределах года/месяца/дня/неопределённо), «Автонумерация».
  3. 3
    Включите «Контроль уникальности», чтобы платформа запрещала запись документов с дублирующимися номерами.
  4. 4
    Если нужна общая нумерация нескольких видов документов — создайте объект «Нумератор» и укажите его в свойстве «Нумератор» каждого вида.
  5. 5
    Обновите конфигурацию базы данных и проверьте создание нового документа: номер должен продолжить существующий ряд.

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

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

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

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

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

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

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

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

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

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

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

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

Номер продолжает последний существующий номер ряда

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

Номер начинается с единицы или резко «прыгает»

Список документов за период, сортировка по номеру
Норма

Номера идут подряд, без повторов внутри одного префикса и организации

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

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

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

Документы разных узлов имеют разные префиксы, конфликтов нет

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

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

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

Ограничения и когда сквозная нумерация не подходит

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

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

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

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

Одна организация, одна база, без обменовОставьте сквозную нумерацию с периодичностью «в пределах года» и включённым контролем уникальности
Несколько организаций в одной базеНастройте префиксы по организациям; сквозность обеспечьте внутри каждого префикса
Обмен с филиалами или периферийными базамиЗадайте уникальные префиксы узлам обмена, иначе дубли номеров неизбежны
Обнаружены дубли номеров счетов-фактур до сдачи отчётностиВыполните штатную перенумерацию за период на копии, затем в рабочей базе
Документы с номерами уже переданы контрагентам или в ФНСНе перенумеровывайте; исправляйте только нумерацию новых документов

Частые вопросы о сквозной нумерации в 1С

Что делать, если 1С присваивает номер, который уже существует?

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

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

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

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

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

Почему в номерах счетов-фактур появились пропуски?

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

Опасно ли менять номер документа вручную?

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

Нужна ли сквозная нумерация при обмене 1С с другой базой?

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

Итог

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

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