Зачем базе и организации свои буквы в начале номера документа

· 10 мин

Содержание

Префикс в 1С — это несколько символов в начале номера документа или кода справочника, которые показывают, в какой базе и по какой организации создан объект. В типовых конфигурациях на 8.3 их два: префикс информационной базы (задают в Администрирование → Синхронизация данных) и префикс организации (поле «Префикс» в её карточке). В номере вида БП00-000123 первые буквы — префикс организации, два нуля на месте префикса базы, после дефиса — порядковый номер.

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

Что такое префикс в 1С и из чего состоит номер

Номер документа в конфигурациях на Библиотеке стандартных подсистем (БП 3.0, ЗУП 3.1, УТ 11, КА 2, ERP) собирается из трёх частей:

Часть номераПримерОткуда берётся
Префикс организацииБПКарточка организации, поле «Префикс»
Префикс информационной базыЦОНастройки синхронизации данных
Разделитель-Ставится программой
Порядковый номер000123Счётчик нумерации платформы

Итог — БПЦО-000123. Если какой-то префикс не задан, на его месте стоят нули: 0000-000123 означает «ни организация, ни база не помечены».

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

💡 Счётчик номеров ведётся отдельно для каждого префикса. Поэтому БП00-000001 и ТД00-000001 в одном году не конфликтуют: для платформы это разные номера.

Префикс базы и префикс нумерации: в чём разница

Путаница начинается с того, что в обиходе оба называют одним словом. Задачи у них разные.

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

🔹 Префикс организации — это префикс нумерации документов. Он отвечает на вопрос «чей документ». Задаётся для каждой организации отдельно. Нужен, когда в одной базе ведётся учёт нескольких юрлиц или ИП и бухгалтер хочет по номеру сразу видеть фирму.

Префикс базыПрефикс организации
Сколько ихОдин на базуСвой у каждой организации
Где виденВ номерах документов и кодах справочниковТолько в номерах документов
Когда обязателенОбмен данными, РИБНесколько организаций с общей нумерацией
Кто обычно задаётАдминистратор при настройке обменаБухгалтер или администратор

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

Как задать префикс базы при создании узла РИБ

В распределённой информационной базе (РИБ) главный узел и все подчинённые создают документы независимо. Отличать их можно только по префиксу, поэтому у каждого узла он должен быть свой.

Префикс главного узла

  1. Откройте Администрирование → Синхронизация данных (в УТ 11 — НСИ и администрирование → Синхронизация данных).
  2. Найдите поле «Префикс этой информационной базы» и впишите два символа, например ЦО для центрального офиса.
  3. Сохраните. Новые документы начнут получать этот префикс сразу.

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

Префикс подчинённого узла

  1. В том же разделе включите флажок «Синхронизация данных», если он ещё не включён.
  2. Перейдите по ссылке настроек синхронизации и создайте новую синхронизацию с распределённой информационной базой.
  3. Помощник спросит наименование узла и его префикс. Впишите уникальный префикс, например СП для филиала в Санкт-Петербурге.
  4. Создайте начальный образ узла — файловый или на сервере. Префикс уже будет записан в образ.

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

Правила выбора префикса

  • ✅ Два символа: буквы кириллицы или латиницы, цифры.
  • ✅ Понятная расшифровка: ЦО, СК (склад), МС (Москва).
  • ❌ Без пробелов и дефиса: дефис — разделитель в номере, с ним номер выглядит как С-00-000012 и путает людей и обработки поиска.
  • ❌ Без повторов: два узла с одним префиксом — то же самое, что два узла без префикса.
  • ❌ Не меняйте префикс «ради красоты» в базе, где уже идёт обмен (об этом — ниже).

Пример схемы на четыре узла

Компания с центральным офисом, двумя филиалами и складом. Все работают в одной РИБ на Управлении торговлей, плюс отдельная Бухгалтерия получает данные по обмену.

УзелПрефикс базыЧто создаёт
Центральный офис (главный узел)ЦОЗаказы поставщикам, цены, договоры
Филиал в КазаниКЗРеализации, поступления оплаты
Филиал в СамареСМРеализации, поступления оплаты
СкладСКПеремещения, пересортицы, инвентаризации
Бухгалтерия 3.0БПВыписки, авансовые отчёты, закрытие месяца

Пять узлов — пять разных префиксов. Реализация 00КЗ-000310 однозначно казанская, даже если её открыли в бухгалтерии. При двух символах вариантов хватит на сотни узлов, так что экономить буквы не нужно.

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

Префиксы в номерах документов: где настроить по конфигурациям

Префикс организации задаётся в её карточке. Пути в основных конфигурациях:

КонфигурацияГде карточка организацииГде префикс базы
Бухгалтерия предприятия 3.0Главное → ОрганизацииАдминистрирование → Синхронизация данных
ЗУП 3.1Настройка → ОрганизацииАдминистрирование → Синхронизация данных
Управление торговлей 11НСИ и администрирование → Настройка НСИ и разделов → Предприятие → ОрганизацииНСИ и администрирование → Синхронизация данных

