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

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

Как отключить префикс в 1С

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

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

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

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

Откуда берётся префикс и когда его отключать нельзя

В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ERP, ЗУП) префикс формируется из нескольких источников. Основные: префикс информационной базы, задаваемый в настройках синхронизации; префикс организации, указанный в карточке организации; и внутренний программный механизм «Префиксация объектов», который объединяет эти значения при записи документа.

Если база является узлом распределённой ИБ или участвует в синхронизации с другой программой (например, УТ обменивается с БП), префикс — это защита от дублирования номеров. Два узла без префиксов будут создавать документы с одинаковыми номерами, и при обмене возникнут конфликты: документы перезапишут друг друга или синхронизация остановится с ошибкой.

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

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

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

Далее проверьте само значение префикса. В типовых конфигурациях на базе БСП (библиотека стандартных подсистем) путь обычно такой: «Администрирование → Общие настройки» или «Администрирование → Нумерация» — там находится поле «Префикс информационной базы». Также откройте карточку организации: поле «Префикс» в ней добавляется к номерам документов этой организации.

Префикс вида «ЦБ» или «ПБ» у всех документовЗадан префикс информационной базы

Настройки синхронизации данных, поле «Префикс информационной базы»

Префикс только у документов одной организацииПрефикс задан в карточке организации

Справочник «Организации» → поле «Префикс»

Префикс появился после загрузки данныхБаза была узлом РИБ

Планы обмена в разделе «Администрирование»

Префикс не убирается настройкамиПрефикс зашит в коде нумерации

Обработчики ПриУстановкеНовогоНомера в конфигураторе

Способ 1: очистить префикс информационной базы

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

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

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

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

Способ 2: убрать префикс организации

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

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

Способ 3: отключить префиксацию в конфигураторе

Если настройки очищены, а префикс продолжает подставляться, механизм зашит в коде. В типовых конфигурациях нумерация обрабатывается в общем модуле «ПрефиксацияОбъектов» (или аналогичном) и в обработчиках «ПриУстановкеНовогоНомера» / «ПриУстановкеНовогоКода» объектов.

Для самописных или доработанных конфигураций откройте конфигуратор, найдите в свойствах нужного документа обработчик «ПриУстановкеНовогоНомера» и закомментируйте или измените строки, формирующие префикс. Альтернатива без снятия конфигурации с поддержки — расширение конфигурации: в нём можно переопределить обработчик и задать пустой префикс, не трогая типовой код.

bsl
&После("ПриУстановкеНовогоНомера")
Процедура Расш1_ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс)
	Префикс = "";
КонецПроцедуры

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

Особый случай: база восстановлена из узла РИБ

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

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

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

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

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

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

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

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

Только цифры, без буквенного префикса

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

Префикс по-прежнему добавляется

Нумерация следующих документов
Норма

Номера увеличиваются последовательно

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

Номера сбрасываются или дублируются

Запись и проведение документа
Норма

Документ записывается без ошибок

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

Ошибка «Не уникальный номер» или конфликт при записи

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

Документы отображаются и выводятся на печать

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

Документы пропали из отборов или печать пустая

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

Итог

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

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

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

Можно ли отключить префикс без конфигуратора?

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

Почему после очистки префикса он всё равно появляется?

Наиболее вероятные причины: префикс складывается из двух источников (ИБ и организация) и очищен только один; база остаётся узлом плана обмена с заданным префиксом узла; префикс формируется в обработчике «ПриУстановкеНовогоНомера» в коде конфигурации.

Что будет со старыми документами после отключения префикса?

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

Можно ли убрать префикс в базе, которая обменивается с другой программой?

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

Как убрать префикс только на печати, не меняя номер документа?

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

Откуда взялся префикс, если мы ничего не настраивали?

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