Справочники и Данные · 9 мин
Код партнера в 1С: как узнать свой код
Как узнать код партнера в 1С: где хранится код, способы поиска в справочнике, через запрос и обработку, чем код партнера отличается от кода контрагента.
Код партнера в 1С — это уникальный идентификатор элемента справочника «Партнеры», который программа присваивает автоматически при создании карточки. Он используется для однозначной идентификации контрагента в документах, отчётах, обменах данными и при интеграции с внешними системами. В зависимости от конфигурации (Управление торговлей, ERP, Комплексная автоматизация) справочник может называться «Партнеры» или «Контрагенты», но принцип работы с кодом одинаков.
Чаще всего код партнера требуется в трёх ситуациях: при настройке обмена данными с сайтом или другой базой, при выгрузке прайсов и заказов, а также при обращении в поддержку или к программисту, когда нужно точно указать, о какой карточке идёт речь. Название партнера может совпадать у нескольких элементов, а код — нет, поэтому именно он служит надёжным ориентиром.
Узнать код можно несколькими способами: прямо в форме элемента, в списке справочника, через поиск, запросом или встроенным языком. Ниже разобраны все варианты — от простых действий в интерфейсе до инструментов для разработчика.
Где хранится код партнера и как он формируется
Код — стандартный реквизит любого справочника в 1С. При создании нового партнера программа присваивает ему очередной порядковый номер автоматически. Формат кода зависит от настроек конфигурации: это может быть числовой код (например, 000000125) или строковый с префиксом, если в базе настроена нумерация с префиксами для обмена между узлами распределённой системы.
Длина кода и возможность его ручного редактирования определяются настройками справочника в конфигураторе. В типовых конфигурациях код обычно доступен для просмотра, но редактировать его без необходимости не стоит: на код могут ссылаться настройки обмена, внешние печатные формы и доработки.
Важно не путать код партнера с другими идентификаторами. У одного партнера могут быть несколько контрагентов (юридических лиц) со своими кодами, а также ИНН, КПП и внутренний уникальный идентификатор (GUID), который вообще не отображается в интерфейсе напрямую. Код — это именно тот номер, который виден в списке справочника.
Как узнать код в карточке партнера
Самый простой способ — открыть карточку нужного партнера. Перейдите в раздел с справочником: в Управлении торговлей это обычно «CRM и маркетинг → Партнеры» или «НСИ и администрирование → Партнеры», в ERP — «НСИ и администрирование → НСИ → Партнеры». Точное расположение зависит от версии конфигурации и настроек интерфейса.
Откройте нужный элемент двойным щелчком. Код отображается в верхней части формы рядом с наименованием — в поле «Код». В некоторых конфигурациях поле может быть недоступно для редактирования и выглядеть как серый текст — это нормально, значение всё равно видно и его можно скопировать.
Если поле «Код» не видно, нажмите «Ещё → Изменить форму» и проверьте, есть ли этот реквизит в списке элементов формы. В типовых решениях он присутствует всегда, но в сильно доработанных базах форму могли изменить.
- 1Откройте раздел со справочником «Партнеры» (CRM и маркетинг или НСИ и администрирование)
- 2Найдите нужного партнера поиском по наименованию или ИНН
- 3Откройте карточку двойным щелчком
- 4Скопируйте значение из поля «Код» в верхней части формы
Как увидеть код в списке партнеров
Если коды нужны сразу по нескольким партнерам, удобнее работать со списком справочника. Откройте список «Партнеры» — по умолчанию колонка «Код» обычно отображается первой или второй. Если её нет, нажмите «Ещё → Изменить форму», найдите в дереве элементов поле «Код» и поставьте у него флажок видимости.
Для поиска конкретного партнера используйте строку поиска в верхней части списка или сочетание Ctrl+F. Поиск работает по наименованию, но в настройках поиска (кнопка с изображением лупы рядом со строкой) можно включить поиск по коду — тогда, введя известный номер, вы быстро найдёте нужную карточку.
Список можно вывести в табличный документ: «Ещё → Вывести список». Полученную таблицу с кодами и наименованиями удобно сохранить в Excel и передать коллегам или использовать для сверки с внешней системой.
Чем код партнера отличается от кода контрагента
В конфигурациях с раздельной моделью (УТ 11, ERP, КА) справочники «Партнеры» и «Контрагенты» — разные объекты. Партнер — это собственно клиент или поставщик как хозяйствующий субъект, а контрагент — его юридическое лицо или ИП. У одного партнера может быть несколько контрагентов, и у каждого свой код.
Если для обмена или отчёта запрашивают «код партнера», уточните, какой именно справочник имеется в виду. Ошибка в выборе приведёт к тому, что внешняя система не найдёт нужную карточку или сопоставит данные не тому юридическому лицу.
В Бухгалтерии предприятия разделения нет — там используется только справочник «Контрагенты», и его код фактически выполняет роль кода партнера. Путь к нему: «Справочники → Контрагенты».
Сравнение вариантов
Справочник «Партнеры» в УТ, ERP, КА. Используется в CRM, соглашениях, скидках. Один партнер — несколько контрагентов.
Справочник «Контрагенты». Используется в документах, договорах, регламентированной отчётности. В БП — единственный вариант.
Технический идентификатор объекта, не виден в интерфейсе. Нужен разработчикам для обменов и интеграций.
Как найти код запросом или встроенным языком
Когда нужно получить коды массово — например, для выгрузки всего справочника или поиска по списку ИНН — используется консоль запросов. Подойдёт любая типовая обработка «Консоль запросов» для управляемого приложения. Запрос выглядит предельно просто.
ВЫБРАТЬ
Партнеры.Код КАК Код,
Партнеры.Наименование КАК Наименование
ИЗ
Справочник.Партнеры КАК Партнеры
ГДЕ
НЕ Партнеры.ПометкаУдаленияДля разовой проверки в режиме предприятия можно выполнить код через внешнюю обработку или консоль кода: Сообщить(Справочники.Партнеры.НайтиПоНаименованию("ООО Ромашка").Код);. Учтите, что поиск по наименованию ищет точное совпадение и вернёт пустую ссылку, если название отличается хотя бы пробелом.
Если нужен обратный поиск — найти партнера по известному коду — используется метод НайтиПоКоду(). Это самый быстрый способ, так как поиск идёт по индексированному полю.
Код партнера при обмене данными и интеграциях
При настройке обмена с сайтом, CRM или другой базой 1С код партнера часто используется как ключ синхронизации. В этом случае важно понимать, откуда внешняя система берёт код: из поля «Код» справочника, из дополнительного реквизита или из регистра соответствий. В типовых обменах нередко используется именно GUID, а не видимый код.
Если обмен настроен через регистр соответствий (например, «Соответствия объектов информационных баз»), то связь карточек хранится там, и менять код в справочнике можно относительно безопасно. Но если синхронизация идёт напрямую по коду, его изменение разорвёт связь, и при следующем обмене появится дубль партнера.
Перед любыми массовыми изменениями кодов сделайте архивную копию базы и проверьте настройки всех активных планов обмена. Если сомневаетесь, какой идентификатор используется, — посмотрите правила конвертации или обратитесь к специалисту, настраивавшему обмен.
Частые вопросы
Можно ли изменить код партнера вручную?
Технически — да, если в настройках справочника не запрещено ручное редактирование и код не используется в обменах. Практически — делать это стоит только при явной необходимости и после резервного копирования, так как на код могут ссылаться доработки и внешние системы.
Почему у двух партнеров похожие коды с разными префиксами?
Префикс добавляется автоматически, когда база участвует в распределённой системе или обмене. Каждый узел нумерует новые элементы со своим префиксом, чтобы коды не пересекались. Это нормальное поведение, менять его не нужно.
Как узнать код партнера, если нет прав на справочник?
Без прав на просмотр справочника «Партнеры» код увидеть нельзя. Обратитесь к администратору или пользователю с нужными правами — он может открыть карточку и сообщить код либо вывести список в табличный документ.
Чем код отличается от ИНН партнера?
Код — внутренний номер карточки в конкретной базе 1С, он существует только внутри программы. ИНН — государственный идентификатор организации, одинаковый во всех системах. Для внутреннего учёта используют код, для взаимодействия с внешними сервисами и проверки контрагентов — ИНН.
Где посмотреть коды сразу всех партнеров для выгрузки?
Откройте список справочника «Партнеры» и используйте «Ещё → Вывести список» — получите таблицу с кодами и наименованиями, которую можно сохранить в Excel. Для выборки с условиями удобнее консоль запросов.
Что важно запомнить
Код партнера виден в карточке элемента и в колонке «Код» списка справочника; скрытую колонку включают через «Изменить форму». Не путайте код партнера с кодом контрагента и не меняйте коды при активных обменах без резервной копии.