Ошибка проявляется при записи карт в контроллер.\\ Номер ячейки указывается очень большой (например, 1753), хотя контроллер "пустой", и ожидается заливка с ячейки 0.\\ Причина ошибки: ошибка в процедуре CARD_GETFREEDEVIDX.\\ Исправленный тест приведен ниже. BEGIN devidx=0; for select distinct ci.devidx from cardidx ci where (ci.id_db=:iddb) and (ci.id_dev=:iddev) order by ci.devidx into :curdevidx do begin if (devidx<>curdevidx) then break; else devidx=devidx+1; end if (devidx=curdevidx) then devidx=devidx+1; suspend; END