Префикс в нумерации документов и справочников 1С

· 9 мин

Содержание

Префикс в типовых конфигурациях задаётся в карточке организации: поле Префикс (обычно 2 символа). В 1С:Бухгалтерии это Главное → Организации, в 1С:УТ и Рознице — раздел НСИ и администрирование, карточка организации . После записи префикс подставляется в начало номера у всех новых документов этой организации: ОР-000000123.

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

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

Зачем документам и элементам нужен префикс

Префикс — это несколько символов перед порядковым номером. Внутренняя нумерация при этом не меняется: программа продолжает считать по порядку, а префикс просто дописывается спереди.

Он решает три практические задачи:

  • 🏢 Разделить организации. Если в одной базе ведётся несколько юрлиц, у каждого будет свой диапазон номеров. РМ-000000045 и ЛТ-000000045 — это документы разных организаций, а не дубль.
  • 🔁 Исключить конфликты при обмене. В распределённой базе (РИБ) документы создаются в нескольких узлах. Без префикса два склада легко присвоят одному и тому же счёту один номер. Префикс узла делает номера уникальными.
  • 👁 Читать номер глазами. По префиксу сразу видно, откуда документ: из центральной базы, из филиала, от какой организации.

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

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

Префикс организации и префикс информационной базы

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

[префикс ИБ][префикс организации][порядковый номер]

ЧтоГде задаётсяКогда нужен
Префикс организацииКарточка организации, поле ПрефиксНесколько юрлиц в одной базе; просто для читаемости
Префикс информационной базыНастройки синхронизации / константаОбмен данными, РИБ, несколько баз

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

Префикс информационной базы в типовых конфигурациях на БСП задаётся при настройке обмена — в разделе Администрирование → Синхронизация данных. Там есть поле префикса информационной базы. Пока синхронизация не настроена, это поле обычно пустое, и трогать его не нужно.

Разберём на примере. Холдинг ведёт в одной базе два юрлица: «Ромашку» и «Лотос». Задаём префиксы РМ и ЛТ. Теперь реализация «Ромашки» получает номер РМ-0000001, а первая реализация «Лотоса» — ЛТ-0000001. Номера не конфликтуют, хотя порядковая часть у обоих начинается с единицы. Когда к базе подключат удалённый склад через обмен, ему добавят ещё и префикс ИБ, например СК, и его документы станут СКРМ-0000001 — видно и организацию, и источник.

Как задать префикс организации в Бухгалтерии 3.0

  1. Откройте Главное → Организации (если организаций несколько — список).
  2. Откройте карточку нужной организации.
  3. Найдите поле Префикс. Оно короткое, рассчитано на 2 символа.
  4. Впишите префикс латиницей или кириллицей, например РМ, и запишите карточку кнопкой Записать и закрыть.

Всё — следующий созданный документ этой организации получит номер вида РМ-000000001. На уже проведённые документы это не влияет (об этом ниже).

Префикс удобно задавать сразу при вводе организации, до создания документов. Тогда вся нумерация с самого начала пойдёт единообразно.

Если поле Префикс в карточке не видно, разверните группу основных реквизитов или воспользуйтесь поиском по форме (сочетание для поиска по открытой форме вызывает строку фильтра полей).

Настройка префикса в УТ 11 и Рознице

Логика та же — префикс живёт в карточке организации, отличается только путь в меню.

КонфигурацияПуть к карточке организации
1С:Бухгалтерия 3.0Главное → Организации
1С:Управление торговлей 11НСИ и администрирование → Организации
1С:РозницаНСИ и администрирование → Организации

Порядок действий:

  1. Перейдите в раздел НСИ и администрирование.
  2. Откройте список организаций и выберите нужную.
  3. В карточке заполните поле Префикс и запишите.

⚠️ В УТ и Рознице автонумерация ведётся раздельно по видам документов (реализации, поступления, заказы), но префикс организации подставляется ко всем ним одинаково. Поэтому задавать его отдельно для каждого вида документа не нужно — достаточно одного поля в карточке.

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

Сколько символов помещается и какие символы допустимы

Длина номера в типовой конфигурации ограничена. Как правило, под весь номер отведено 11 символов, и префикс забирает часть из них. Если префикс длинный, на порядковый номер остаётся меньше разрядов.

