Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Раздел для обсуждения программного обеспечения КБ по ККМ Меркурий.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Alexandr Mihaylovich , я тестирую на 8.3.10.2252. Думаю не в версии дело, а в Вашем устройстве, так как устройство работает корректно по всей видимости не только у меня. Попробуйте сделать сброс к заводским настройкам / техсброс для начала.
Путь к логам можете посмотреть наведя курсор мыши на параметр, высветится подсказка-хинт с указанием пути.
Но в Вашем случае этот лог бесполезен, так как в нем обмен с ОФД.
Когда я Вам предлагал создать лог - я имел ввиду что сделаю отдельную версию драйвера, временную, с расширенными логами специально для Вас, чтобы попытаться найти ошибку.

Теги:
Аватара пользователя
d1gger
Сообщения: 10
Зарегистрирован: 07 июн 2017, 20:14

Re: Проблема с ОФД на Меркурий-119Ф

Сообщение d1gger »

slan писал(а):На всякий случай уточню: настройки ОФД (IP-адрес, порт, оба таймера) совпадают в 1С и в панели ККТ? Но через панель чеки уходят, а через 1С нет?
p.s. эту тему перенесу в тему обсуждения драйвера
Все проверил, параметры идентичны.
Появилась новая проблема: позавчера мне позвонили с точки, и доложили, дескать, первый чек после загрузки компьютера пробивается, а второй выбрасывает ошибку вида "Ошибка вызова метода <ОбъектДрайвера.СформироватьЧек>. ОбщийМодуль.ПодключаемоеОборудованиеУнив... Ошибка при вызове метода контекста (СформироватьЧек): Ошибка вызова метода внешней компоненты.
После перезагрузки компьютера точно так же пробивается один чек, второй выплевывает такую ошибку.
Если кассу перезапустить, процесс MercuryOfdFPDrv.exe начинает кушать 100% ресурсов ЦПУ, 1с перестает реагировать на внешние раздражители. Убрал пока MercuryOfdFPDrv.exe из автозагрузки, работаем автономно. Все чеки бьются, если MercuryOfdFPDrv.exe не загружен.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

d1gger, Вы же видели после установки драйвера окошко о том, что специально запускать ничего не нужно и что драйвер будет загружаться автоматически? С какой целью вы поместили его в автозагрузку? 1С сама его запустит, и сама выгрузит когда ей это понадобится. Уберите его оттуда. После установки драйвера о нем можно забыть, и вспомнить лишь при обновлении, да и то на несколько минут для скачивания новой версии и последующей установки.
Аватара пользователя
d1gger
Сообщения: 10
Зарегистрирован: 07 июн 2017, 20:14

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение d1gger »

slan писал(а):d1gger, Вы же видели после установки драйвера окошко о том, что специально запускать ничего не нужно и что драйвер будет загружаться автоматически? С какой целью вы поместили его в автозагрузку? 1С сама его запустит, и сама выгрузит когда ей это понадобится. Уберите его оттуда. После установки драйвера о нем можно забыть, и вспомнить лишь при обновлении, да и то на несколько минут для скачивания новой версии и последующей установки.
Предположил, что механизм работы реализован как, например, в АТОЛ или ШТРИХ-Online: драйвер либо регистрируется как служба, либо падает в автозагрузку. И, соотвественно предположил, что по какой-то причине он не падает в автозагрузку.
Обновил драйвер на версию с логом.
На текущий момент имею следующее: запускаем компьютер, запускаем 1С. Пробиваем чек и MercuryOfdFPDrv.exe через ±20 сек. вылетает с ошибкой. В настройках 1с в окне настроек ККМ появляется сообщение "Драйвер устройства на текущем рабочем месте не установлен". И так до перезагрузки.
Права доступа к директориям в AppData и ProgramFiles проверил. (Изначально в директорию с драйвером в папке /Program Files/Incotex стояли права только на чтение, исправил, ибо думал что лог пишется туда, но нашел его позже в другом месте)
В чем может быть причина такого поведения?
Скриншоты по ссылкам ниже:
https://yadi.sk/i/RJgn6hax3KEZqC - вылет MercuryOfdFPDrv.exe
https://yadi.sk/i/idOPQ3yV3KEbGj
https://yadi.sk/i/jfo_ScPv3KEZqU - сообщение от 1С после вылета MercuryOfdFPDrv.exe
https://yadi.sk/i/upY1VS1H3KEZqa - Зашли в настройки, посмотреть что там хорошего есть.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

