Перейти к содержанию

Загрузка размена в FAS 1050


ВасяЧ

Рекомендуемые сообщения

Всем привет!

 

Кто-нибудь загружает размен в FAS через меню автомата Команда 39?

 

Платежная система MDB, в настройках указано значение Команда 28=2, монетоприемник NRI N2

 

При загрузке размена показывается сумма в монетоприемнике (за вычетом 3 монет на каждую тубу).

 

При достижении суммы 655,00 руб значение перескакивает на 0,64 и дальше увеличивается как ни в чем не бывало, потом перескакивает на 0,28 и опять увеличивается с 0

 

При выдаче размена через шаг 38 сумма 0,64 "уменьшается" до 655,00 руб.

Изменено пользователем ВасяЧ
Ссылка на комментарий

Видимо, пока придётся пересчитывать остаток в монетнике вручную по 655-тиричной системе счисления.

 

Вероятно, для хранения значения суммы в трубках используется переменная размером 2 байта. Такая переменная может принимать положительные значения от 0 до 65532

 

При настройке платежной системы без десятичной точки переменной такого размера достаточно чтобы хранить остаток в 65 535 рубля. Максимальная загрузка 6-то трубного монетоприемника составит чуть менее 3000 руб.

 

При настройке платежной системы на два знака после запятой, количество значащих цифр сокращается -  теперь последние две цифры отведены под дробную часть, а для целой осталось всего три цифры от числа 65532 - т.е. 655

 

При превышении допустимого значения происходит сдвиг влево с переносом значений в младший разряд - 0,64

Сколько раз 655 входит в сумму в трубках, столько раз в дробной части будет прибавляться 0,64:

 

0,64+0,64 = 0,28 

0,28+0,64= 0,92

0,92+0,64 = 0,56 

 

Значит, прибавляя к целой части поправку на количество переходов через 655 получим реальную сумму

 

0,64 =  655р+1 = 656

0,28 = 655,64+1 = 655+655+1 = 1311

0,92 = 655,28+1 = 1310+655+1 = 1966

0,56 = 655,92+1 = 1965+655+1 = 2621

 

Пример:
 
297,64 = 297+656 = 952
171,28 = 171+1311 = 1481

354,92 = 354+1966=2320

98,56 = 98+2621= 2719

Изменено пользователем ВасяЧ
  • Отлично 1
Ссылка на комментарий

Как оказалось, не один ФАС  подвержен "ошибке 655".

 

Если настроить на Некта Кикко Максе прием купюр 500 и 1000 руб с 2 двумя знаками после запятой, автомат отображает кредит со сдвигом в младшие разряды, вообще сходит с ума пока его не перезапустить.

Ссылка на комментарий
  • 1 год спустя...
  • 4 месяца спустя...


×
×
  • Создать...

Важная информация

Используя этот сайт, Вы соглашаетесь с Условия использования. ВАЖНО!!!!!!!!! Перейдите по этой ссылке для ознакомления Для тех кому совсем лень читать то зайдите по этой ссылке: https://infovend.ru/forum/faq/

Яндекс.Метрика