Зачем базе и организации свой префикс и как его выбрать для РИБ и синхронизации
Содержание
Префикс в 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. Префикс главной базы
- Откройте
Администрирование → Синхронизация данных. - Найдите поле с префиксом этой информационной базы в верхней части формы.
- Введите два символа, например
ЦБ, и запишите.
Если флажок синхронизации данных выключен, включите его: без него создать узел РИБ не получится.
Шаг 2. Префикс подчинённого узла
- В той же форме перейдите к настройкам синхронизации и создайте новую — тип «Распределённая информационная база».
- Помощник спросит префикс нового узла. Укажите значение, которого нет ни у одной базы в схеме, например
Ф1. - Сформируйте начальный образ узла и разверните его на филиале.
Префикс подчинённого узла передаётся вместе с начальным образом. В филиале проверьте его в той же форме Администрирование → Синхронизация данных до того, как пользователи начнут вводить документы.
Шаг 3. Префиксы организаций
Откройте карточку организации:
| Конфигурация | Где карточка организации |
|---|---|
| Бухгалтерия предприятия 3.0 | Главное → Организации |
| ЗУП 3.1 | Настройка → Организации |
В карточке заполните поле «Префикс». Справочник организаций в РИБ общий, поэтому префикс организации одинаков во всех узлах — это нормально: различает базы префикс узла.
Синхронизация с другой программой
Для обмена между разными конфигурациями (например, УТ 11 → БП 3.0) работает то же правило. Помощник настройки синхронизации показывает префиксы обеих программ. Если они совпадают или пустые, задайте разные: УТ для торговли и БП для бухгалтерии.
Влияет ли префикс на уникальный идентификатор объекта
Нет. У каждого документа и элемента справочника есть уникальный идентификатор ссылки — GUID вида a3f1c2e4-7b9d-11ee-8c90-0242ac120002. Платформа генерирует его при первой записи объекта, и от префикса он никак не зависит.
Отсюда практичные следствия:
- 🔗 Обмен в РИБ сопоставляет объекты по ссылке, а не по номеру. Если в двух узлах окажется документ с одинаковым номером, но разным GUID — это два разных документа, обмен их не склеит.
- ✏️ Смена префикса не меняет GUID и не рвёт связи. Документ с новым номером остаётся тем же объектом, все ссылки на него из других документов целы.
- 🧩 Перенумерация после смены префикса затрагивает только поле номера. Связи, движения и проводки не пересоздаются.
Не пытайтесь «починить» дубли номеров удалением документа в одном узле и повторным вводом. Новый документ получит новый GUID, а удаление старого прилетит в другие узлы обменом — можно потерять движения, на которые уже опирается учёт.
Ошибки обмена из-за неверного префикса
Большинство проблем с префиксами видны не сразу, а после первой недели работы, когда документов набирается много.
Почему дубли номеров опасны не только на вид
- 📄 Контрагент получает два разных счёта-фактуры с одним номером и датой — это повод для вопросов при сверке.
- 🔎 Поиск документа по номеру в журнале показывает две строки, сотрудник выбирает не ту.
- 🧮 При загрузке документов из банка или ЭДО сопоставление по номеру может зацепиться за чужой документ.
Префикс при синхронизации через XML и JSON
Типовые обмены между конфигурациями идут через формат EnterpriseData — это XML-сообщения с описанием объектов. Номер документа передаётся в них целиком, строкой, вместе с префиксом. Принимающая база номер не пересчитывает и свой префикс не подставляет.
Что из этого следует:
- Документ, созданный в УТ с номером
УТ00-000310, придёт в БП с тем же номером. - Если в БП уже есть свой документ
УТ00-000310, конфликт будет и в БП — поэтому префиксы надо разводить во всей схеме, а не только между узлами одной РИБ. - Ключом сопоставления служат идентификаторы и ключевые реквизиты, а не префикс.
Внешние интеграции
Сайт, CRM или складская система обращаются к 1С через HTTP-сервисы, OData или файлы JSON. Для них префикс — просто часть строки номера.
| Что передаёт интеграция | Насколько надёжно | Комментарий |
|---|---|---|
| GUID ссылки | Надёжно | Не меняется ни при смене префикса, ни при перенумерации |
| Номер с префиксом | Средне | Уникален только при разных префиксах и в пределах года |
| Номер без префикса | Ненадёжно | 000125 есть в каждом узле и у каждой организации |
💡 Если внешняя система хранит номера документов 1С, договоритесь с разработчиком интеграции: хранить GUID, а номер с префиксом — только для отображения людям.
Отрезать префикс от номера при выгрузке «для красоты» нельзя, если на стороне получателя номер служит ключом. После этого документы разных узлов сольются в один.
Как выбирать префиксы: правила для схемы обмена
Хорошая схема префиксов понятна любому сотруднику без справочника. Плохая — заставляет каждый раз выяснять, откуда пришёл документ.
Технические правила
- 🔤 Два символа для префикса базы и для префикса организации — столько отводят типовые конфигурации на БСП.
- 🅰️ Одна раскладка на всю схему. Проще всего — только кириллица или только цифры.
- 🚫 Без пробелов, точек и дефисов: дефис уже служит разделителем в номере.
- 0️⃣ Не используйте
00как рабочий префикс узла — его невозможно отличить от «префикс не задан».
Смысловые правила
| Узел | Пример префикса | Логика |
|---|---|---|
| Центральная база | ЦБ | Центральная база |
| Склад | СК | Склад |
| Филиал № 1 | Ф1 | Филиал + номер |
| Ноутбук менеджера | М3 | Мобильный, третий по счёту |
| Бухгалтерия при обмене с УТ | БП | Название программы |
Ведите реестр: таблица «узел — префикс — ответственный — дата создания». Когда через два года добавят пятый филиал, не придётся гадать, какие префиксы заняты.
Когда префикс менять, а когда нет
- ✅ Менять — если префиксы совпадают и дубли уже начались. Лучше раньше, чем позже.
- ✅ Менять — если узел переназначен, например склад стал филиалом.
- ❌ Не менять в середине отчётного периода без причины: в журналах появятся две серии номеров, и это придётся объяснять при проверке.
- ❌ Не менять «для порядка» префикс организации, у которой номера счетов-фактур уже ушли контрагентам.
Перед сменой префикса сделайте резервную копию базы. Для узлов РИБ выполните обмен, чтобы все узлы были синхронны, и только потом меняйте значение.