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