Версия 5.16.03.15 Супервизора кассового сервера

Описание основных изменений в версиях.
Аватара пользователя
RndIT
Администратор
Сообщения: 40
Зарегистрирован: 18 дек 2015, 14:25
Откуда: Ростов-на-Дону
Контактная информация:

Версия 5.16.03.15 Супервизора кассового сервера

Сообщение RndIT » 15 мар 2016, 19:52

В этой версии прооизошли следующие изменения:

Изменился порядок фонового опроса регистров и статуса фискального регистратора
Раньше при обнаружении простоя (отсутствия файла-задания) в очередь ставились сразу все команды, т.е. опрос статуса, запрос накоплений продаж+запрос накоплений возвратов продаж по секции N (где N - от 1 до 4 в зависимости от того, сколько рабочих форм оплаты указано в настройках).
Теперь Супервизор при обнаружении простоя отправляет в кассовый сервер QKkmServer не более 3-х команд: запрос состояния + 2 регистра для каждой из форм оплаты.
Это позволяет уменьшить время ожидания постановки полезного файла-задания в рабочую очередь.

Переход на минимальные единицы количества в командах
Раньше в командах передавались денежные и количественные величины в десятичном формате (рубли.копейки и килограммы.граммы). Так как эта форма представления числовых данных иногда приводила к ошибкам (плавающие копейки-граммы). Ошибка трудно обнаруживаемая с учетом того, что кассовый сервер и супервизор работают в разных операционных системах, разной разрядности и на разной аппаратной архитектуре.

В этой и последующих версиях настоятельно рекомендуется использовать новые команды целочисленным представлением параметров.
Для этих команд выделен суффикс mde - минимальная денежная единица.
Для задания 1 рубля надо передать число 100 копеек. Для 12 рублей 40 копеек надо передать 1240 копеек.
Для задания 1 кг надо передать 1000 грамм. Для 12 кг 345 грамм -> 12345 грамм

Изменения затронули следующие команды

Служебный внос-вынос денег:

Код: Выделить всё

i -> imde


Продажа/возврат:

Код: Выделить всё

s -> smde
sale -> salemde


Оплата чека:

Код: Выделить всё

t -> tmde


Для обеспечения совместимости со имеющимися разработками, старое поведение так же оставлено, однако отныне является нерекомендуемым!

Добавлена команда "Продолжить печать"
В случае обрыва ленты в момент печати фискального чека или выключения питания, ФР переходит в специальный режим и ожидает подачи команды "Продолжить печать". До этого он, как правило, возвращает ошибку с кодом 88 "Ожидает команда продолжить печать".

Код: Выделить всё

continue_print;


Так же для удобства соответствующая кнопка "Продолжить печать" вынесена в секцию "Сервис" меню "Тест драйвера" Супервизора кассового сервера.

Ошибка типа чека по-умолчанию
В случае использования чека возврата, а потом попытке печатать чек продажи по упрощенной схеме без указания в файле-задании типа чека через команду b (Открытие чека) печатался опять чек возврата. Т.е. не происходил возврат на тип чека по-умолчанию. Решалось явным указанием для каждого чека его типа.
Данная ошибка устранена.

Аварийное завершение программы при старте в Windows
Программа аварийно завершала работу из-за того, что пыталась писать файлы протокола в рабочую папку программы в Programm Files. Т.к. у обычного пользователя нет права писать в эту папку, то на операции добавления записи в журнал срабатывало аварийное исключение.
Для устранения данной неполадки все журнальные файлы теперь создаются во временной папке пользователя в каталоге

Код: Выделить всё

C:\Users\_USER_NAME_\AppData\Local\Temp\AzsKit2\Supervisor


Поддержка секций (отделов) в чеке
Ранее в протоколе Супервизора кассового сервера отсутствовало разделение на секции. Все продажи размещались в 1 секцию.
Теперь добавлен 6-й параметр в команду salemde
salemde,НАЗВАНИЕ_ТОВАРА,ЦЕНА_МДЕ,КОЛВО_МКЕ,НАЛОГ[0..4],СЕКЦИЯ[1...4]

Выгрузка статуса ККМ offline
Исправлена ошибка выгрузки в файл-статус фискального регистратора флага is_online=false в случае выключения ФР или остановки кассового сервера, а так же потери связи между Супервизором и кассовым сервером.
Для пользователей, имеющих активный сертификат техподдержки, работает поддержка через Skype.
Контакты доступны в профиле.

Вернуться в «История версий»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя