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