Цитата: prorant ➤ таки иногда полезно бывает покурить маны...
ответы читать тоже полезно
Цитата: Tushkanchik ➤ ... Маски нет есть префикс, который в данной ситуации тоже не поможет...
префиксы придуманы не для длинных кодов, которые не лезут в поле.
они придуманы для сокращения объема загружаемых данных. чтобы не грузить по отдельности 30тыс (к примеру) номеров карточек, по которым все равно скидка одинаковая.
тебе надо ставить эксперимент и смотреть: что сделает укм, получив со считывателя реальный длинный код карты.
ему же надо себе записать чек с дисконтной картой сначала в рабочие таблицы, а потом в сменный отчет.
рабочие таблицы должны по размерам полей совпадать с аналогичными данными в файлах загрузки.
то есть либо укм обрежет тебе 3 (если не обсчитался) символа и запишет, что осталось, либо тупо грохнется.
верхом везения будет если по какой-то причине поле дисконта рабочих/исходящих таблиц больше входящих
и присмотрись внимательно к предыдущему посту: проверь, нет ли возможности на считывателе лишнее выкинуть.