Зачем базе и организации свой префикс и как его выбрать для РИБ и синхронизации

· 9 мин

Содержание

Префикс в 1С — это один-два символа в начале номера документа или кода справочника, которые показывают, в какой базе и по какой организации создан объект. Он нужен, чтобы при обмене данными две базы не выдавали одинаковые номера: счёт ЦБ00-000125 из центральной базы и счёт М100-000125 из магазина не перепутаются и не вызовут конфликта.

Задаётся префикс базы в Администрирование → Синхронизация данных, префикс организации — в её карточке. В одиночной базе без обменов префикс можно не трогать: тогда в номерах стоят нули, вроде 0000-000125. Как только появляется распределённая база или синхронизация с другой программой, у каждой базы должен быть свой, неповторяющийся префикс.

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

В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11, Комплексная автоматизация, ERP) номер собирается по одной схеме. Префикс не хранится отдельным полем документа — он «вшит» в строку номера в момент записи.

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

Итог для документа: БПЦБ-000125. Пустые префиксы заменяются нулями, поэтому без настроек получается 0000-000125.

У справочников схема короче — префикса организации там нет, только префикс базы: код номенклатуры выглядит как 00-00000431 или ЦБ-00000431.

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

Два префикса — две задачи

  • 🏢 Префикс организации различает документы фирм внутри одной базы. Удобен, когда в БП ведётся учёт трёх юрлиц и бухгалтеру надо с первого взгляда понять, чей это акт.
  • 🗄️ Префикс базы различает места создания объекта. Он и есть главный инструмент для обмена.

В обмене решает именно второй. Две базы с одной организацией и одинаковым префиксом организации разведёт только префикс базы.

Роль префикса в распределённой информационной базе

Распределённая информационная база (РИБ) — это главная база и подчинённые узлы: филиалы, склады, ноутбук выездного менеджера. Каждый узел работает автономно, создаёт свои документы и справочники, а потом обменивается изменениями.

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

Что даёт свой префикс в каждом узле:

  • 🔢 Номера и коды не пересекаются, даже если узел неделю работал без связи.
  • 🔍 По номеру сразу видно, где создан документ: СК — склад, Ф2 — второй филиал.
  • 🧾 Сохраняется привычная нумерация внутри узла, не надо раздавать диапазоны вида «филиал нумерует с 50000».
  • ⚙️ Контроль уникальности номера в базе не срабатывает на чужих документах.

Префикс в РИБ — это не защита и не ключ сопоставления. Он только делает номера и коды читаемыми и уникальными.

Как настроить префикс при создании распределённой базы

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

Шаг 1. Префикс главной базы

  1. Откройте Администрирование → Синхронизация данных.
  2. Найдите поле с префиксом этой информационной базы в верхней части формы.
  3. Введите два символа, например ЦБ, и запишите.

Если флажок синхронизации данных выключен, включите его: без него создать узел РИБ не получится.

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

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

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

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

Откройте карточку организации:

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

В карточке заполните поле «Префикс». Справочник организаций в РИБ общий, поэтому префикс организации одинаков во всех узлах — это нормально: различает базы префикс узла.

Перед запуском РИБ
Выполнено: 0 / 5

Синхронизация с другой программой

Для обмена между разными конфигурациями (например, УТ 11 → БП 3.0) работает то же правило. Помощник настройки синхронизации показывает префиксы обеих программ. Если они совпадают или пустые, задайте разные: УТ для торговли и БП для бухгалтерии.

Влияет ли префикс на уникальный идентификатор объекта

Нет. У каждого документа и элемента справочника есть уникальный идентификатор ссылки — GUID вида a3f1c2e4-7b9d-11ee-8c90-0242ac120002. Платформа генерирует его при первой записи объекта, и от префикса он никак не зависит.

Отсюда практичные следствия:

  • 🔗 Обмен в РИБ сопоставляет объекты по ссылке, а не по номеру. Если в двух узлах окажется документ с одинаковым номером, но разным GUID — это два разных документа, обмен их не склеит.
  • ✏️ Смена префикса не меняет GUID и не рвёт связи. Документ с новым номером остаётся тем же объектом, все ссылки на него из других документов целы.
  • 🧩 Перенумерация после смены префикса затрагивает только поле номера. Связи, движения и проводки не пересоздаются.

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

Ошибки обмена из-за неверного префикса

Большинство проблем с префиксами видны не сразу, а после первой недели работы, когда документов набирается много.

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

Почему дубли номеров опасны не только на вид

  • 📄 Контрагент получает два разных счёта-фактуры с одним номером и датой — это повод для вопросов при сверке.
  • 🔎 Поиск документа по номеру в журнале показывает две строки, сотрудник выбирает не ту.
  • 🧮 При загрузке документов из банка или ЭДО сопоставление по номеру может зацепиться за чужой документ.

Префикс при синхронизации через XML и JSON

Типовые обмены между конфигурациями идут через формат EnterpriseData — это XML-сообщения с описанием объектов. Номер документа передаётся в них целиком, строкой, вместе с префиксом. Принимающая база номер не пересчитывает и свой префикс не подставляет.

Что из этого следует:

  1. Документ, созданный в УТ с номером УТ00-000310, придёт в БП с тем же номером.
  2. Если в БП уже есть свой документ УТ00-000310, конфликт будет и в БП — поэтому префиксы надо разводить во всей схеме, а не только между узлами одной РИБ.
  3. Ключом сопоставления служат идентификаторы и ключевые реквизиты, а не префикс.

Внешние интеграции

Сайт, CRM или складская система обращаются к 1С через HTTP-сервисы, OData или файлы JSON. Для них префикс — просто часть строки номера.

Что передаёт интеграцияНасколько надёжноКомментарий
GUID ссылкиНадёжноНе меняется ни при смене префикса, ни при перенумерации
Номер с префиксомСреднеУникален только при разных префиксах и в пределах года
Номер без префиксаНенадёжно000125 есть в каждом узле и у каждой организации

💡 Если внешняя система хранит номера документов 1С, договоритесь с разработчиком интеграции: хранить GUID, а номер с префиксом — только для отображения людям.

Отрезать префикс от номера при выгрузке «для красоты» нельзя, если на стороне получателя номер служит ключом. После этого документы разных узлов сольются в один.

Как выбирать префиксы: правила для схемы обмена

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

Технические правила

  • 🔤 Два символа для префикса базы и для префикса организации — столько отводят типовые конфигурации на БСП.
  • 🅰️ Одна раскладка на всю схему. Проще всего — только кириллица или только цифры.
  • 🚫 Без пробелов, точек и дефисов: дефис уже служит разделителем в номере.
  • 0️⃣ Не используйте 00 как рабочий префикс узла — его невозможно отличить от «префикс не задан».

Смысловые правила

УзелПример префиксаЛогика
Центральная базаЦБЦентральная база
СкладСКСклад
Филиал № 1Ф1Филиал + номер
Ноутбук менеджераМ3Мобильный, третий по счёту
Бухгалтерия при обмене с УТБПНазвание программы

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

Когда префикс менять, а когда нет

  • ✅ Менять — если префиксы совпадают и дубли уже начались. Лучше раньше, чем позже.
  • ✅ Менять — если узел переназначен, например склад стал филиалом.
  • ❌ Не менять в середине отчётного периода без причины: в журналах появятся две серии номеров, и это придётся объяснять при проверке.
  • ❌ Не менять «для порядка» префикс организации, у которой номера счетов-фактур уже ушли контрагентам.

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

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

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