При работе с крупными торговыми сетями и ключевыми покупателями часто возникает требование: в печатных формах (ТОРГ-12, УПД) и при электронном обмене должны фигурировать не внутренние артикулы компании, а коды и артикулы контрагента. Разберем архитектурные особенности 1С:Управление торговлей 11 в сравнении с версией 10.3, проанализируем типовые ограничения и рассмотрим правильные варианты реализации этой задачи.
В конфигурации 1С:Управление торговлей 10.3 использовались понятия «Свойства номенклатуры» и «Категории». В современных редакциях (УТ 11, КА 2, ERP) механизм переработан в рамках подсистемы БСП «Свойства»:
Попытка создать для каждого покупателя отдельный дополнительный реквизит (например, «Артикул X5», «Артикул Тандер», «Код Ашан») быстро приводит к архитектурным проблемам:
ДополнительныеРеквизиты. Поиск, сортировка и построение сложных отчетов по таким данным работают существенно медленнее, чем по индексированным полям таблиц и регистров.В УТ 11 предусмотрен типовой справочник НоменклатураПоставщиков (в ряде релизов и документации фигурирует как номенклатура контрагентов). Проанализируем его применение:
РеализацияТоваровУслуг или ЗаказКлиента, типовой связки недостаточно — требуется доработка печатных форм (ВПФ) или расширение конфигурации, которое будет перехватывать формирование макетов ТОРГ-12 / УПД и подставлять данные сопоставления по покупателю.Если взаимодействие с торговыми сетями ведется через EDI и электронный документооборот, типовые механизмы Библиотеки электронных документов (БЭД) решают задачу автоматически:
Если требуется универсальное и быстродействующее решение для печатных форм без изменения типовой конфигурации, создадим расширение со специализированным регистром сведений:
Партнер (СправочникСсылка.Партнеры), Номенклатура (СправочникСсылка.Номенклатура), Характеристика (СправочникСсылка.ХарактеристикиНоменклатуры).АртикулПокупателя (Строка), НаименованиеПокупателя (Строка), КодПокупателя (Строка).Такой подход обеспечивает высокую скорость выборки данных по индексам, исключает засорение карточки номенклатуры и сохраняет типовую конфигурацию на полной поддержке.