мнемонический - это не значит ставить предложения текста.
мнемонический - это значит код имеет смысл для пользователя и по коду пользователь может понять о чем речь.
В принципе согласен с GerogVK.
Однако увлекаться упаковкой значений в код не стоит. Поскольку теряется нормализация. Даже первой формы. Код не должен разбираться и распаковываться внутри отчетов - для отчетов должны быть реквизиты.
Но использовать такую схему только для идентификации - почему бы и нет?
Хотя увлекаться не стоит.
И еще одно соображение. Если на предуприятии УЖЕ есть больше 10тыс. позиций, то какая то система УЖЕ существует. Просто вы ее не знаете.