1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Раздел для обсуждения программного обеспечения КБ по ККМ Меркурий.
Аватара пользователя
виталий дунаев
Сообщения: 82
Зарегистрирован: 24 апр 2016, 13:45

1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение виталий дунаев »

Всем Здравствуйте!
Пару месяцев поднимал проблему печати QR кода при подключении к 1С типовой при помощи драйверов по стандарту 1с совместимо, тогда при обращении к транспортному модулю выскакивала ошибка типа " число не может быть преобразовано..."
при использовании нового драйвера ККМ вер.2.25 QR коды стали печататься без ошибок со стороны 1С !!!!!
Не совсем конечно гладко это выглядит, но думаю еще немного и драйвер будет СУПЕР!
Использую тестовый контур ЕГАИС, не фискализированный ФР Меркурий 119к (com), подключенный к USB разъему ноутбука через конвертор PL 2303 , ну и соответственно 1с .
Шероховатость видна вот в чем:
продали алкоголь,
Чек продажи
Шапка : Инкотекс
Название товара ,ПРОДАЖА
(все нормально)
ОТРЕЗ
Следом чек с QR кодом
Первая Шапка : Название магазина
ИНН Фирмы
Номер кассы ,чека, дата ,номер смены
данные взяты из 1С
ПРОПУСК
Вторая шапка ИНКОТЕКС,
ИНН ?????, касса, номер смены,
вся информация из ККМ
далее сам QR код,
два раза подряд одна и таже ссылка
ОТРЕЗ ЧЕКА ( ??)
еще раз ссылка ( у нее концовка немного изменена)
и контрольная суммы
Отреза нет, то есть еще ссылка и контрольная сумма перейдут на след.чек
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение slan »

Так в чем вопрос-то?
В дублировании ссылки QR-кода на третьем чеке? Если вопрос в этом, то здесь необходимо дорабатывать либо прошивку фр, либо 1С. Так как прошивка фр сама печатает ссылку после QR-кода, она кстати и подпись печатает, но, так как из 1С в драйвер подпись не приходит, то из драйвера в фр передается пробел.
Ну а третий чек печатается самой 1С, может быть можно его как-то отключить настроив саму 1С?
Аватара пользователя
виталий дунаев
Сообщения: 82
Зарегистрирован: 24 апр 2016, 13:45

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение виталий дунаев »

вопросов нет,скорее просьба - пожелание, доточить дрова и дать нам возможность продвигать Инкотекс и дальше!
еще заметил интересную ерунду:
если распечатать чек ЕГАИС из FR Tools
то печатается он нормально:
1 ссылка и 1одна контрольная сумма
только в ссылке обычного чека в самом конце прописан код ФС РАР фирмы
а в чеке повторном из FR Tools в конце ссылки почему то указано название магазина.
значит где-то что то пока не так.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение slan »

Да я ж Вам объясняю: через FR Tools, как и через драйвер, передается на фр команда с QR-кодом, ссылкой и подписью - и печатается чек Егаис с QR-кодом, ссылкой и подписью.
А при работе из 1С - она передает драйверу только ссылку. Соответственно драйвер передает в фр QR-код (сформированный драйвером) и ссылку, а вместо подписи передается пустая строка(так как подпись 1С драйверу не передает). ФР распечатывает чек ЕГАИС (без подписи) и отрезает его автоматически, как любой фискальный чек. При этом если драйвер не передаст в ФР один из параметров - возникнет ошибка и чек ЕГАИС напечатан не будет. Далее 1С решает добавить ссылку и подпись на чек, полагая что этих данных на нем нет, ведь она драйверу их не передавала (точнее передавала только ссылку для формирования QR-кода). Поэтому и возникает эта коллизия с дублированием данных. Драйвер тут повлиять ни на прошивку ни на 1С к сожалению не может. И вот этот третий чек не отрезается, так как это уже по сути для фр не чек, а пара нефискальных строк. По-хорошему 1С должна бы вызвать команду отреза чека
Попробую описать данный механизм работы 1С разработчику прошивок ФР, возможно он чего придумает.
Аватара пользователя
grufov
Сообщения: 85
Зарегистрирован: 28 май 2016, 15:28

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение grufov »

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

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение slan »

Вы можете предполагать все что угодно, я же попытался доступно объяснить почему так происходит.
Если у Вас есть какие-то предложения, я с удовольствием выслушаю.
Аватара пользователя
grufov
Сообщения: 85
Зарегистрирован: 28 май 2016, 15:28

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение grufov »

