там 10 цифр, два пробела и буква J. цифр всегда только 10 и только по ним запчасть и идентифицируется. получается следующий алгоритм. создали карточку, привязали к ней внешний ШК, вместе с лишними символами. затем запустили скрипт, который создаёт в карточке ещё один ШК, но содержащий только цифры, без лишних символов. в случае, если внешний ШК на упаковке читается хорошо - забиваем его, если нет, то ручками набиваем 10 цифр кода, так?