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

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

Как разделить механизм нумерации документов по филиалам в 1С

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

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

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

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

Как устроена нумерация документов в 1С и почему возникают разрывы

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

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

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

Способ 1. Префиксы организаций и филиалов без программирования

Самый простой и поддерживаемый способ — штатные префиксы. В типовых конфигурациях (Бухгалтерия предприятия 3.0, ERP, УТ 11, КА 2) префикс организации задается в карточке организации, а префикс информационной базы — в настройках синхронизации данных. Номер документа формируется как «ПрефиксИБ + ПрефиксОрганизации + порядковый номер», например «ЦБ-ГО-000001» и «ЦБ-Ф1-000002».

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

Важно понимать ограничение: префикс не дает непрерывной нумерации внутри филиала. Номера по-прежнему выдаются общим нумератором, просто с разными префиксами. У филиала «Ф1» последовательность может выглядеть как Ф1-000003, Ф1-000007, Ф1-000012. Для большинства задач идентификации этого достаточно, но если требуется сквозная нумерация без пропусков (например, для внутренних приказов), нужен другой механизм.

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

Способ 2. Отдельные нумераторы с привязкой к организации

Когда нужна непрерывная последовательность номеров внутри каждого филиала, применяют программное разделение нумерации. В типовых конфигурациях на БСП (Библиотека стандартных подсистем) для этого предусмотрена подписка на событие «ПриУстановкеНовогоНомера» и возможность переопределить нумерацию через модуль менеджера документа.

Типовая схема реализации: в модуле менеджера документа (или в общем модуле через расширение) переопределяется обработчик установки номера. В нем определяется организация документа, и номер запрашивается не из общего нумератора, а из отдельного хранилища — например, из регистра сведений, где для каждой пары «Организация + Период + Вид документа» хранится последний выданный номер. Такой подход гарантирует, что у каждого филиала номера идут подряд: Ф1-1, Ф1-2, Ф1-3.

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

Сравнение подходов и условия выбора

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

Сравнение вариантов разделения нумерации

Префиксы организаций

Настраивается без программирования, поддерживается типовыми обновлениями. Ограничение: нумерация внутри филиала не непрерывная, возможны пропуски.

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

Дает непрерывную нумерацию по каждому филиалу. Требует разработки, контроля блокировок и сопровождения при обновлениях конфигурации.

Раздельные базы с обменом

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

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

Особенности для счетов-фактур и регламентированных документов

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

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

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

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

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

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

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

Номера новых документов каждого филиала
Норма

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

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

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

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

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

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

На печати номер без префикса или с другим форматом

Работа двух сеансов одновременно
Норма

Каждый сеанс получает уникальный номер, нет ошибок записи

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

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

Переход на новый год
Норма

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

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

Номера продолжаются или сбрасываются не по правилам

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

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

Ограничения и когда нужна помощь разработчика

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

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

Итог

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

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

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

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

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

Что будет с номерами документов, созданных до настройки префиксов?

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

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

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

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

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

Нужно ли согласовывать схему нумерации с кем-либо?

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

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

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