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