Сообщения без ответов | Активные темы Текущее время: Чт мар 28, 2024 11:26 am



Ответить на тему  [ Сообщений: 3 ] 
Получение необнуляемой суммы на Штрих-М-02Ф 
Автор Сообщение
Новичок

Зарегистрирован: Вт сен 18, 2012 7:20 am
Сообщения: 12
Сообщение Получение необнуляемой суммы на Штрих-М-02Ф
Добрый день.
Подскажите, как программно получить необнуляемую сумму (на начало смены или на конец), которая печатается при закрытии смены (PrintReportWithCleaning).
На неонлайн кассах делалось так
driver.PrintReportWithCleaning();
driver.GetFMRecordsSum();
переменная = driverWrapper.Summ1;

На модернизированных кассах, что с МГМ ФН-1, что на боевых выходит ошибка:
driver.GetFMRecordsSum() = 55
driver.ResultCode = 55
driver.ResultCodeDescription = Команда не поддерживается в данной реализации

Версия ПО : C.1
Сборка ПО : 29704
Дата ПО : 27.12.2016
Версия драйвера: 4.13.0.531


Пт янв 20, 2017 2:16 pm
Профиль
Новичок

Зарегистрирован: Ср окт 28, 2009 6:23 pm
Сообщения: 77
Откуда: Чебоксары
Сообщение Re: Получение необнуляемой суммы на Штрих-М-02Ф
Здесь ответ на ваш вопрос : viewtopic.php?f=1&t=32067 .


Вс янв 22, 2017 10:38 pm
Профиль
Новичок

Зарегистрирован: Вт сен 18, 2012 7:20 am
Сообщения: 12
Сообщение Re: Получение необнуляемой суммы на Штрих-М-02Ф
Спасибо, теперь получаю.
Но возникает новый вопрос, я работаю с кассой через dll, а не напрямую засылаю байты в com-порт.
В драйвере при вызове метода ExchangeBytes выдается ошибка 55 - Команда не поддерживается в данной реализации. Если выполнять команду отправки через тестовый драйвер (вкладка Команда в разделе 15. Прочее), то судя по кнопке Передать используется метод Connect и непосредственная отправка байт в com-порт.

Алгоритм получения необнуляемой суммы для меня строится так:
1. Работа с драйвером через dll
2. Отключаемся от dll через Disconnect
3. Занимаем com-порт, посылаем команду, включая STX, длину, посылку, CRC
4. Считываем байты, получаем необнуляемую сумму.
5. Освобождаем порт, используем dll - Connect

Нет ли более простой схемы отправки команды (набора байт) для получения необнулемой суммы?


Пн янв 23, 2017 11:47 am
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 3 ] 

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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Русская поддержка phpBB