1. В обеих базах переработать структуру групп и артикулов. Иерархия простая – Родитель- элемент ( вложений между родителем и элементом нет)
Все создаваемы группы должны иметь трехзначные значения 001, 002 и т.д
Внутри группы товары имеют четырехзначные значения 0001, 0002, 0003 и т.д
Четырехзначные значения могут повторяться в разных группах
Например, Спининг входит в первую группу 001 и артикул внутри группы 0159
Отсюда при подборе товаров по артикулу поиск осуществлять по номеру группы и артикулу внутри одновременно ( т.е. жестко 0010159) или выводить список товаров у которых совпадает артукул внутри групп ( т.е. 0159) и артикулу поставщика
В карточку товара добавить возможность привязки артикула поставщика. В карточке товара может быть как один поставщик с артикулом так и несколько поставщиков и которых на этот же товар могут быть как одинаковые артикулы так и разные.
Т.е. например к нашему товару
0010001 Сп. шт. Mifine Tiger Shark 1,5 / 60-200 / карб. / SIC / (хл.+руч.) привязаны артикулы и поставщики:
G134-1,5 –Полариус-Mifine
СM134 – Дом спинига
Поиск товара должен осуществляться :
0010001
0001 –выводит товары с таким артикулом со всех групп
G134-1,5 выводит товары с таким артикулом со всех групп
СM134 выводит товары с таким артикулом со всех групп