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

Разработка и Конфигурация · 11 мин

Как настроить нумерацию в 1С 8: полное руководство

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

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

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

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

Как устроена нумерация в 1С 8: основные понятия

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

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

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

Настройка префиксов в типовой конфигурации без конфигуратора

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

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

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

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

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

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

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

ПараметрРекомендуемое значениеКогда выбрать другое
Тип номераСтрокаЧисло — если префиксы не нужны и нет обменов
Длина номера11Больше — при длинных префиксах узлов обмена
АвтонумерацияВключенаВыключена — если номера приходят из внешней системы
Контроль уникальностиВключёнВыключен — только при особых механизмах нумерации кодом
ПериодичностьГодДень/месяц — для кассовых и складских ордеров по регламенту

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Документы создаются только в одной базе, обменов нетДостаточно автонумерации с контролем уникальности, префикс можно не задавать
Несколько организаций в одной базеЗадайте префикс в карточке каждой организации
Две и более базы обмениваются документамиЗадайте уникальный префикс информационной базы в каждом узле
Номера приходят из внешней системы (сайт, CRM)Отключите автонумерацию и загружайте номера из источника, контроль уникальности оставьте включённым

Проверка результата и контрольные точки

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

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

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

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

Номер присваивается автоматически, следующий за максимальным

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

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

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

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

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

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

Попытка сохранить дубль
Норма

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

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

Документ записывается — контроль уникальности отключён

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

Номер выводится в требуемом формате

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

Номер с лишними нулями или без префикса — проверьте настройки печати

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

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

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

Чаще всего сменился период нумерации (наступил новый год при периодичности «Год») или изменился префикс — для платформы это новая серия номеров. Также проверьте, не удалены ли документы текущего периода: автонумерация ориентируется на существующий максимум.

Можно ли сделать номер документа только числовым, без префикса?

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

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

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

Как сделать, чтобы нумерация счетов-фактур шла отдельно от реализаций?

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

Опасно ли менять длину номера в рабочей базе?

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

Почему в печатной форме номер выводится без префикса?

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

Итог

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

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