Меркурий MS-K + ЕГАИС

Модели:
Меркурий-114.1К, Меркурий 115Ф, Меркурий 119Ф, Меркурий 130ф, Меркурий MS-K
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Меркурий MS-K + ЕГАИС

Сообщение slan »

Я что-то Вас не очень понимаю.
Данные QR-кода это и есть картинка или растр, т.е. последовательность байт, которые фискальник хочет получить.
Аватара пользователя
djel
Сообщения: 5
Зарегистрирован: 19 апр 2016, 12:53

Re: Меркурий MS-K + ЕГАИС

Сообщение djel »

Доброго дня.
Столкнулся с неприятностью, связанной с данным фискальным регистратором.
После обновления 1С Розница с 2.2.2.х до 2.2.4.х после пробития чека и отправки данных в ЕГАИС выходит ошибка:

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

{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1284)}: Преобразование значения к типу Число не может быть выполнено
		ТекстПолный = ПостроитьПоле(Текст1, СтрДлина(Текст1) + Цел((ДлинаПоля - СтрДлина(Текст1))/2), , Ложь);
После её закрытия 1С виснет наглухо, приходится принудительно завершать работу и перезапускать.

Тест драйвера в подключаемом оборудовании проходит "на ура". Отчеты снимаются без ошибок.

В конференции 1С заявили, что данное оборудование не сертифицировано и потому официально не поддерживается.
Однако обратили внимание на версию драйвера оборудования, и драйвера конфигурации.
Там стояли версии 2.24.0 и 1.0.0.0 соответственно.
Скачал и обновил драйвера (2.27.2 и 1.0.0.3), однако проблемы это не решило.

Прошивка кассы B5.7.9
Что можете посоветовать/подсказать?
Пока что сообщил о необходимости перепрошивки кассы для удовлетворительной печати слип чеков.

p.s. Неалкогольный чек печатается без ошибок.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Меркурий MS-K + ЕГАИС

Сообщение slan »

Прошивка должна быть не ниже 5.8.2 для работы через Интеграционную библиотеку 1.0.0.3.
Более ранние версии прошивок не имеют функционала для печати отдельного QR-кода на слипе ЕГАИС.
Ваша прошивка может лишь печатать целиком слип ЕГАИС одной командой, то есть занимается его формированием сама.
Однако 1С сама формирует этот слип нефискальными строками, между которыми вставляет кманду печати QR-кода
Аватара пользователя
djel
Сообщения: 5
Зарегистрирован: 19 апр 2016, 12:53

Re: Меркурий MS-K + ЕГАИС

Сообщение djel »

slan писал(а):Прошивка должна быть не ниже 5.8.2 для работы через Интеграционную библиотеку 1.0.0.3.
Более ранние версии прошивок не имеют функционала для печати отдельного QR-кода на слипе ЕГАИС.
Ваша прошивка может лишь печатать целиком слип ЕГАИС одной командой, то есть занимается его формированием сама.
Однако 1С сама формирует этот слип нефискальными строками, между которыми вставляет кманду печати QR-кода
Получается, именно команда вставки и создает фатальную ошибку, на сколько я понимаю?
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Меркурий MS-K + ЕГАИС

Сообщение slan »

По привиденному коду непонятно, какая именно команда вызывает фатальную ошибку. Это надо 1С в отладке запускать и смотреть.
А вообще, такая же ошибка вываливалась при использовании интеграционной библиотеки 1.0.0.0, в связи с отсутствием в ней метода, возвращаещего длину строки. Вы точно поменяли её на 1.0.0.3?
Аватара пользователя
djel
Сообщения: 5
Зарегистрирован: 19 апр 2016, 12:53

Re: Меркурий MS-K + ЕГАИС

Сообщение djel »

slan писал(а):По привиденному коду непонятно, какая именно команда вызывает фатальную ошибку. Это надо 1С в отладке запускать и смотреть.
А вообще, такая же ошибка вываливалась при использовании интеграционной библиотеки 1.0.0.0, в связи с отсутствием в ней метода, возвращаещего длину строки. Вы точно поменяли её на 1.0.0.3?
Да, обновил.
Изображение
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Меркурий MS-K + ЕГАИС

Сообщение slan »

И всё же попробуйте переустановить ещё раз и драйвер и библиотеку.
Если не поможет - можно попробовать вручную обновить интеграционную библиотеку: для этого (при закрытой 1С) распакуйте архив со скаченной с сайта библиотекой, и замените файл MercuryFP1C.dll по пути C:\Users\user\AppData\Roaming\1C\1cv8\ExtCompT\
Аватара пользователя
djel
Сообщения: 5
Зарегистрирован: 19 апр 2016, 12:53

Re: Меркурий MS-K + ЕГАИС

Сообщение djel »

slan писал(а):И всё же попробуйте переустановить ещё раз и драйвер и библиотеку.
Если не поможет - можно попробовать вручную обновить интеграционную библиотеку: для этого (при закрытой 1С) распакуйте архив со скаченной с сайта библиотекой, и замените файл MercuryFP1C.dll по пути C:\Users\user\AppData\Roaming\1C\1cv8\ExtCompT\
Препрошивкой проблема не решилась
А решилась заменой файла MercuryFP1C.dll из интеграционной библиотеки с сайта.
И QR-Код стал распечатываться корректно.
Спасибо за помощь.
Ответить