slan писал(а):Вы можете предполагать все что угодно, я же попытался доступно объяснить почему так происходит.
Если у Вас есть какие-то предложения, я с удовольствием выслушаю.
Есть, сертифицировать оборудование доработав драйвер совместно со специалистами 1с. http://www.1c.ru/rus/products/1c/predpr ... dition.htm
Мне искренне не понятны причины почему это до сих пор не сделано. Во первых это не баснословные деньги. Во вторых драйвер будет в штатной библиотеке подключаемого оборудования, т.е. устанавливаться одной кнопкой в настройках. И наконец в третьих, будет включен в список сертифицированного на сайте, что в свою очередь будет влиять на решение о приобретении данного фр конечными пользователями.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение slan »

Я передам Ваши предложения руководству, и людям, имеющим отношение к 1С
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение slan »

А не мог бы кто-нибудь прикрепить скан (или фотку) этих трёх чеков ЕГАИС? Процесс пошел бы гораздо быстрее
Аватара пользователя
grufov
Сообщения: 85
Зарегистрирован: 28 май 2016, 15:28

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение grufov »

slan писал(а):А не мог бы кто-нибудь прикрепить скан (или фотку) этих трёх чеков ЕГАИС? Процесс пошел бы гораздо быстрее
После 12 будет. С использованием последних драйверов/обработок.
Аватара пользователя
виталий дунаев
Сообщения: 82
Зарегистрирован: 24 апр 2016, 13:45

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение виталий дунаев »

Я конечно отношусь к такой точке зрения с уважением, но :
....при работе из 1С - она передает драйверу только ссылку.
.....Далее 1С решает добавить ссылку и подпись на чек, полагая что этих данных на нем нет, ведь она драйверу их не передавала.
соглашусь с grufov, что драйвер должен работать по стандарту 1с, и данные которые передает 1С одинаковые для всех создателей драйверов, только у одних все работает, а другие ищут виновных на стороне.
Аватара пользователя
виталий дунаев
Сообщения: 82
Зарегистрирован: 24 апр 2016, 13:45

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение виталий дунаев »

тот же чек из FR TOOLS
в конце ссылки почему то указано название магазина, не код ФС РАР как в обычном чеке

Изображение
Аватара пользователя
grufov
Сообщения: 85
Зарегистрирован: 28 май 2016, 15:28

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение grufov »

Драйвер. Версия 2.25.1 от 07.06.2016
Версия 1.0.0.0 Интеграционная библиотека для подключения драйвера в 1С по стандарту "1С-Совместимо"

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

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение slan »

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

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение slan »

Если есть возможность потестировать, выкладываю сюда новую версию интеграционной библиотеки и новый драйвер. Ожидаемый эффект - если в опциях фискальника установлен автоотрез платёжного документа (поведение по-умолчанию после сброса к заводским настройкам), то должен отрезаться и слип ЕГАИС. Плюс должен пропасть один из дублей URL.
В основную ветку пока не выкладываю из-за возможных косяков. Жду комментариев
Вложения
MercuryFPDrv2.exe
(2.07 МБ) 379 скачиваний
IntegrationLibrary_MercuryFPDrv2x.zip
(98.46 КБ) 335 скачиваний
Аватара пользователя
виталий дунаев
Сообщения: 82
Зарегистрирован: 24 апр 2016, 13:45

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение виталий дунаев »

эффект есть! Так держать!!!
появился отрез после подписей и исчез один из дублей URL
Изображение
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение slan »

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

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение slan »

Обновил драйвер и интеграционную библиотеку в теме драйвера. Должно печататься 2 чека вместо трех. Меркурий 119 нужно прошить на версию 1.21, Меркурий MS-K на версию 5.8.2(5.8.3)
Аватара пользователя
виталий дунаев
Сообщения: 82
Зарегистрирован: 24 апр 2016, 13:45

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение виталий дунаев »

а как бы получить эту версию 1.21 ( на сайте во вкладке ремонтная документация выложена только версия 1.20)
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)

Сообщение slan »

Попробуйте обратиться в техподдержку, обновлением информации на сайте занимаются они. В принципе могу и я выслать на почту например. Но, может быть, есть какие-то причины, по которым прошивки не обновили (не оттестированы или еще что-нибудь)
Ответить