Смотрите, у меня есть ридер для дисконтных карт, при считывании кода ридером, в документе чек автоматически регистрируется дисконтная карта - магнитная и в поле код записывает 10значное число. после этого записывается в базу. тут все хорошо. Теперь повились у нас сканеры штрих кода, они считывают штрих код 13 символами, и при считвании существующей карты которая была зарегсирирована через ридер, у меня срабатывает авторегисрация уже со сканера и получается что карты дублируются. от как мне их сопоставить.
при этом у меня есть функция которая убирает лишние знаки штрих кода и оставляет только 10 значный код который записан на магнитной ленте карты