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