Пара вопросиков по командам ФР Атол 22

1. autobuh 33 10.08.17 11:21 Сейчас в теме
1. Как можно сделать сторно одной из позиций чека до окончательного его пробития ? В документации написано: Примечание в документации: "Протокол АТОЛ 3.1: сторнирование регистрации заблокировано."
Команда FR.Storno() не срабатывает, но и ошибку не пишет.
У нас, видимо, протокол 3.1.
А как-то можно перейти на 3.0 ? Может надо где-то скачать более старую версию драйвера ?

2. Нам нужно указывать количество в чеке с точностью до 6 знаков после запятой, например, 6.523661
Не можем понять - какой командой это программно можно сделать у Атол. У Штрих-М вот есть команда FR.SaleEx(), где можно так указать.

Скажете - для чего всё это нужно ?
У нас возникает проблема округлений. Т.е. счета иногда выписываются в расчёте на определённую общую сумму, а когда она делится на количество, что цена может получиться 25,462358. Разумеется, ФР отсекает всё лишнее и берёт цену 25,46руб. Потом набегают копейки. Если копеек не хватает до суммы платежа, то пробиваем ещё одну позицию "Округление", и это прокатывает - итог выходит на общую сумму платежа. А если копейки лишние, то хотели убрать их через сторно, потому что фактически надо пробить одну позицию "Округление", но с минусом.
В прицепленном файле один из примеров ситуации.
Прикрепленные файлы:
Найденные решения
3. nike-arz 15.08.17 16:28 Сейчас в теме
Сторнирование применяется на позицию. Если у вас новая касса то сторнирование сделать нельзя. В новых кассах применяется только аннулирование.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. autobuh 33 15.08.17 15:12 Сейчас в теме
Неужели никто с этим не сталкивался ?
3. nike-arz 15.08.17 16:28 Сейчас в теме
Сторнирование применяется на позицию. Если у вас новая касса то сторнирование сделать нельзя. В новых кассах применяется только аннулирование.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот