Как в 1С:Управление торговлей 11 использовать номенклатуру покупателей и печатать этикетки с их данными

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

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

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

Включение функционала «Номенклатура партнеров»

Прежде всего, проанализируем настройки системы. В типовых решениях на базе 1С:ERP и УТ 11 этот справочник может быть скрыт, если не активирована соответствующая функциональная опция. Чтобы получить доступ к работе с данными покупателей, нам необходимо выполнить следующие действия:

  1. Перейдем в раздел НСИ и администрирование.
  2. Выберем пункт Настройка НСИ и разделов — Номенклатура.
  3. В подразделе Дополнительная информация найдем и установим флаг Номенклатура партнеров.

Важно отметить, что в старых релизах (до 11.4.13) этот справочник назывался НоменклатураПоставщиков. Несмотря на название, он использовался и для покупателей. В современных версиях название приведено к универсальному — Номенклатура партнеров, что более точно отражает суть объекта.

Привязка данных: Партнер или Контрагент?

Разберем важный архитектурный нюанс 1С. Справочник номенклатуры привязан к объекту Справочник.Партнеры (управленческая сущность), а не к Справочник.Контрагенты (юридическое лицо). Это дает нам значительное преимущество при работе с холдингами.

Рассмотрим пример: вы поставляете товар в федеральную торговую сеть, которая состоит из десяти разных юридических лиц (контрагентов), но все они входят в один холдинг (Партнер). Создав запись в Номенклатуре партнеров один раз для основного партнера, вы автоматически увидите эти данные при оформлении документов на любое из десяти юридических лиц этого холдинга. Это избавляет от необходимости дублировать информацию для каждого договора.

Заполнение карточки номенклатуры покупателя

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

Если у вас тысячи позиций, рассмотрим вариант групповой загрузки. В форме списка номенклатуры партнера предусмотрена кнопка Загрузить из файла. Это позволяет быстро сопоставить данные, импортировав Excel-таблицу, полученную от заказчика.

Печать этикеток и документов с данными покупателя

Основная задача, которую мы решаем — вывод этих данных в печатные формы. Разберем, как это работает «из коробки» и где может потребоваться доработка.

В стандартных печатных формах (таких как ТОРГ-12 или УПД) система анализирует наличие записей в регистре номенклатуры партнеров. Если запись найдена для данного клиента, 1С может подставлять его наименование. Однако, для вывода специфических артикулов или штрихкодов на этикетки часто требуется настройка шаблона этикетки.

При использовании обработки Печать этикеток и ценников, мы можем выбрать источник данных. Если нам нужно напечатать этикетки в терминах покупателя, в запросе схемы компоновки данных (СКД) шаблона этикетки необходимо обращаться к полям связанной номенклатуры партнера. Если такая связь отсутствует, логично реализовать в шаблоне условие: «если НоменклатураПартнера.Наименование заполнено — выводим его, иначе — стандартное наименование из карточки».

Альтернативный метод: Текстовое описание в документах

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

В таких случаях эффективнее использовать поле Содержание (или текстовое описание) непосредственно в табличной части документа (Заказ клиента, Реализация товаров и услуг). Рассмотрим пример реализации логики подстановки:


// Пример логики выбора наименования для печати
Если ЗначениеЗаполнено(СтрокаТаблицы.Содержание) Тогда
    ТекстДляПечати = СтрокаТаблицы.Содержание;
ИначеЕсли ЗначениеЗаполнено(НоменклатураПартнера) Тогда
    ТекстДляПечати = НоменклатураПартнера.Наименование;
Иначе
    ТекстДляПечати = СтрокаТаблицы.Номенклатура.Наименование;
КонецЕсли;

Связь с Электронным документооборотом (ЭДО)

Для программистов и администраторов важно знать о существовании регистра НоменклатураКонтрагентовБЭД (Библиотека электронного документооборота). Этот механизм тесно связан с основным справочником номенклатуры партнеров.

Когда покупатель присылает вам электронный заказ (ORDER), система пытается автоматически сопоставить GUID или Артикул из файла с вашей базой. Если вы один раз укажете соответствие в окне сопоставления ЭДО, 1С автоматически создаст запись в справочнике Номенклатура партнеров. В дальнейшем все входящие документы будут распознаваться автоматически, а в исходящие документы будет подставляться информация, понятная системе покупателя.

Подведем итог

Использование справочника Номенклатура партнеров в 1С:УТ 11 — это наиболее правильный и методически верный способ ведения учета «в терминах клиента». Это позволяет:

  1. Избежать засорения собственного справочника Номенклатура дублями с разными названиями.
  2. Автоматизировать обмен данными через ЭДО.
  3. Обеспечить корректную печать этикеток по требованиям ритейлеров.
  4. Хранить историю сопоставлений для каждого крупного заказчика.

Если штатных полей справочника недостаточно (например, требуется хранить дополнительные коды ТН ВЭД для конкретного покупателя), рекомендуется использовать механизм Дополнительных реквизитов для справочника номенклатуры партнеров, что позволит избежать изменения конфигурации и сохранит возможность легкого обновления системы.

← На главную