Всем доброго времени суток!
Я делаю так:
1) СИ приходящие с заводскими номерами (ИЧ, ШЦ, МК, УШ и т.д.), присваиваю заводской номер как инвентарный.
2) СИ приходящие без номеров (манометры, некоторые угольники, щупы, линейки и пр.), заношу в базу с распределением по типам. В базе есть подобие классификатора, автоматически присваивающего порядковый номер, его и беру за инвентарный и наношу на СИ.
P.S. База данных писалась нашими программистами, работает с перебоями. По этому всё дублирую в Excel и по факту приходится вести две БД.