digger, версия 1с 32-битная?
Как-то странно получается, в предыдущем сообщении Вы писали что чеки бьются если не загружен MercuryOfdFPDrv.exe (в автозагрузку как я понял, так как если его нет на компьютере совсем, то чеки пробиваться вообще не будут). Теперь вылетают ошибки в той же ситуации и чеки не бьются? После чего начали появляться ошибки? В любом случае 1С должна увидеть драйвер для начала работы, ошибка на 4-м скрине говорит о том, что 1С не может узнать версию драйвера, т.е. она его не видит. Переустановите его из инсталлятора. Ну и неплохо было бы всё же взглянуть на лог, отправьте на slan046@mail.ru, хотя если драйвер не установлен, то и лога не должно быть по идее.
Вот так должно выглядеть окно настроек перед началом работы:
Изображение
Аватара пользователя
Alexandr Mihaylovich
Сообщения: 43
Зарегистрирован: 01 июн 2017, 16:52

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение Alexandr Mihaylovich »

На какой версии ПО ФН тестируете?
У меня версия ПО ФН 1.0. Последние прошивки под неё не подходят,
там версия ПО ФН 1.33. Через панель ккм всё прекрасно работает.
Может из-за этого драйвер некорректно отрабатывает в 1с?
Техсброс делал. Не помогает.
Видимо придется через обработку делать открытие/закрытие кассовой смены.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Alexandr Mihaylovich, тестирую на версии 1.32.
Повторюсь, Панель управления отрабатывает открытие/закрытие смены в одну команду. При открытии и закрытии смены через 1С (через драйвер) выполняется сразу несколько команд. Конкретно команды открытия чека и закрытия чека отрабатываются корректно, так как чеки на вашем устройстве печатаются. Некорректно отрабатывают последующие команды: либо получение параметров текущей смены, либо получение статуса фискального накопителя. Похоже в Вашем случае это получение статуса фискального накопителя, но чтобы сказать точно - надо потестить, если есть желание - пишите в личку или на почту, подумаем как это сделать
Аватара пользователя
d1gger
Сообщения: 10
Зарегистрирован: 07 июн 2017, 20:14

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение d1gger »

slan, версия 1с 32-х битная, драйвер ведь загружается, и дает пробить первый чек. В настройках этот самый драйвер тоже корректно отображается, как надо. Он перестает отображаться после вылета MercuryOfdFPDrv.exe.
Ошибки судя по всему пошли спустя какое-то время, после того, как я обновил вручную интеграционную библиотеку.
Драйвер переустанавливал.
Лог есть, отправил.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

d1gger, у вас падает драйвер при попытке получения сообщения для сервера ОФД из Фискального накопителя. Какая версия фискального накопителя? Посмотреть можно через Панель управления -> О ресурсах и статусе.
Аватара пользователя
grufov
Сообщения: 85
Зарегистрирован: 28 май 2016, 15:28

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение grufov »

Alexandr Mihaylovich писал(а): У меня версия ПО ФН 1.0. Последние прошивки под неё не подходят,
там версия ПО ФН 1.33. Через панель ккм всё прекрасно работает.
Расшифруйте что здесь написано. Вы на "живом" ФН экспериментируете? Насколько известно в массах есть МГМ ФН-1 версий 1.32 и 1.33.
Аватара пользователя
Alexandr Mihaylovich
Сообщения: 43
Зарегистрирован: 01 июн 2017, 16:52

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение Alexandr Mihaylovich »

На "живом" рабочем ФН тестирую. Сельская местность, торгуют пивом. Покупали 119Ф с перспективой подключения к 1с и учета в программе. Сейчас чеки бьют через панель ККМ. В день стабильно 30-40 чеков. Через панель пробивают без проблем.
меркурий 119Ф usb без передачи в офд.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Пообщавшись с разработчиком нашел корень проблем возникновения ошибки "Нет ответа от устройства". В следующей версии драйвера всё это дело будет учтено. Спасибо все принимавшим участие в тестировании
Ситуация с задержками такая:
- в самой первой версии прошивки (эталонная) были задержки при работе с ФН (ФН работал медленно).
- после выхода обновления ПО ФН, была выпущена новая прошивка (которая сейчас на сайте), где были существенно
сокращены задержки при работе с ФН.
По величинам задержек:
- для эталонной версии более 10с.
- текущая версия менее 10с.
Аватара пользователя
VadimWASP
Сообщения: 5
Зарегистрирован: 23 июн 2017, 05:34

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение VadimWASP »

Также нужно подключить Меркурий-119Ф к 1С.
1. Подскажите, этот драйвер и сопутствующую интеграционную библиотеку можно использовать со штатной прошивкой Меркурий-119Ф или перед началом работы нужно прошивать в ККТ версию ПО Универсальный протокол обмена для RS. Реализована поддержка ЕГАИС от 22.06.2017, которая выложена на странице Меркурий-119Ф на сайте инкотекса?
2. Если на этом Меркурий-119Ф уже активирован фискальный накопитель и ККТ зарегистрирована в ИФНС можно прошивать кассу? Просто в архив с более ранней подобной прошивкой был включен файл Рекомендации по фискализации, в котором рекомендовалось выполнять фискализацию уже с помощью Тест драйвера Штрих ФР 4.13
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

