Я что-то Вас не очень понимаю.
Данные QR-кода это и есть картинка или растр, т.е. последовательность байт, которые фискальник хочет получить.
Меркурий MS-K + ЕГАИС
Re: Меркурий MS-K + ЕГАИС
Доброго дня.
Столкнулся с неприятностью, связанной с данным фискальным регистратором.
После обновления 1С Розница с 2.2.2.х до 2.2.4.х после пробития чека и отправки данных в ЕГАИС выходит ошибка:
После её закрытия 1С виснет наглухо, приходится принудительно завершать работу и перезапускать.
Тест драйвера в подключаемом оборудовании проходит "на ура". Отчеты снимаются без ошибок.
В конференции 1С заявили, что данное оборудование не сертифицировано и потому официально не поддерживается.
Однако обратили внимание на версию драйвера оборудования, и драйвера конфигурации.
Там стояли версии 2.24.0 и 1.0.0.0 соответственно.
Скачал и обновил драйвера (2.27.2 и 1.0.0.3), однако проблемы это не решило.
Прошивка кассы B5.7.9
Что можете посоветовать/подсказать?
Пока что сообщил о необходимости перепрошивки кассы для удовлетворительной печати слип чеков.
p.s. Неалкогольный чек печатается без ошибок.
Столкнулся с неприятностью, связанной с данным фискальным регистратором.
После обновления 1С Розница с 2.2.2.х до 2.2.4.х после пробития чека и отправки данных в ЕГАИС выходит ошибка:
Код: Выделить всё
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1284)}: Преобразование значения к типу Число не может быть выполнено
ТекстПолный = ПостроитьПоле(Текст1, СтрДлина(Текст1) + Цел((ДлинаПоля - СтрДлина(Текст1))/2), , Ложь);
Тест драйвера в подключаемом оборудовании проходит "на ура". Отчеты снимаются без ошибок.
В конференции 1С заявили, что данное оборудование не сертифицировано и потому официально не поддерживается.
Однако обратили внимание на версию драйвера оборудования, и драйвера конфигурации.
Там стояли версии 2.24.0 и 1.0.0.0 соответственно.
Скачал и обновил драйвера (2.27.2 и 1.0.0.3), однако проблемы это не решило.
Прошивка кассы B5.7.9
Что можете посоветовать/подсказать?
Пока что сообщил о необходимости перепрошивки кассы для удовлетворительной печати слип чеков.
p.s. Неалкогольный чек печатается без ошибок.
Re: Меркурий MS-K + ЕГАИС
Прошивка должна быть не ниже 5.8.2 для работы через Интеграционную библиотеку 1.0.0.3.
Более ранние версии прошивок не имеют функционала для печати отдельного QR-кода на слипе ЕГАИС.
Ваша прошивка может лишь печатать целиком слип ЕГАИС одной командой, то есть занимается его формированием сама.
Однако 1С сама формирует этот слип нефискальными строками, между которыми вставляет кманду печати QR-кода
Более ранние версии прошивок не имеют функционала для печати отдельного QR-кода на слипе ЕГАИС.
Ваша прошивка может лишь печатать целиком слип ЕГАИС одной командой, то есть занимается его формированием сама.
Однако 1С сама формирует этот слип нефискальными строками, между которыми вставляет кманду печати QR-кода
Re: Меркурий MS-K + ЕГАИС
Получается, именно команда вставки и создает фатальную ошибку, на сколько я понимаю?slan писал(а):Прошивка должна быть не ниже 5.8.2 для работы через Интеграционную библиотеку 1.0.0.3.
Более ранние версии прошивок не имеют функционала для печати отдельного QR-кода на слипе ЕГАИС.
Ваша прошивка может лишь печатать целиком слип ЕГАИС одной командой, то есть занимается его формированием сама.
Однако 1С сама формирует этот слип нефискальными строками, между которыми вставляет кманду печати QR-кода
Re: Меркурий MS-K + ЕГАИС
По привиденному коду непонятно, какая именно команда вызывает фатальную ошибку. Это надо 1С в отладке запускать и смотреть.
А вообще, такая же ошибка вываливалась при использовании интеграционной библиотеки 1.0.0.0, в связи с отсутствием в ней метода, возвращаещего длину строки. Вы точно поменяли её на 1.0.0.3?
А вообще, такая же ошибка вываливалась при использовании интеграционной библиотеки 1.0.0.0, в связи с отсутствием в ней метода, возвращаещего длину строки. Вы точно поменяли её на 1.0.0.3?
Re: Меркурий MS-K + ЕГАИС
Да, обновил.slan писал(а):По привиденному коду непонятно, какая именно команда вызывает фатальную ошибку. Это надо 1С в отладке запускать и смотреть.
А вообще, такая же ошибка вываливалась при использовании интеграционной библиотеки 1.0.0.0, в связи с отсутствием в ней метода, возвращаещего длину строки. Вы точно поменяли её на 1.0.0.3?
Re: Меркурий MS-K + ЕГАИС
И всё же попробуйте переустановить ещё раз и драйвер и библиотеку.
Если не поможет - можно попробовать вручную обновить интеграционную библиотеку: для этого (при закрытой 1С) распакуйте архив со скаченной с сайта библиотекой, и замените файл MercuryFP1C.dll по пути C:\Users\user\AppData\Roaming\1C\1cv8\ExtCompT\
Если не поможет - можно попробовать вручную обновить интеграционную библиотеку: для этого (при закрытой 1С) распакуйте архив со скаченной с сайта библиотекой, и замените файл MercuryFP1C.dll по пути C:\Users\user\AppData\Roaming\1C\1cv8\ExtCompT\
Re: Меркурий MS-K + ЕГАИС
Препрошивкой проблема не решиласьslan писал(а):И всё же попробуйте переустановить ещё раз и драйвер и библиотеку.
Если не поможет - можно попробовать вручную обновить интеграционную библиотеку: для этого (при закрытой 1С) распакуйте архив со скаченной с сайта библиотекой, и замените файл MercuryFP1C.dll по пути C:\Users\user\AppData\Roaming\1C\1cv8\ExtCompT\
А решилась заменой файла MercuryFP1C.dll из интеграционной библиотеки с сайта.
И QR-Код стал распечатываться корректно.
Спасибо за помощь.