Администрирование · 12 мин
Как добавить префикс к номеру документа в 1С
Как добавить префикс к номеру документа в 1С: настройка префикса организации и ИБ, стратегии нумерации, изменение префикса у существующих документов, типовые ошибки.
Префикс номера документа в 1С нужен, чтобы различать документы разных организаций, обособленных подразделений или баз при обмене данными. Без префиксов при синхронизации двух баз легко получить дубли номеров: два разных документа с номером «000000001» вызовут конфликт, и часть данных может не загрузиться.
В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ERP, ЗУП) механизм префиксации уже встроен. Чаще всего достаточно задать префикс у организации или у информационной базы — и новые документы начнут нумероваться автоматически с учётом этого префикса. Отдельно существует задача поменять префикс у уже созданных документов: она решается иначе и требует аккуратности.
Ниже разобраны оба сценария: штатная настройка для новых документов и варианты изменения номеров существующих, а также особенности стратегий нумерации в конфигурациях на БСП (Библиотека стандартных подсистем).
Зачем нужен префикс и как он работает
Номер документа в 1С состоит из двух частей: префикса (буквенно-цифровой код в начале) и порядкового номера. Например, в номере «00БП-000123» часть «00БП» — это префикс, а «000123» — собственно номер. Длина номера ограничена (обычно 11–13 символов в зависимости от конфигурации), поэтому длинный префикс «съедает» место для цифр.
Префикс решает три практические задачи. Первая — разделение нумерации по организациям внутри одной базы: документы ООО «Альфа» нумеруются с префиксом «АЛ», а ИП Сидоров — с префиксом «ИП». Вторая — обмен данными между базами: каждой базе присваивается свой префикс, и номера не пересекаются. Третья — нумерация по обособленным подразделениям, когда требуется видеть, каким филиалом создан документ.
Важно понимать: префикс подставляется в момент записи документа. Если вы задали префикс сегодня, документы, созданные вчера, останутся со старыми номерами — это нормальное поведение, а не ошибка.
Настройка префикса организации
Самый частый сценарий — задать префикс для конкретной организации. Откройте раздел со списком организаций (в 1С:Бухгалтерии это «Главное → Организации», в УТ/ERP — «НСИ и администрирование → Организации»). Откройте карточку нужной организации и найдите поле «Префикс» — обычно оно находится в основной части формы или на вкладке с дополнительными сведениями.
Введите короткое буквенное обозначение — оптимально 1–3 символа, например «АЛ» или «ЦО». Сохраните карточку. С этого момента все новые документы, где выбрана эта организация, будут получать номера с указанным префиксом.
- 1Откройте список организаций и карточку нужной организации
- 2Найдите поле «Префикс» и введите 1–3 буквенных символа
- 3Запишите карточку организации
- 4Создайте тестовый документ и проверьте, что номер содержит префикс
- 5Проверьте печатную форму — префикс должен отображаться корректно
Особенности для разных конфигураций
В 1С:Бухгалтерии 8 префикс задаётся в карточке организации, и это работает для большинства документов. В Управлении торговлей и ERP дополнительно может действовать нумерация по складам или подразделениям — там логика префиксов настраивается в подсистеме нумерации. В ЗУП префикс организации влияет на кадровые документы и ведомости.
Если поля «Префикс» в карточке организации нет, проверьте, не отключена ли соответствующая функциональность, и посмотрите настройки обмена данными — иногда префикс берётся только из настроек синхронизации.
Префикс информационной базы при обмене данными
Когда две базы обмениваются документами (например, УТ и Бухгалтерия, или центральная база и базы филиалов), префикс задаётся на уровне информационной базы. В типовых конфигурациях на БСП это делается в настройках синхронизации данных: «Администрирование → Синхронизация данных». Там есть поле «Префикс этой информационной базы» (или «Префикс для обмена данными»).
Укажите уникальный префикс для каждой базы, участвующей в обмене: например, «ЦБ» для центральной, «Ф1» и «Ф2» для филиалов. При записи документа префикс базы комбинируется с префиксом организации, поэтому итоговый номер может выглядеть как «ЦБАЛ-000001» — сначала префикс базы, затем префикс организации.
Признак правильной настройки — в обеих базах после синхронизации нет документов с одинаковыми номерами, а новые документы каждой базы визуально отличаются префиксом.
Стратегии нумерации в конфигурациях на БСП
В современных типовых конфигурациях нумерация управляется подсистемой БСП, и поведение зависит от стратегии, выбранной разработчиками для конкретного вида документов. Понимание стратегии помогает объяснить, почему префикс появляется не всегда или не везде.
| Стратегия | Как формируется номер | Где встречается |
|---|---|---|
| Автонумерация с префиксом организации | Префикс организации + порядковый номер | Большинство документов БП, УТ, ERP |
| Префикс ИБ + организации | Префикс базы, затем префикс организации | Документы, участвующие в обмене |
| Сквозная нумерация | Единый номер без учёта организации | Отдельные виды документов по решению разработчиков конфигурации |
| Ручная нумерация | Номер задаёт пользователь | Входящие документы (по номеру контрагента) |
Если документ использует сквозную нумерацию, префикс организации к нему не применится — это ограничение конфигурации, а не ошибка настройки. Проверить поведение можно опытным путём: создайте по одному документу каждого нужного вида после установки префикса и посмотрите на присвоенные номера.
Как изменить префикс у уже созданных документов
Штатный механизм действует только на новые документы. Если нужно добавить или изменить префикс у существующих, есть три варианта.
Первый — ручное редактирование. Откройте документ, в поле «Номер» впишите новое значение с префиксом и запишите. Подходит, когда документов несколько штук. Учтите: если документ проведён и участвует в нумерации, платформа может выдать предупреждение о нарушении последовательности — это нормально, но номер лучше менять осознанно.
Второй — обработка «Групповое изменение реквизитов» (в типовых конфигурациях: «Администрирование → Обслуживание → Корректировка данных», либо аналогичный пункт в зависимости от версии). С её помощью можно массово установить номера по шаблону, но сама обработка не умеет «дописывать» префикс к существующему номеру без дополнительной логики — обычно нужен произвольный алгоритм, а это уже задача для специалиста, владеющего встроенным языком.
// Пример: дописать префикс к номерам документов за период
Запрос = Новый Запрос("ВЫБРАТЬ Ссылка ИЗ Документ.РеализацияТоваровУслуг ГДЕ Дата МЕЖДУ &Нач И &Кон");
Запрос.УстановитьПараметр("Нач", НачалоГода(ТекущаяДата()));
Запрос.УстановитьПараметр("Кон", КонецГода(ТекущаяДата()));
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Об = Выборка.Ссылка.ПолучитьОбъект();
Если Лев(Об.Номер, 2) <> "АЛ" Тогда
Об.Номер = "АЛ" + Об.Номер;
Об.ОбменДанными.Загрузка = Истина;
Об.Записать();
КонецЕсли;
КонецЦикла;Третий — перенумерация. В некоторых конфигурациях есть штатная обработка перенумерации документов, которая заново присваивает номера за период с учётом текущего префикса. Перед запуском обязательно сделайте резервную копию: перенумерация меняет номера у всех документов выбранного вида, и отменить её можно только восстановлением из копии.
Проверка результата и типичные ошибки
После настройки создайте тестовый документ каждого важного вида и проверьте три вещи: номер в шапке документа содержит префикс; печатная форма выводит номер корректно (некоторые печатные формы отрезают префикс или, наоборот, показывают служебные символы); при обмене данными документ загружается в другую базу без конфликта номеров.
Как проверить результат
Содержит заданный префикс, например «АЛ00-000015»
Префикс отсутствует или взят старый
Номер выглядит ожидаемо, без лишних символов
Префикс обрезан или дублирован
Документы загружаются, дублей номеров нет
Конфликты номеров, документы не загружаются
Номер укладывается в стандартную длину
Номер обрезается, теряются цифры
Отдельная ситуация — когда после настройки префикс всё равно не появляется. Проверьте, что документ записывается, а не только сохраняется в черновике без присвоения номера; что у вида документов не используется сквозная нумерация; и что у пользователя есть права на запись документа (иногда номер присваивается некорректно при ограниченных правах на уровне записей).
Как выбрать действие
Ограничения и частые вопросы
Префикс — не универсальный инструмент маркировки документов. Он не заменяет аналитику по подразделениям и не должен использоваться как единственный признак принадлежности документа: в отчётах и проводках документ привязан к организации реквизитом, а не номером. Также помните, что при обмене с внешними системами (ЭДО, сайты, кассы) формат номера может быть ограничен требованиями принимающей стороны — уточняйте это до выбора префикса.
Что важно запомнить
Префикс задаётся в карточке организации или в настройках синхронизации данных и применяется только к новым документам. Для существующих документов номера меняют вручную или обработкой — после резервного копирования. Держите префикс коротким, уникальным для каждой базы и проверяйте печатные формы и обмен после настройки.
Можно ли задать разный префикс для разных видов документов?
Штатно префикс привязан к организации или базе, а не к виду документа. Если нужны разные префиксы, например, для счетов и актов одной организации, это решается только доработкой конфигурации — изменением обработчика присвоения номера. Перед доработкой оцените, действительно ли это необходимо: часто достаточно префикса организации.
Почему в номере появляются нули впереди префикса, например «00АЛ-000001»?
Это служебная часть номера, которую добавляет механизм нумерации для выравнивания длины и корректной сортировки. Такие нули — нормальное поведение типовых конфигураций. На печатных формах они обычно отображаются в сокращённом виде либо обрабатываются штатной функцией получения номера на печать.
Что будет, если у двух организаций задать одинаковый префикс?
Номера документов разных организаций начнут пересекаться. Платформа не запретит это напрямую, но при обмене данными и в отчётах по номерам возникнет путаница. Префиксы должны быть уникальными для каждой организации и каждой базы, участвующей в обмене.
Можно ли использовать кириллицу в префиксе?
Технически платформа позволяет вводить русские буквы, и внутри одной базы это работает. Однако при обмене с внешними системами, ЭДО или при выгрузке в другие программы кириллические префиксы иногда обрабатываются некорректно. Безопаснее использовать латинские буквы и цифры.
Как убрать префикс из номера на печатной форме?
В типовых конфигурациях печатные формы получают номер через специальную функцию, которая может отбрасывать префикс информационной базы. Если префикс организации тоже нужно скрыть, это настраивается в макете печатной формы или параметрах печати конкретного документа. Проверьте настройки печати вида документа, прежде чем прибегать к доработке.
Слетит ли нумерация, если изменить префикс в середине года?
Для новых документов нумерация продолжится уже с новым префиксом и не «слетит» в техническом смысле. Но в журнале появятся документы с двумя разными префиксами за один период, что может вызвать вопросы при проверках. Если префикс фигурирует в первичных документах для контрагентов, об изменении лучше уведомить учётную службу и при необходимости оформить это в учётной политике.