Sirius.
А теперь внимательно прочтите свой постинг и объясните, каким образом решает метод, предложенный Вами, задачу? Ведь все равно кладовщику придется искать код товара, уже имеющийся в справочнике. И не поможет ему код поставщика, потому что схожие товары могут поставляться несколькими поставщиками. То есть:
Корвалол поставляется и Протеком и Генезисом,
Валокордин поставляется и Протеком и Генезисом.
А на упаковке вообще написано латинское наименование лекарственного препарата.

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

Вот тогда интернет магазин выдает автоматическое письмо: "Извините, товар "СD-R BASF" закончились."
Хотя на самом деле есть те же самые диски, но под новым брэндом "CD-R EMTEC".