Что важно учесть:

  • ✅ В префиксе допустимы буквы (латиница и кириллица) и цифры.
  • ✅ Стандартная длина поля Префикс в карточке — 2 символа. Этого хватает для разделения организаций.
  • ⚠️ Префикс ИБ — тоже обычно 2 символа. Вместе с префиксом организации это уже 4 символа из 11, и на номер остаётся 7 знаков (плюс разделитель).
  • ❌ Спецсимволы, пробелы и знаки препинания лучше не использовать — они мешают сортировке и поиску по номеру.

Если организаций много и удобные двухбуквенные сокращения заканчиваются, комбинируйте букву и цифру: Р1, Р2, Л1. Так вы остаётесь в пределах двух символов и сохраняете читаемость. Не пытайтесь закодировать в префиксе филиал, год и тип документа одновременно — для этого двух знаков мало, а функцию разделения выполняют отдельные префиксы ИБ и организации.

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

Когда юрлиц несколько, префиксы удобно спланировать заранее — короткие, по две буквы, узнаваемые. «РМ» для «Ромашки», «ЛТ» для «Лотоса». Так по любому номеру сразу видно организацию, и диапазоны не пересекаются.

Перед вводом префиксов в базе с несколькими организациями
Выполнено: 0 / 4

Как собирается полный номер и когда он обнуляется

Полный номер документа складывается по порядку: сначала префикс информационной базы (если задан), затем префикс организации, разделитель (в типовых — дефис) и порядковый номер с ведущими нулями. Например, ЦО + РМ + - + 0000123 даёт ЦОРМ-0000123.

Ведущие нули дополняют номер до длины поля — поэтому номера одной длины и ровно выстраиваются в списке.

Важная деталь, которая пугает новичков: в начале каждого года счётчик обнуляется и нумерация начинается заново. Это штатное поведение. Для большинства документов периодичность нумерации — год, поэтому РМ-0000001 за прошлый год и РМ-0000001 за текущий — это разные документы.

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

Как установить префикс программно

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

Префикс информационной базы в конфигурациях на БСП хранится в константе:

// Установить префикс информационной базы
Константы.ПрефиксИнформационнойБазы.Установить("ЦО");

Префикс организации — это реквизит справочника Организации:

// Найти организацию и задать ей префикс
СсылкаОрг = Справочники.Организации.НайтиПоНаименованию("Ромашка");
Если Не СсылкаОрг.Пустая() Тогда
    ОбъектОрг = СсылкаОрг.ПолучитьОбъект();
    ОбъектОрг.Префикс = "РМ";
    ОбъектОрг.Записать();
КонецЕсли;

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

// Прочитать текущий префикс организации
СсылкаОрг = Справочники.Организации.НайтиПоНаименованию("Ромашка");
Если Не СсылкаОрг.Пустая() Тогда
    Сообщить("Префикс: " + СсылкаОрг.Префикс);
КонецЕсли;

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

Запуск кода, меняющего данные, делайте на копии базы или в период, когда пользователи не работают. Перед запуском — резервная копия.

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

Что идёт не так: разбор ошибок с префиксом

Диагностика: выберите симптом

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

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

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

Можно ли в префиксе использовать русские буквы?
Да, допустимы и кириллица, и латиница, и цифры. Главное — уложиться в длину поля (обычно 2 символа) и использовать префиксы в одном стиле, чтобы не ломать сортировку.
Изменятся ли номера у документов, которые уже созданы?
Нет. Префикс подставляется только в номера документов, созданных после того, как вы его задали. Ранее проведённые документы сохраняют свои прежние номера.
Чем префикс организации отличается от префикса информационной базы?
Префикс организации разделяет нумерацию между юрлицами внутри одной базы. Префикс ИБ нужен, когда баз несколько и они обмениваются данными, — он делает номера узлов уникальными. В обычной базе с одной организацией префикс ИБ не нужен.
Сколько символов можно задать в префиксе?
Штатное поле рассчитано на 2 символа. Технически общая длина номера ограничена (как правило, 11 знаков), и длинный префикс сокращает место под порядковый номер, поэтому два символа — практичный максимум.
Почему нельзя сделать префикс длиннее без доработки?
Длина поля номера задана в конфигураторе. Чтобы вместить более длинный префикс, пришлось бы менять типовую конфигурацию и снимать её с поддержки — это усложняет обновления. Проще обойтись коротким префиксом.