Думаю не стоит смешивать два понятия - аналоги и замены.
Замена - это четко определенное производителем действие над своим товарным каталогом. Замена характеризуется причиной, датой, заменяемым количеством, замещающим количеством, замещающим артикулом. Причем замена может быть не только 1 на 1 или 1 на n, но и n на n (набор (kit) распадается на набор).
Аналоги - это товары сторонних производителей, закодированные им по другому, но по факту являющимися одним и тем же товаром с товаром основного производителя. Т.о. представляется, что общая структура замен, которую потдерживает (и то не всегда) производитель, не столько определяет заменяемые\замещающие артикулы, сколько просто саму сеть (отношения между узлами). А в узлах уже находятся не просто артикулы\набры, а некие группы (Артикул основного производителя - все артикулы неосновных производителей).
Все становится еще сложнее, когда придется производить плановое обновление этой структуры замен (у нас раз в полгода) на основе новых каталогов.
Плюс есть еще такие случаи когда 2 одинаковых гаечки в рамках каталога основного производителя имеют разные артикулы но применяются одинаково - эту ситуацию тоже можно описать, причем это уже не замены в прямом смысле этого слова. Это скорее тоже аналоги...
Короче поле не паханное!
|