Префикс «БП» в номерах документов 1С:Бухгалтерия — стандартная настройка, которая автоматически добавляется к платежным поручениям, счетам и другим финансовым документам. Для многих пользователей этот префикс становится лишним, особенно если компания использует собственную систему нумерации или работает с контрагентами, требующими «чистые» номера без буквенных обозначений. Однако не все знают, где именно отключается эта настройка — а неправильные действия могут привести к сбоям в нумерации или конфликтам при обмене данными.
В этой статье вы найдете пошаговые инструкции для удаления префикса «БП» в разных версиях 1С:Бухгалтерия 8.3 и 8.2, включая нюансы для типовых и нетиповых конфигураций. Мы также разберем, почему префикс может автоматически возвращаться после обновлений и как это предотвратить. Если вы администрируете базу или просто хотите привести нумерацию документов к единому стандарту — читайте дальше.
Почему в 1С появляется префикс «БП» и можно ли его убрать
Префикс «БП»** (расшифровывается как «Банковское Платежное») проставляется программой автоматически для документов, связанных с банковскими операциями: платежные поручения, инкассовые поручения, чеки и т.д. Это заложено в типовой конфигурации 1С:Бухгалтерия для:
- 📌 Удобства идентификации документов по типу (например, «БП-001» — платежка, «СЧ-001» — счет).
- 🔄 Автоматизации обмена данными с банками (некоторые кредитные организации требуют префиксы для корректной обработки файлов).
- 📊 Соответствия внутренним стандартам учета (в крупных компаниях префиксы помогают разделять документы по подразделениям).
Убрать префикс можно, но важно понимать последствия:
- ⚠️ Нарушение нумерации: Если в базе уже есть документы с префиксом, его удаление может привести к дублям номеров (например, «БП-001» и «001» станут одинаковыми).
- ⚠️ Проблемы с обменом: Некоторые банки и контрагенты могут не принимать документы без префиксов.
- ⚠️ Сбои при обновлении: После обновления конфигурации настройка может сброситься.
Если вы все же решили убрать префикс, сначала сделайте резервную копию базы — это поможет восстановить данные при ошибках. Далее рассмотрим, как это сделать в разных версиях 1С.
Где убрать префикс «БП» в 1С:Бухгалтерия 8.3 (типовая конфигурация)
В 1С:Бухгалтерия 8.3 настройка префиксов скрыта в параметрах нумерации документов. Чтобы ее изменить:
Откройте программу в режиме «1С:Предприятие»** (не в конфигураторе!).
Перейдите в меню
Администрирование → Настройки программы → Нумерация документов.В открывшемся окне найдите раздел «Банковские документы»** (или «Платежные документы», в зависимости от версии).
Выделите строку с типом документа (например, «Платежное поручение») и нажмите
Изменить.В поле «Префикс»** удалите символы
БПи оставьте поле пустым. Если нужно заменить префикс на другой (например, на аббревиатуру компании), введите новый вариант.Сохраните изменения и перезапустите программу.
Убедитесь, что в базе нет документов с одинаковыми номерами после удаления префикса|
Проверьте, не используются ли префиксы в печатных формах (шаблоны могут ссылаться на них)|
Сделайте тестовое платежное поручение, чтобы убедиться в корректности нумерации|
Синхронизируйте изменения с другими пользователями базы (если работаете в сетевом режиме)
-->
Если после сохранения префикс продолжает проставляться, проверьте:
- 🔹 Права доступа: У вашей учетной записи должны быть права на изменение настроек нумерации.
- 🔹 Обновления конфигурации: После обновления 1С настройки могут сброситься — их придется перенастроить.
- 🔹 Дополнительные обработки: Некоторые внешние обработки (например, для обмена с банком) могут принудительно проставлять префиксы.
Если префикс нужен только для внешних документов (например, для банка), но не для внутреннего учета, можно настроить раздельную нумерацию через механизм «Серии документов» в 1С. Это позволит сохранять префиксы для экспорта, но убирать их в внутренних отчетах.
Особенности удаления префикса в 1С:Бухгалтерия 8.2
В версии 8.2 интерфейс немного отличается, но логика та же. Чтобы убрать префикс:
Запустите программу и перейдите в
Сервис → Настройки → Нумерация документов.В списке найдите «Платежные документы» или «Банковские операции».
Выделите нужный тип документа и нажмите
Изменить.В поле «Префикс»** удалите
БПи сохраните изменения.
В 8.2 есть одна особенность: если префикс был задан в печатной форме документа (а не в настройках нумерации), его придется править отдельно. Для этого:
Откройте любой документ (например, платежное поручение).
Нажмите
Печать → Настроить форму.Проверьте, не прописан ли префикс прямо в шаблоне (например, в формуле типа
«БП-» + НомерДокумента).
Если в вашей базе используются внешние печатные формы, их тоже нужно проверить — часто префиксы «зашиты» именно там.
Как убрать префикс «БП» в нетиповых конфигурациях 1С
Если вы работаете с модифицированной конфигурацией (например, с доработками под специфику бизнеса), стандартные настройки нумерации могут быть переопределены. В этом случае:
Запустите 1С:Предприятие в режиме конфигуратора (для этого при запуске удерживайте
Shift).Откройте дерево конфигурации и найдите объект
Документ.ПлатежноеПоручение(или другой документ, где нужно убрать префикс).Перейдите на вкладку «Нумерация»** и проверьте настройки префикса.
Если префикс задан в модуле объекта, найдите процедуру
ПередЗаписью()илиОбработкаПроведения()— там может быть код, который принудительно добавляет«БП»-к номеру.
Пример кода, который может добавлять префикс (искать в модуле документа):
Процедура ПередЗаписью(Отказ)
Если НЕ ЗначениеЗаполнено(Номер) Тогда
Номер = "БП-" + Формат(ТекущаяДата(), "ДФ=yyyyMMdd") + "-001";
КонецЕсли;
КонецПроцедуры
Чтобы убрать префикс, достаточно закомментировать или удалить строку с добавлением «БП»-. Однако изменения в конфигураторе требуют прав администратора и могут повлиять на работу других пользователей.
Что делать, если нет доступа к конфигуратору?
Если у вас нет прав на редактирование конфигурации, обратитесь к администратору 1С или разработчику, который вносил изменения. Альтернативный вариант — использовать внешнюю обработку для массового переименования документов (но это рискованно без резервной копии).
Почему префикс «БП» возвращается после обновления 1С
Одна из самых распространенных проблем — префикс возвращается после обновления конфигурации. Это происходит потому, что:
- 🔄 Типовая конфигурация 1С:Бухгалтерия при обновлении сбрасывает пользовательские настройки нумерации на значения по умолчанию.
- 📦 Обновление может включать изменения в модулях документов, где прописана логика формирования номеров.
- 🔧 Некоторые обновления принудительно восстанавливают префиксы для совместимости с банковскими сервисами (например, «1С:ДиректБанк»).
Чтобы предотвратить возвращение префикса:
После обновления проверяйте настройки нумерации вручную.
Используйте механизм «Дополнительные отчеты и обработки»** для фиксации пользовательских настроек.
Если префикс проставляется через код, перенесите логику в внешнюю обработку, которая не затирается при обновлении.
Если вы используете 1С:ДиректБанк или другие сервисы обмена с банками, перед удалением префикса проверьте их требования к формату документов. Некоторые банки (например, Сбербанк или Тинькофф) могут отклонять платежки без префиксов.
Частые ошибки при удалении префикса «БП» и как их избежать
При работе с нумерацией документов пользователи часто сталкиваются с типичными ошибками. Вот самые распространенные и способы их решения:
| Ошибка | Причина | Решение |
|---|---|---|
| Префикс удалился, но в старых документах остался | Настройки нумерации не применяются ретроактивно | Используйте обработку для массового переименования или оставьте как есть |
| После удаления префикса документы не проводятся | В коде проверяется формат номера (например, начинается ли с «БП») | Правьте код в конфигураторе или обратитесь к программисту |
| Префикс исчез, но вернулся после перезапуска 1С | Настройки не сохранены или переопределены в коде | Проверьте права доступа и код модуля документа |
| Банк не принимает документы без префикса | Требования банка к формату файлов обмена | Настройте раздельную нумерацию: с префиксом для банка, без — для внутреннего учета |
Еще одна критическая ошибка — удаление префикса в базе с историей документов, где он уже использовался. Это может привести к:
- 📛 Дублям номеров (например, «БП-001» и «001» будут восприниматься как один и тот же документ).
- 🔗 Нарушению ссылочной целостности (если другие документы ссылаются на платежки по номеру).
- 📊 Ошибкам в отчетах (например, в оборотке по счетам).
Чтобы избежать проблем, перед удалением префикса:
Сделайте полный бэкап базы.
Проверьте, не используются ли номера документов в внешних системах (например, в CRM или бухгалтерских отчетах).
Если документов с префиксом много, рассмотрите вариант массового переименования через обработку.
Перед массовым изменением номеров документов экспортируйте данные в Excel и проверьте, не используются ли старые номера в договорных отношениях с контрагентами. Например, если в договоре прописано «оплата по платежке БП-123», его придется переоформить.
Альтернативные способы работы с префиксами в 1С
Если удалить префикс невозможно или нежелательно, рассмотрите альтернативные подходы:
- 🔄 Замена префикса: Вместо «БП» используйте аббревиатуру компании (например, «ООО-001»). Это сохранит уникальность номеров и упростит идентификацию.
- 📑 Раздельная нумерация: Настройте разные серии документов — с префиксом для банка, без префикса для внутреннего учета.
- 🖨️ Правка печатных форм: Уберите префикс только в печатаемых документах, оставив его в базе. Для этого правьте макеты печатных форм.
- 🔧 Использование обработок: Создайте обработку, которая автоматически убирает префикс при экспорте документов в Excel или PDF.
Для настройки раздельной нумерации:
Перейдите в
Администрирование → Настройки программы → Нумерация документов.Создайте новую серию для документов без префикса (например, «Внутренние платежки»).
В настройках серии укажите пустой префикс и уникальный диапазон номеров.
При создании документа выбирайте нужную серию вручную или настройте автоподстановку по условию (например, по подразделению).
Если вам нужно убрать префикс только в отчетах, правьте запросы или используйте пользовательские поля. Например, можно создать реквизит «НомерБезПрефикса» и заполнять его через обработку.
FAQ: Частые вопросы по удалению префикса «БП» в 1С
Можно ли убрать префикс «БП» только для определенных документов (например, только для платежек в рублях)?
Да, для этого нужно:
- Создать дополнительные серии нумерации в настройках.
- Настроить условное присвоение серии (например, через обработку
ПередЗаписью). - Для документов в валюте оставить префикс, для рублевых — убрать.
Это требует доработки конфигурации или использования внешней обработки.
После удаления префикса документы перестали проводиться. Что делать?
Скорее всего, в модуле документа есть проверка формата номера. Например, код может требовать, чтобы номер начинался с «БП». Решения:
- Откройте документ в конфигураторе и найдите процедуру
ПередЗаписью()илиОбработкаПроведения(). - Уберите или измените условие проверки префикса.
- Если нет доступа к конфигуратору, обратитесь к программисту 1С.
Банк требует префикс «БП», а нам он не нужен. Как быть?
Настройте раздельную нумерацию:
- Для внутренних документов используйте номера без префикса.
- Для документов, отправляемых в банк, оставьте префикс «БП».
- В печатной форме для банка подставляйте префикс автоматически (даже если в базе его нет).
Это можно сделать через условное оформление в макете печатной формы.
Как массово переименовать документы, чтобы убрать префикс «БП» из уже существующих?
Для этого:
- Создайте внешнюю обработку с циклом по документам.
- Используйте метод
Объект.Номер = Заменить(Объект.Номер, "БП-", ""); Объект.Записать();. - Перед запуском обязательно сделайте бэкап!
Готовые обработки для массового переименования можно найти на Инфостарте или 1С-Сообществе.
Удалил префикс, но в отчетах по-прежнему отображается «БП». Почему?
Причины могут быть следующими:
- Префикс зашит в запросе отчета (проверьте код отчета в конфигураторе).
- В настройках отчета используется старая версия макета.
- Префикс подставляется через пользовательскую функцию (например,
ФорматированныйНомер()).
Решение: откройте отчет в конфигураторе и найдите, где формируется номер документа.