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 код,
два раза подряд одна и таже ссылка
ОТРЕЗ ЧЕКА ( ??)
еще раз ссылка ( у нее концовка немного изменена)
и контрольная суммы
Отреза нет, то есть еще ссылка и контрольная сумма перейдут на след.чек
Пару месяцев поднимал проблему печати QR кода при подключении к 1С типовой при помощи драйверов по стандарту 1с совместимо, тогда при обращении к транспортному модулю выскакивала ошибка типа " число не может быть преобразовано..."
при использовании нового драйвера ККМ вер.2.25 QR коды стали печататься без ошибок со стороны 1С !!!!!
Не совсем конечно гладко это выглядит, но думаю еще немного и драйвер будет СУПЕР!
Использую тестовый контур ЕГАИС, не фискализированный ФР Меркурий 119к (com), подключенный к USB разъему ноутбука через конвертор PL 2303 , ну и соответственно 1с .
Шероховатость видна вот в чем:
продали алкоголь,
Чек продажи
Шапка : Инкотекс
Название товара ,ПРОДАЖА
(все нормально)
ОТРЕЗ
Следом чек с QR кодом
Первая Шапка : Название магазина
ИНН Фирмы
Номер кассы ,чека, дата ,номер смены
данные взяты из 1С
ПРОПУСК
Вторая шапка ИНКОТЕКС,
ИНН ?????, касса, номер смены,
вся информация из ККМ
далее сам QR код,
два раза подряд одна и таже ссылка
ОТРЕЗ ЧЕКА ( ??)
еще раз ссылка ( у нее концовка немного изменена)
и контрольная суммы
Отреза нет, то есть еще ссылка и контрольная сумма перейдут на след.чек
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
Так в чем вопрос-то?
В дублировании ссылки QR-кода на третьем чеке? Если вопрос в этом, то здесь необходимо дорабатывать либо прошивку фр, либо 1С. Так как прошивка фр сама печатает ссылку после QR-кода, она кстати и подпись печатает, но, так как из 1С в драйвер подпись не приходит, то из драйвера в фр передается пробел.
Ну а третий чек печатается самой 1С, может быть можно его как-то отключить настроив саму 1С?
В дублировании ссылки QR-кода на третьем чеке? Если вопрос в этом, то здесь необходимо дорабатывать либо прошивку фр, либо 1С. Так как прошивка фр сама печатает ссылку после QR-кода, она кстати и подпись печатает, но, так как из 1С в драйвер подпись не приходит, то из драйвера в фр передается пробел.
Ну а третий чек печатается самой 1С, может быть можно его как-то отключить настроив саму 1С?
- виталий дунаев
- Сообщения: 82
- Зарегистрирован: 24 апр 2016, 13:45
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
вопросов нет,скорее просьба - пожелание, доточить дрова и дать нам возможность продвигать Инкотекс и дальше!
еще заметил интересную ерунду:
если распечатать чек ЕГАИС из FR Tools
то печатается он нормально:
1 ссылка и 1одна контрольная сумма
только в ссылке обычного чека в самом конце прописан код ФС РАР фирмы
а в чеке повторном из FR Tools в конце ссылки почему то указано название магазина.
значит где-то что то пока не так.
еще заметил интересную ерунду:
если распечатать чек ЕГАИС из FR Tools
то печатается он нормально:
1 ссылка и 1одна контрольная сумма
только в ссылке обычного чека в самом конце прописан код ФС РАР фирмы
а в чеке повторном из FR Tools в конце ссылки почему то указано название магазина.
значит где-то что то пока не так.
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
Да я ж Вам объясняю: через FR Tools, как и через драйвер, передается на фр команда с QR-кодом, ссылкой и подписью - и печатается чек Егаис с QR-кодом, ссылкой и подписью.
А при работе из 1С - она передает драйверу только ссылку. Соответственно драйвер передает в фр QR-код (сформированный драйвером) и ссылку, а вместо подписи передается пустая строка(так как подпись 1С драйверу не передает). ФР распечатывает чек ЕГАИС (без подписи) и отрезает его автоматически, как любой фискальный чек. При этом если драйвер не передаст в ФР один из параметров - возникнет ошибка и чек ЕГАИС напечатан не будет. Далее 1С решает добавить ссылку и подпись на чек, полагая что этих данных на нем нет, ведь она драйверу их не передавала (точнее передавала только ссылку для формирования QR-кода). Поэтому и возникает эта коллизия с дублированием данных. Драйвер тут повлиять ни на прошивку ни на 1С к сожалению не может. И вот этот третий чек не отрезается, так как это уже по сути для фр не чек, а пара нефискальных строк. По-хорошему 1С должна бы вызвать команду отреза чека
Попробую описать данный механизм работы 1С разработчику прошивок ФР, возможно он чего придумает.
А при работе из 1С - она передает драйверу только ссылку. Соответственно драйвер передает в фр QR-код (сформированный драйвером) и ссылку, а вместо подписи передается пустая строка(так как подпись 1С драйверу не передает). ФР распечатывает чек ЕГАИС (без подписи) и отрезает его автоматически, как любой фискальный чек. При этом если драйвер не передаст в ФР один из параметров - возникнет ошибка и чек ЕГАИС напечатан не будет. Далее 1С решает добавить ссылку и подпись на чек, полагая что этих данных на нем нет, ведь она драйверу их не передавала (точнее передавала только ссылку для формирования QR-кода). Поэтому и возникает эта коллизия с дублированием данных. Драйвер тут повлиять ни на прошивку ни на 1С к сожалению не может. И вот этот третий чек не отрезается, так как это уже по сути для фр не чек, а пара нефискальных строк. По-хорошему 1С должна бы вызвать команду отреза чека
Попробую описать данный механизм работы 1С разработчику прошивок ФР, возможно он чего придумает.
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
по хорошему вы в течении двух недель валили на 1С в другой теме, в итоге от 1С пришел ответ о несоответствии вашей компоненты стандартам 1С. Я смею предположить что и в данном случае корень проблемы где то рядом...slan писал(а):Да я ж Вам объясняю: через FR Tools, как и через драйвер, передается на фр команда с QR-кодом, ссылкой и подписью - и печатается чек Егаис с QR-кодом, ссылкой и подписью.
А при работе из 1С - она передает драйверу только ссылку. Соответственно драйвер передает в фр QR-код (сформированный драйвером) и ссылку, а вместо подписи передается пустая строка(так как подпись 1С драйверу не передает). ФР распечатывает чек ЕГАИС (без подписи) и отрезает его автоматически, как любой фискальный чек. При этом если драйвер не передаст в ФР один из параметров - возникнет ошибка и чек ЕГАИС напечатан не будет. Далее 1С решает добавить ссылку и подпись на чек, полагая что этих данных на нем нет, ведь она драйверу их не передавала (точнее передавала только ссылку для формирования QR-кода). Поэтому и возникает эта коллизия с дублированием данных. Драйвер тут повлиять ни на прошивку ни на 1С к сожалению не может. И вот этот третий чек не отрезается, так как это уже по сути для фр не чек, а пара нефискальных строк. По-хорошему 1С должна бы вызвать команду отреза чека
Попробую описать данный механизм работы 1С разработчику прошивок ФР, возможно он чего придумает.
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
Вы можете предполагать все что угодно, я же попытался доступно объяснить почему так происходит.
Если у Вас есть какие-то предложения, я с удовольствием выслушаю.
Если у Вас есть какие-то предложения, я с удовольствием выслушаю.
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
Есть, сертифицировать оборудование доработав драйвер совместно со специалистами 1с. http://www.1c.ru/rus/products/1c/predpr ... dition.htmslan писал(а):Вы можете предполагать все что угодно, я же попытался доступно объяснить почему так происходит.
Если у Вас есть какие-то предложения, я с удовольствием выслушаю.
Мне искренне не понятны причины почему это до сих пор не сделано. Во первых это не баснословные деньги. Во вторых драйвер будет в штатной библиотеке подключаемого оборудования, т.е. устанавливаться одной кнопкой в настройках. И наконец в третьих, будет включен в список сертифицированного на сайте, что в свою очередь будет влиять на решение о приобретении данного фр конечными пользователями.
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
Я передам Ваши предложения руководству, и людям, имеющим отношение к 1С
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
А не мог бы кто-нибудь прикрепить скан (или фотку) этих трёх чеков ЕГАИС? Процесс пошел бы гораздо быстрее
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
После 12 будет. С использованием последних драйверов/обработок.slan писал(а):А не мог бы кто-нибудь прикрепить скан (или фотку) этих трёх чеков ЕГАИС? Процесс пошел бы гораздо быстрее
- виталий дунаев
- Сообщения: 82
- Зарегистрирован: 24 апр 2016, 13:45
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
Я конечно отношусь к такой точке зрения с уважением, но :
....при работе из 1С - она передает драйверу только ссылку.
.....Далее 1С решает добавить ссылку и подпись на чек, полагая что этих данных на нем нет, ведь она драйверу их не передавала.
соглашусь с grufov, что драйвер должен работать по стандарту 1с, и данные которые передает 1С одинаковые для всех создателей драйверов, только у одних все работает, а другие ищут виновных на стороне.
....при работе из 1С - она передает драйверу только ссылку.
.....Далее 1С решает добавить ссылку и подпись на чек, полагая что этих данных на нем нет, ведь она драйверу их не передавала.
соглашусь с grufov, что драйвер должен работать по стандарту 1с, и данные которые передает 1С одинаковые для всех создателей драйверов, только у одних все работает, а другие ищут виновных на стороне.
- виталий дунаев
- Сообщения: 82
- Зарегистрирован: 24 апр 2016, 13:45
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
тот же чек из FR TOOLS
в конце ссылки почему то указано название магазина, не код ФС РАР как в обычном чеке
в конце ссылки почему то указано название магазина, не код ФС РАР как в обычном чеке
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
Драйвер. Версия 2.25.1 от 07.06.2016
Версия 1.0.0.0 Интеграционная библиотека для подключения драйвера в 1С по стандарту "1С-Совместимо"
Чек на отпечатан на меркурий мс-к, на боевом утм и фискализированной кассе. Выходит фискальный чек, затем чек егаис, после печатается несколько строки контрольной суммы без отрыва чека. В самом чеке расколбас и дубли. Ссылку на фото отправил вам в лс.
Версия 1.0.0.0 Интеграционная библиотека для подключения драйвера в 1С по стандарту "1С-Совместимо"
Чек на отпечатан на меркурий мс-к, на боевом утм и фискализированной кассе. Выходит фискальный чек, затем чек егаис, после печатается несколько строки контрольной суммы без отрыва чека. В самом чеке расколбас и дубли. Ссылку на фото отправил вам в лс.
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
В общем отвечу наверное в одном посте. При попытке цитировать пост Виталия, исчезли картинки, сорри. Но я их посмотрел, спасибо.
Я согласен целиком и полностью с Вами в том плане что драйвер (а точнее библиотека) должен работать по стандарту 1С. Виновных нигде не ищу, а пытаюсь понять что происходит в обмене между 1С и драйвером, поэтому и прошу сканы. У меня нет возможности тестировать, поэтому процесс идет не так быстро как Вам хотелось бы.
Через FR Tools можно распечатать абсолютно любой QR-код, там в поле URL можете подставить хоть магазин, хоть код, прокрутите это поле до конца.
Всем спасибо за скрины. Ситуация проясняется. Вопрос с отрезом чековой ленты после чека ЕГАИС будет решен сегодня-завтра. С дублированием данных - возможно будет другая прошивка фр
Я согласен целиком и полностью с Вами в том плане что драйвер (а точнее библиотека) должен работать по стандарту 1С. Виновных нигде не ищу, а пытаюсь понять что происходит в обмене между 1С и драйвером, поэтому и прошу сканы. У меня нет возможности тестировать, поэтому процесс идет не так быстро как Вам хотелось бы.
Через FR Tools можно распечатать абсолютно любой QR-код, там в поле URL можете подставить хоть магазин, хоть код, прокрутите это поле до конца.
Всем спасибо за скрины. Ситуация проясняется. Вопрос с отрезом чековой ленты после чека ЕГАИС будет решен сегодня-завтра. С дублированием данных - возможно будет другая прошивка фр
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
Если есть возможность потестировать, выкладываю сюда новую версию интеграционной библиотеки и новый драйвер. Ожидаемый эффект - если в опциях фискальника установлен автоотрез платёжного документа (поведение по-умолчанию после сброса к заводским настройкам), то должен отрезаться и слип ЕГАИС. Плюс должен пропасть один из дублей URL.
В основную ветку пока не выкладываю из-за возможных косяков. Жду комментариев
В основную ветку пока не выкладываю из-за возможных косяков. Жду комментариев
- Вложения
-
- MercuryFPDrv2.exe
- (2.07 МБ) 381 скачивание
-
- IntegrationLibrary_MercuryFPDrv2x.zip
- (98.46 КБ) 336 скачиваний
- виталий дунаев
- Сообщения: 82
- Зарегистрирован: 24 апр 2016, 13:45
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
эффект есть! Так держать!!!
появился отрез после подписей и исчез один из дублей URL
появился отрез после подписей и исчез один из дублей URL
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
Теперь ждём разработчика прошивки ФР, он пообещал в ближайшее время добавить в прошивку отдельную команду печати QR-кода. Сейчас такой команды нет (сейчас используется команда печати всего чека ЕГАИС), поэтому вместо одного второго чека ЕГАИС, получаем второй и третий чеки: шапка второго чека - это шапка формируемая 1С-кой, далее идёт чек ЕГАИС формируемый ФР, потом отрез и на третьем чеке вылезает окончание чека 1с-ки.
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
Обновил драйвер и интеграционную библиотеку в теме драйвера. Должно печататься 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)
Re: 1C Розница(Базовая Типовая)вер 2.2.20 и Меркурий 119к (печать QRcode)
Попробуйте обратиться в техподдержку, обновлением информации на сайте занимаются они. В принципе могу и я выслать на почту например. Но, может быть, есть какие-то причины, по которым прошивки не обновили (не оттестированы или еще что-нибудь)