Вопрос понятен. Сразу скажу что у меня подобной обработки нет.
Тут очень много нужно выяснить уточняющих вопросов, самый главный из них - по какому принципу должен генерироваться артикул.
Если будет составлена логика генератора, то конечно такой можно было б сделать и даже прикрутить к обработке загрузке прайсов.
Только механизм должен быть какой то универсальный, а то вы одно придумаете, кто то захочет чтобы в него артикулы были по своему сделаны. И у каждого будет что то свое.
Вторая часть вопроса, а зачем оно вообще нужно.
Артикул имеет смысл если вы производите что то, и создаете артикулы для прайсов, чтобы далее по всем торговым представителям и так далее было удобно автоматизированно обмениваться данными (заявки и прочее). Ну и чтобы они не переплетались с артикулами других производителей.
А если просто торговая компания, да и еще работаете в 1С, то в 1С генерируются уникальные коды. Их можно выводить в ценники, прайсы и так далее, передавать своим клиентами. Они будут делать с ними заявки и прочее. Инструменты быстрой идентификации итак будут.