ВасяЧ

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

4 сообщения в этой теме

Всем привет!

 

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

 

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

 

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

 

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

 

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

Изменено пользователем ВасяЧ
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Видимо, пока придётся пересчитывать остаток в монетнике вручную по 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-тиричной системе счисления.

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Наши партнеры

    Настольные кофейные аппараты Jofemar – это современное решение для установки в местах с относительно небольшим потреблением кофе и напитков.Ослик ВендиИнгрединеты для вендинга  от АлмафудМЕЖДУНАРОДНАЯ ВЫСТАВКА ВЕНДИНГОВЫХ ТЕХНОЛОГИЙ И СИСТЕМ САМООБСЛУЖИВАНИЯ

  • Сейчас на странице

    Нет пользователей, просматривающих эту страницу