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

Администрирование · 8 мин

Как поменять префикс базы 1С

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

Префикс информационной базы в 1С — это короткий код, который добавляется к номерам документов и кодам справочников при автонумерации. Он нужен, чтобы номера из разных баз (например, центральной и периферийной при обмене РИБ или через план обмена) не пересекались: документы центрального узла получают префикс «ЦБ», а филиала — «Ф1».

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

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

Что такое префикс и когда его нужно менять

Префикс присваивается информационной базе целиком и участвует в автонумерации объектов, у которых в конфигураторе включена соответствующая настройка нумератора. Технически значение хранится как константа или параметр, доступный через метод ОбменДаннымиСервер либо функционал БСП (библиотеки стандартных подсистем), и подставляется в номер при записи документа.

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

Подготовка: резервная копия и проверка обменов

Перед любыми действиями сделайте выгрузку базы через конфигуратор («Администрирование → Выгрузить информационную базу») или штатную копию средствами СУБД, если база клиент-серверная. Префикс влияет на нумерацию, а ошибочная нумерация может привести к дублям документов, которые потом сложно вычистить.

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

Способ 1: изменение префикса в типовой конфигурации

В типовых конфигурациях на базе БСП (УТ 11, ERP, КА, БП 3.0, ЗУП 3.1) префикс задаётся в пользовательском режиме, без конфигуратора. Путь зависит от конфигурации, но общая логика одинакова.

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

В «Бухгалтерии предприятия 3.0» поле префикса скрыто, пока не включён флаг «Синхронизация данных». После включения появляется строка «Префикс этой информационной базы», куда и вводится новое значение. В УТ 11 и ERP префикс задаётся в настройках синхронизации данных аналогично.

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

Способ 2: префикс через план обмена

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

Откройте список узлов плана обмена (в типовых — «Администрирование → Синхронизация данных → Настройки синхронизации данных»), выберите нужный узел и проверьте настройки нумерации. В ряде конфигураций префикс узла задаётся отдельным реквизитом. Если реквизита нет, используется общий префикс базы.

Способ 3: программное изменение через конфигуратор

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

bsl
// Пример для конфигураций на БСП
ОбменДаннымиСервер.УстановитьПрефиксИнформационнойБазы("Ф2");

// Если префикс хранится в константе
Константы.ПрефиксИнформационнойБазы.Установить("Ф2");

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

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

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

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

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

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

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

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

Префикс старый или номер обнулился без необходимости

Обмен данными
Норма

Синхронизация проходит без ошибок сопоставления

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

Ошибки дублей или конфликтов номеров при загрузке

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

Номер выводится корректно, без лишних символов

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

Обрезанный или искажённый номер из-за длинного префикса

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

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

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

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

Итог

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

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

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

Изменятся ли номера уже созданных документов после смены префикса?

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

Какие символы можно использовать в префиксе?

Рекомендуется использовать только латинские буквы и цифры, без пробелов, дефисов и спецсимволов. Кириллица и спецсимволы могут нарушить сортировку номеров и отображение в печатных формах. Оптимальная длина — 2–4 символа.

Не вижу поле префикса в «Бухгалтерии 3.0». Где оно?

Поле появляется после включения синхронизации: «Администрирование → Синхронизация данных» → установите флаг «Синхронизация данных». Ниже появится строка «Префикс этой информационной базы».

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

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

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

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

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

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