К статье
Практический материал

Справочники и Данные · 8 мин

Что такое код партнера в 1С и как с ним работать

Что такое код партнера в 1С, как он формируется, где посмотреть и изменить код, чем отличается от кода контрагента и как избежать дублей в справочнике.

Код партнера в 1С — это уникальный идентификатор элемента справочника «Партнеры», который программа присваивает автоматически при создании карточки. Справочник «Партнеры» используется в конфигурациях «Управление торговлей», «Комплексная автоматизация» и «1С:ERP», где он стоит над справочником «Контрагенты»: один партнер может объединять несколько контрагентов (юридических лиц), а код служит техническим ключом для связей, поиска и обмена данными.

Код не несёт смысловой нагрузки для бухгалтерии — он не участвует в проводках, печатных формах и отчётности. Его задача — однозначно отличать одного партнёра от другого внутри базы. Именно поэтому менять код без понимания последствий не стоит: на него могут ссылаться отборы, обработки, настройки обмена с сайтом или CRM.

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

Что такое код партнера и зачем он нужен

В типовых конфигурациях 1С каждый элемент справочника имеет поле «Код». Для справочника «Партнеры» это обычно числовой код с лидирующими нулями, например 000000015. Программа присваивает его автоматически при записи новой карточки, увеличивая максимальный существующий номер на единицу.

Практические задачи, которые решает код:

  • быстрый поиск партнёра — в полях выбора можно ввести код вместо наименования;
  • синхронизация с сайтом, CRM, мобильными приложениями — код часто используется как внешний ключ;
  • сортировка и нумерация в списках справочника;
  • связь с внешними обработками и отчётами, где отбор строится по коду.

Чем код партнера отличается от кода контрагента и уникального идентификатора

Новички часто путают три разных идентификатора. Код партнёра и код контрагента — это номера в двух разных справочниках, они не связаны между собой и не совпадают. У одного партнёра с кодом 000000042 контрагенты могут иметь коды 000000107 и 000000231.

Уникальный идентификатор (GUID) — внутренний системный ключ объекта длиной 36 символов, который платформа генерирует сама. Именно он используется при обмене между базами 1С, а код чаще применяется для интеграции с внешними системами и для ручного поиска.

ИдентификаторВидКто присваиваетГде используется
Код партнераЧисло с нулями, напр. 000000015Автоматически, можно изменить вручнуюПоиск, интеграции, отборы
Код контрагентаЧисло в своём справочникеАвтоматическиПоиск контрагента, обмены
Уникальный идентификатор (GUID)36 символов, напр. a1b2c3d4-...Платформа, изменить нельзяОбмены между базами 1С

Где посмотреть код партнера

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

Как найти код партнера
  1. 1
    Откройте раздел «НСИ и администрирование» или «CRM и маркетинг» (в зависимости от конфигурации) и перейдите в справочник «Партнеры».
  2. 2
    Если колонка «Код» не видна, нажмите «Ещё» → «Изменить форму» и включите отображение поля «Код».
  3. 3
    Либо откройте карточку партнёра — код отображается в её шапке рядом с наименованием.
  4. 4
    Для быстрого поиска по коду начните вводить его цифры в строке поиска списка справочника.

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

Как формируется код и можно ли его изменить

При создании нового партнёра программа берёт максимальный существующий код и добавляет единицу. Длина кода и наличие префикса задаются настройками нумерации справочника в конфигурации. В базах с обменом данными (например, между центральным узлом и филиалами) к кодам нередко добавляется префикс узла, чтобы номера не пересекались.

Изменить код вручную можно: откройте карточку партнёра, щёлкните по полю кода и введите новое значение. Программа проверит уникальность — при совпадении с существующим кодом запись будет отклонена.

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

Код партнера и проблема дублей

Уникальность кода не защищает от дублей по смыслу: один и тот же клиент может быть заведён дважды под разными кодами с чуть отличающимся наименованием. Это типичная ситуация при загрузке заказов с сайта или при работе нескольких менеджеров без поиска по справочнику.

Для поиска дублей в типовых конфигурациях есть обработка «Поиск и удаление дублей» (раздел «НСИ и администрирование» → «Обслуживание»). Она сравнивает элементы по наименованию, ИНН и другим реквизитам и позволяет объединить найденные пары: все документы и связи переносятся на выбранного «главного» партнёра, а дубль помечается на удаление.

Типичные ошибки при работе с кодами партнёров
01
Ручное редактирование кодов «для красивой нумерации» при работающих обменах — приводит к дублям во внешних системах.
02
Объединение дублей без проверки документов — после слияния отменить операцию сложно, сначала сверьте, что объединяются действительно одни и те же компании.
03
Поиск партнёра только по коду вместо ИНН — код уникален, но не говорит ничего о компании, при загрузке данных извне ориентируйтесь на ИНН и наименование.
04
Использование кода как номера клиента для покупателей — для клиентских программ лояльности лучше завести отдельный реквизит или штрихкод карты.

Когда код используется в обменах и отчётах

При интеграции УТ или ERP с сайтом на 1С-Битрикс или с внешней CRM код партнёра часто передаётся в выгрузке как идентификатор клиента. Если на стороне сайта связь настроена по коду, любые перенумерации в 1С критичны. Более надёжная практика — использовать GUID или ИНН как ключ, а код оставить внутренним реквизитом.

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

Часто задаваемые вопросы

Можно ли сделать код партнера буквенным или со смыслом?

Технически тип кода справочника определяется в конфигураторе, и в типовых решениях он числовой. Менять тип кода ради «говорящих» обозначений не рекомендуется — это доработка конфигурации, усложняющая обновления. Для смысловой классификации используйте группы справочника, дополнительные реквизиты или сегменты партнёров.

Почему у нового партнёра код с большим номером, хотя партнёров мало?

Автонумерация продолжается от максимального когда-либо введённого кода, включая удалённые и помеченные на удаление элементы. Пропуски в нумерации — нормальное явление, они не влияют на учёт и не требуют исправления.

Что будет, если два партнёра получат одинаковый код?

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

Код партнера выводится в печатные формы документов?

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

Как найти партнёра, если известен только код?

Откройте справочник «Партнеры» и введите код в строку поиска списка — программа найдёт элемент по точному совпадению. Также код можно ввести в поле выбора партнёра в любом документе: подбор по коду работает там же, где и подбор по наименованию.

Безопасно ли перенумеровать всех партнёров «по порядку»?

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

Итог

Что важно запомнить

Код партнера — автоматический уникальный номер элемента справочника «Партнеры» в УТ, КА и ERP. Он служит для поиска и интеграций, не попадает в печатные формы и не требует ручного ведения. Менять коды стоит только с учётом обменов данными, а дубли партнёров устранять штатной обработкой объединения.