Как сказала менеджер Датакрата, бонусные карты у нас закодированы в диапазоне с 0001 по 1000. А персональскими картами мы называем личные карты сотрудников, которые ими делаю скидки, к примеру. Вот сейчас открыл ПДС и сделал скриншоты, чтобы было более понятно, что мы не понимаем.
person-card.JPG
Тут видно, что этому сотруднику была выдана в свое время скидочная карта, на которой был указан номер 150 сзади. Именно с этим номером его и внесли в базу.
Теперь берем новую бонусную карту, видим сзади ее номер 150 и заводим ее:
club-1.JPG
Как результат, появляется ошибка о конфликте номеров карт, что и понятно в принципе:
club-2.JPG
Понятно, что Датакрат сейчас не сознаются и не будут перепрограммировать карты, но и работать ведь так нельзя. Вот как теперь тут быть?