Откройте карточку, заполните поле «Префикс», запишите. С этого момента новые документы этой организации получат буквы в начале номера.

Как это работает с обменом БП ↔ УТ и БП ↔ ЗУП

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

Чтобы номера не столкнулись, дайте базам разные префиксы:

БазаПрефикс базыПример номера реализации
Управление торговлей 11УТТДУТ-000845
Бухгалтерия 3.0БПТДБП-000012

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

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

Печатные формы без префикса

Иногда номер с буквами не нужен на бумаге: покупатель просит счёт «№ 845», а не «№ ТДУТ-000845». В типовых печатных формах счёта, акта и накладной префиксы и ведущие нули обычно отрезаются, и на бланке остаётся «845». Если в вашей доработанной форме номер выводится целиком, поправить это — задача программиста, а не повод отказываться от префиксов.

Смена префикса в работающей базе

Префикс можно поменять в любой момент тем же полем. Вопрос в последствиях.

Что происходит после смены:

  • 📄 Новые документы получают новый префикс, и счётчик для него начинается с единицы: НВ00-000001.
  • 📄 Старые документы остаются со старыми номерами, их никто не трогает автоматически.
  • 🔁 В середине года в одном журнале оказываются две последовательности. Отчёты не ломаются, но сквозная нумерация по организации рвётся.

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

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

Безопасный порядок:

  1. Меняйте префикс с начала года или квартала, когда новая нумерация не смешается со старой в одном периоде.
  2. В узлах обмена сначала проведите полную синхронизацию, чтобы ничего не висело в очереди.
  3. Смените префикс в одном узле, выполните обмен, проверьте, что новые документы ушли и пришли без ошибок.
  4. Только после этого переходите к следующему узлу.

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

Конфликты номеров при синхронизации

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

Диагностика: выберите симптом

Если конфликт уже случился

  1. Найдите пару документов с одинаковым номером: отберите журнал документов по номеру или откройте журнал регистрации с отбором по событиям обмена данными.
  2. Решите, какой из двух документов «главный». Обычно это тот, что ушёл контрагенту.
  3. Во втором документе смените номер вручную: откройте его, поле номера доступно для правки. Запишите.
  4. Повторите синхронизацию.
  5. Задайте узлам разные префиксы, чтобы история не повторилась.

💡 Если в базе-приёмнике документ «чужой» и его нельзя редактировать по правилам обмена, номер меняют в базе, где документ создан, и снова выгружают. Тогда исправление само дойдёт до второго узла.

Префикс в собственных документах: что знать разработчику

Типовые механизмы БСП подставляют префикс только в объекты, подключённые к подсистеме префиксации. Если в доработанной конфигурации или расширении есть свой документ, он по умолчанию получит голый номер 000000012 и будет конфликтовать при обмене.

Вариантов два:

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

Минимальный пример для модуля объекта документа:

Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс)

	// Префикс базы хранится в константе БСП
	ПрефиксБазы = Константы.ПрефиксУзлаРаспределеннойИнформационнойБазы.Получить();
	Если ПустаяСтрока(ПрефиксБазы) Тогда
		ПрефиксБазы = "00";
	КонецЕсли;

	Префикс = ПрефиксБазы + "-";

КонецПроцедуры

Длина реквизита «Номер» у документа должна вмещать префикс и разделитель. При номере длиной 9 и префиксе из трёх символов на сам счётчик останется 6 цифр: 999 999 документов в периоде. Для большинства видов документов хватает с запасом.

Префикс участвует в проверке уникальности номера. Номера ЦО-000001 и СП-000001 для платформы разные, поэтому периодичность нумерации (в пределах года, квартала) настраивать отдельно под префиксы не нужно.

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

Можно ли оставить префикс пустым, если обмена нет?
Да. Одна база и одна организация спокойно работают с номерами вида 0000-000123. Задайте префикс, когда появится второй узел обмена или вторая организация.
Сколько символов можно задать в префиксе?
В типовых конфигурациях на БСП — два символа и для базы, и для организации. Они занимают первые четыре знака номера перед дефисом.
Влияет ли префикс на отчётность и проводки?
Нет. Префикс — часть номера, и на суммы, проводки и регламентированные отчёты не влияет. Он виден только в номерах документов и в печатных формах, если форма выводит номер целиком.
Нужен ли префикс базе, которая только получает данные по обмену?
Нужен, если в ней хоть что-то создают вручную. Бухгалтерия, получающая реализации из УТ, сама оформляет выписки и корректировки, и их номера должны отличаться от номеров УТ.
Почему у двух организаций в одной базе одинаковые номера?
У них не заполнен префикс в карточке, или он одинаковый. Задайте каждой свой префикс: счётчики разойдутся, и по номеру станет видно фирму.