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