Администрирование · 10 мин
Как убрать префикс информационной базы в 1С
Как убрать префикс информационной базы в 1С: настройка префиксации, очистка существующих номеров, риски для обмена данными и проверка результата.
Префикс информационной базы в 1С — это короткое буквенно-цифровое обозначение, которое автоматически добавляется к номерам документов и кодам справочников. Он нужен, чтобы при обмене данными между несколькими базами номера не пересекались: например, счета из центральной базы идут с префиксом «ЦБ», а из филиала — с «Ф1». Если обмен не используется, префикс часто только мешает: номера выглядят громоздко, а в печатных формах его приходится скрывать.
Полностью «удалить» префикс из уже созданных номеров штатной кнопкой нельзя — система не перенумеровывает существующие документы автоматически. Но можно убрать префикс для новых номеров, настроить его отображение в печатных формах или перенумеровать документы специальной обработкой. Выбор способа зависит от того, работает ли база в обмене данными и насколько критична непрерывность нумерации.
Что такое префикс и зачем он нужен
Префикс — часть механизма нумерации, который платформа 1С использует для разделения номеров между разными базами и организациями. В типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, ERP) префикс формируется из нескольких частей: префикса информационной базы, префикса организации и иногда префикса подразделения. Итоговый номер документа может выглядеть как «ЦБ00-000123», где «ЦБ» — префикс базы.
Главное назначение префикса базы — безопасный обмен данными. Когда две базы обмениваются документами через план обмена (РИБ, синхронизация с другой конфигурацией), одинаковые номера без префиксов создали бы коллизии: два разных документа с номером «000001». Префикс гарантирует уникальность. Поэтому первый вопрос перед удалением — участвует ли база в обмене.
Проверка: можно ли убирать префикс в вашей базе
Прежде чем менять настройки, убедитесь, что база не является узлом плана обмена. Откройте раздел «Администрирование» → «Синхронизация данных» (в некоторых конфигурациях — «Обмен данными»). Если там настроены активные обмены, префикс удалять нельзя: после загрузки данных из другой базы начнутся конфликты номеров, а часть документов может получить сбитую нумерацию.
Также проверьте, не используется ли префикс в договорённостях с контрагентами или внутренними регламентами. Например, в некоторых компаниях префикс в номере счёта указывает на филиал, и бухгалтерия ориентируется по нему. Формально убрать префикс можно, но это потребует пересмотра привычных процессов.
Как убрать префикс для новых номеров
В типовых конфигурациях на управляемых формах путь к настройке обычно такой: «Администрирование» → «Общие настройки» → «Нумерация документов» (в некоторых версиях — «Префиксация объектов»). Найдите поле «Префикс информационной базы» и очистите его, оставив пустым. Сохраните настройку.
В конфигурациях на обычных формах (например, старые редакции Управление торговлей 10.3, УПП) настройка находится в меню «Сервис» → «Настройка учёта» → «Настройка параметров учёта» или в константах: «Сервис» → «Константы», где есть константа «Префикс узла распределённой информационной базы». Её также нужно очистить.
После очистки все новые документы будут получать номера без префикса базы. Однако обратите внимание: если включена нумерация в пределах организации, префикс организации может остаться — он настраивается отдельно в карточке организации.
- 1Сделайте резервную копию базы перед изменением настроек нумерации
- 2Проверьте отсутствие активных обменов данными в разделе синхронизации
- 3Откройте Администрирование → Общие настройки → Нумерация документов (или константы в старых конфигурациях)
- 4Очистите поле «Префикс информационной базы» и сохраните
- 5Создайте тестовый документ и убедитесь, что номер формируется без префикса
Что делать с уже созданными документами
Очистка настройки не меняет номера существующих документов — они так и останутся с префиксом. Это штатное поведение: 1С не перенумеровывает записанные в базу объекты, чтобы не нарушить целостность ссылок и истории. Если требуется единообразие, документы нужно перенумеровать.
Для перенумерации используют типовую обработку «Групповое изменение реквизитов» или специализированные обработки перенумерации, которые последовательно присваивают документам новые номера в хронологическом порядке. Перед запуском обязательно сделайте копию базы и выполняйте операцию в монопольном режиме, пока пользователи не работают.
Учтите важное ограничение: перенумерация проведённых документов за закрытые периоды (например, за прошлый год, по которому сдана отчётность) нежелательна. Номера первичных документов могут фигурировать в корреспонденции с контрагентами, актах сверки и налоговых проверках. Безопаснее перенумеровывать только текущий период.
Как убрать префикс только в печатных формах
Частая задача — не трогать нумерацию в базе, а просто не показывать префикс на печати. В типовых конфигурациях для этого есть стандартный механизм: функция получения номера на печать автоматически отбрасывает префикс базы и лидирующие нули. Во многих печатных формах это уже работает по умолчанию.
Если префикс всё же выводится, проверьте настройки в разделе «Администрирование» → «Печатные формы, отчёты и обработки» либо параметры конкретного шаблона. В самописных и доработанных печатных формах номер может выводиться «как есть» — тогда нужна доработка макета программистом: заменить прямой вывод номера на вызов функции получения номера для печати.
Сравнение вариантов
Подходит, если обмена данными нет. Влияет только на новые номера, старые документы не меняются
Даёт единообразные номера по всей базе, но рискованна для закрытых периодов и требует копии базы
Самый безопасный вариант: нумерация в базе сохраняется, меняется только внешний вид документов
Частые ошибки и их последствия
Самая распространённая ошибка — очистка префикса в базе, которая участвует в синхронизации. После первого же обмена в одной из баз появляются документы с одинаковыми номерами, нумерация сбивается, а разбор последствий занимает значительно больше времени, чем сама настройка.
Вторая ошибка — перенумерация без резервной копии и в многопользовательском режиме. Если во время перенумерации пользователь записывает документ, возможны ошибки уникальности номера и прерывание обработки на середине. Часть документов останется со старыми номерами, часть получит новые.
Третья ошибка — ожидание, что после очистки префикса исчезнут лидирующие нули и префикс организации. Это отдельные механизмы: префикс организации задаётся в её карточке, а нули в печатных формах отбрасываются функциями получения номера на печать.
Проверка результата
После изменения настроек создайте новый документ того вида, где раньше был префикс, и запишите его. Номер должен сформироваться без префикса базы. Если префикс остался — проверьте, не задан ли префикс в карточке организации и не переопределена ли нумерация в подписках на события (это уже задача для программиста).
Затем выведите документ на печать и сверьте номер в печатной форме с номером в базе. Если на печати префикс отсутствует, а в базе сохраняется — это нормальное поведение типовых конфигураций, дополнительных действий не требуется.
Как проверить результат
Номер без префикса базы
Префикс по-прежнему добавляется — проверьте настройку и префикс организации
Номер без префикса и лидирующих нулей
Префикс выводится — нужна проверка макета или функции номера на печать
Номера не изменились (если перенумерация не планировалась)
Номера изменились без перенумерации — признак сторонних доработок
Что важно запомнить
Префикс базы убирается очисткой соответствующей настройки и действует только на новые номера. Старые документы меняются только перенумерацией, которая требует копии базы и не должна затрагивать закрытые периоды. При работающем обмене данными префикс удалять нельзя.
Частые вопросы
Можно ли убрать префикс, если база работает в РИБ?
Нет. В распределённой информационной базе префикс узла — обязательный элемент, обеспечивающий уникальность номеров при обмене. Его очистка приведёт к конфликтам. Если префикс мешает в печатных формах, скрывайте его только на печати, не трогая нумерацию в базе.
Почему после очистки префикса в номере остались буквы?
Скорее всего, вы видите префикс организации, который задаётся отдельно в карточке организации, или префикс подразделения. Откройте карточку организации и проверьте соответствующее поле. Также убедитесь, что в документе выбрана именно та организация, которую вы проверяли.
Собьётся ли нумерация, если убрать префикс в середине года?
Нумерация продолжится, но внешний вид номеров изменится: новые документы будут без префикса. Для последовательности это не критично — платформа корректно подберёт следующий номер. Однако внутри одного периода появятся номера разного формата, что может вызвать вопросы при проверках. Аккуратнее менять настройку с начала нового периода.
Как удалить префикс из кодов справочников?
Механизм тот же: очистка префикса базы влияет и на коды новых элементов справочников. Существующие коды изменятся только после перенумерации. Учтите, что коды элементов часто используются в штрихкодах, интеграциях и выгрузках — перед перенумерацией справочников проверьте, не завязаны ли на них внешние системы.
Что делать, если префикс прописан жёстко в доработках конфигурации?
В доработанных конфигурациях нумерация может формироваться в подписках на события «ПриУстановкеНовогоНомера», где префикс задан программно. Штатная настройка тогда не сработает. Признак — префикс добавляется даже после очистки всех настроек. В этом случае нужен программист: потребуется найти и скорректировать код установки номера.