Сообщения без ответов | Активные темы Текущее время: Вт мар 19, 2024 9:41 am



Ответить на тему  [ 1 сообщение ] 
"Нет связи" при работе через драйвер 
Автор Сообщение
Новичок

Зарегистрирован: Чт дек 08, 2016 9:40 am
Сообщения: 6
Сообщение "Нет связи" при работе через драйвер
Добрый день!
Имеется модернизированная в "ШТРИХ-М-02Ф" ККМ. Соответственно, после работ по модернизации, на кассовом ПК был удален "старый" драйвера ФР версии 4.9 и установлен более новый 4.13.0610.
В "Настройке свойств" новой версии драйвера был осуществлен "Поиск оборудования" и выполнена "Проверка связи" с успешным отображением модели и её номера.

Однако при попытке установки связи с ККМ из прикладной программы, работающей через объект драйвеора, получаем ошибку "-1 Нет связи".
Методология установки связи с ФР взята из "Руководства программиста", да и кассовая программа успешно работает с 2002 г.

Т.е. вначале в программе идет создание OLE-объекта с проверкой на ошибки, если успешно идет попытка установки связи:


?cm_Ole{'Password'} = 30 ! пароль
?cm_Ole{'Connect()'} ! уст. связь

LOC:ReturnCode = 0
LOC:ReturnCode = ?cm_Ole{'ResultCode'} ! код возврата

If LOC:ReturnCode <> 0
!- - - - - - - - - - - - - -!
LOC:ResultMessage = 'Код ошибки: ' & LOC:ReturnCode & ' ->' & ?cm_Ole{'ResultCodeDescription'}
!- - - - - - - - - - - - - -!
End !If


Т.о. прикладная программа успешно находит в системе AddIn.DrvFR и создает соединение на основе ole-объекта. Более того - в окне информации пользователю о невозможности соединия, код ошибки ResultCode и его описание ResultCodeDescription уже берутся из драйвера (что логично и предусмотрено документацией "Руководства программиста"), что доказывает успешный обмен с объектом драйвера.

После мытарств, пробовали на более новой версии драйвера ФР 4.14.0612 - к сожалению также безуспешно. Получается, что на одном и том же ПК изначально (когда эта же ККМ была еще не модернизирована и был старый драйвер) такой проблемы не было. Однако, тогда на кассовом ПК не было и доступа в Интернет, а теперь есть и возможно Windows как-то обновилась...

Примечательно то, что мы уже многокранто успешно проводили обновление кассового ПО под требования 54-ФЗ - но это уже второй такой случай и пока нерешенный...

Где "копать" - не соображу, вероятно в Windows или же есть ошибка в самом драйвере - в "тесте", видимо команды посылаются "напрямую", а когда через OLE и из внешней программы - что-то неверно обрабатывается...

Прошу помощи

Спасибо


Ср авг 30, 2017 11:57 am
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ 1 сообщение ] 

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

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


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

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