1. Этот драйвер используется для устройства Меркурий-119Ф со штатной прошивкой.
2. Лучше этот вопрос уточнить в техподдержке
Аватара пользователя
VadimWASP
Сообщения: 5
Зарегистрирован: 23 июн 2017, 05:34

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение VadimWASP »

slan писал(а):1. Этот драйвер используется для устройства Меркурий-119Ф со штатной прошивкой.
Понятно. Подключение выполняю по инструкции viewtopic.php?f=19&t=2066. Драйвер установил, но при установке интеграционной библиотеки (делаю по инструкции из ссылки, которая приведена выше: Скачать интеграционную библиотеку. Скачанный архив распаковывать не нужно. В 1С в настройках подключаемого оборудования нужно выбрать Драйверы оборудования -> Добавить новый драйвер из файла и т.д.) в момент нажатия кнопки Установить драйвер выдается сообщение об ошибке: Установка внешней компоненты не выполнена. Скриншоты ниже по тексту. Программное обеспечение: Windows 7 Pro sp1 32bit, платформа 1С 8.3.9.2170 32bit, конфигурация Розница 2.2.5.23. На первой странице темы был скриншот с такой ошибкой, но в качестве причины ошибки называлась исключительно версия 1с 64bit. Какие еще действия нужно выполнить для установки драйвера?
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Там где пункт "Добавить новый драйвер из файла" Вы указываете архив с интеграционной библиотекой? Если да, то попробуйте эту процедуру несколько раз повторить с закрытием / открытием 1С, с перезагрузкой компьютера, с запуском 1С от имени администратора.
И было еще вот такое в письме от одного из пользователей:
на версии Розница 2.2.5.22 и Розница 2.2.5.25 базовая не работает!
на Розница 2.2.5.27 базовая все хорошо!
Может Вам обновить версию Розницы стоит попробовать?
Аватара пользователя
VadimWASP
Сообщения: 5
Зарегистрирован: 23 июн 2017, 05:34

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение VadimWASP »

slan писал(а): Может Вам обновить версию Розницы стоит попробовать?
Дополнительно проверил на 1С Бухгалтерии 3.0.50.19 на другом компьютере. При нажатии на кнопку Установить драйвер выдает ту же ошибку:Установка внешней компоненты не выполнена. В строке Текущий статус пишет: Не установлен на текущем компьютере. Не определен тип: AddIn.MercuryOfdFP1C

Так как ситуация повторяется на двух разных компьютерах, значит что-то я пропустил при установке. Но что?
Аватара пользователя
VadimWASP
Сообщения: 5
Зарегистрирован: 23 июн 2017, 05:34

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение VadimWASP »

VadimWASP писал(а):
slan писал(а):Так как ситуация повторяется на двух разных компьютерах, значит что-то я пропустил при установке. Но что?
Сейчас скачал версию 1.0.0.0 интеграционной библиотеки и попробовал установить ее. Она установилась, причем в строке установленная версия пишет:1.1.1(Версия требований к разработке драйверов 2.1). Но в поле дополнительная информация пишет: версия драйвера в архиве 1.0.0.0

Скачанный архив с версией 1.0.0.1 проверил на целостность, он нормально распаковывается, в архиве еще два xml файла, они также открываются.
Аватара пользователя
kot_net
Сообщения: 1
Зарегистрирован: 23 июн 2017, 11:46

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение kot_net »

Добрый день. У меня такая же проблема как и у VadimWASP.
ОС - Windows Server 2008 R2 x64. 1С 8.3 - х32. Конфигурация Рарус Магазин автозапчастей.
При установке в 1С компоненты в архиве версии 1.0.0.1 выдается ошибка "Установка внешней компоненты не выполнена". И в Текущем статусе - " Не установлен на текущем компьютере. Не определен тип: AddIn.MercuryOfdFP1C".
Думал что это из-за отсутствия физического устройства (пока просто проверяю как устанавливается ПО). Но при установке версии компоненты 1.0.0.0 всё установилось без ошибок.

VadimWASP
В Текущем статусе пишет "Установлена основная поставка драйвера. (Версия: 1.1.1)" это версия драйвера оборудования, а версия компоненты действительно 1.0.0.0.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Если версия 1.0.0.0 устанавливается нормально, то установите её. Затем попробуйте сверху установить 1.0.0.1. При любом результате скопируйте файл MercuryFPKKT1C.dll из архива с версией 1.0.0.1 по пути "C:\Users\<user>\AppData\Roaming\1C\1cv8\ExtCompT\".
Ответить