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