Обработка для драйвера ФР Штрих-М-ПТК (4.12.472), печать QR кодов, ЕГАИС

Опубликовал Дмитрий Виссарионов (Dwiss) в раздел Оборудование - Фискальный регистратор

Печать чеков из 1С: Розница 1.0.19.16 на ФР Штрих-М ПТК. Переделанная обработка ShtrihMFiscalPrinters_v2.epf с печатью QR кода

 Фирма 1С прекратила поддержку 1С Розница 1.0, и нет возможности печати полноценного слип чека с QR кодом, поэтому пришлось делать самому обработку, и спасибо всем, кто помогал.

http://its.1c.ru/db/metod8dev/content/4829/hdoc@1f39e6b 
Поменял компоненту с DrvFR1C на SMDrvFR1C

		Попытка
			ПрогИД = "AddIn.SMDrvFR1C";
			ПодключитьВнешнююКомпоненту(ПрогИД);
			Драйвер = Новый (ПрогИД);
		Исключение
			Результат = мОшибкаЗагрузкиДрайвера;
			ОписаниеОшибки = "Невозможно подключить внешнюю компоненту.
			| Проверьте, что внешняя компонента корректно установлена и имеет ту же версию, 
			| что и требуемая обработкой обслуживания.";
		КонецПопытки;

Переделал параметры подключения (было 2 параметра стал 1) и адаптировал печать QR кода в слип чеке

В SMDrvFR1C нет некоторых функций 

Объект.Драйвер.ПроверитьСостояниеПечати(Объект.ИДУстройства) 
Объект.Драйвер.ПродолжитьПечать(Объект.ИДУстройства) 

Изменен 

Объект.Драйвер.ЗакрытьЧек(Объект.ИДУстройства, СуммаНал, СуммаБезнал, 0,0) 

имеет 5ый параметр 

Добавлен новый 

Объект.Драйвер.ОткрытьСмену(Объект.ИДУстройства)

Спасибо всем кто помогал. Код открыт. 

Для интеграции необходимо зарегистрировать новую компоненту SMDrvFR1CLib.dll  командой regsvr32  или установить последний драайвер Штрих-М и заменить обработку ShtrihMFiscalPrinters_v2.epf в ТО фР ШТРИХ-М.

Драйвера 4.12.467 грузят процессор 50-100% в 4.12.472 - ошибка исправлена.

Скачать файлы

Наименование Файл Версия Размер
ShtrihMFiscalPrinters_v2.epf
.epf 35,27Kb
04.07.16
96
.epf 35,27Kb 96 Скачать
DrvFR_4.12_472.rar
.rar 8,40Mb
04.07.16
38
.rar 4.12.472 8,40Mb 38 Скачать
SMDrvFR1CLib.dll
.zip 261,34Kb
04.07.16
52
.zip 1.5 261,34Kb 52 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Николай Борисов (omenfarsh) 53 17.06.16 17:13 Сейчас в теме
Всё работает. В УТ 10.3.37.1 на АСПД ШТРИХ-М на Драйвере 4.12. Всё супер! Спасибо!
2. Николай Борисов (omenfarsh) 53 17.06.16 17:43 Сейчас в теме
Единственный вопрос, почему он тогда не выходит на сайт ФСРАР при сканировании QR-кода?
3. alnovin (alnovin) 209 18.06.16 12:18 Сейчас в теме
Добрый день!
На fprint-02K будет работать?
4. Дмитрий Виссарионов (Dwiss) 205 20.06.16 09:08 Сейчас в теме
(3) alnovin, нет, там другие команды. Но здесь на сайте есть пример как будет работать.
5. Дмитрий Виссарионов (Dwiss) 205 20.06.16 09:13 Сейчас в теме
(2) omenfarsh, в УТ не знаю, в Рознице 1.0.19.16 уходит, если переделать, передать еще 2 параметра номер смены и номер чека они по умолчанию =0 и заполнить серийный номер ККМ .
6. Николай Борисов (omenfarsh) 53 20.06.16 13:53 Сейчас в теме
(5) С Розницы 2.2. печатаю - выходит на ФСРАР, с УТ 10.3 печатаю - перекидывает на поисковик Гугл, если скопировать строку с поисковика и вставить в адресную строку, тогда всё ОК.
7. Наталья Афанасьева (natic18) 28.06.16 08:11 Сейчас в теме
Респект!!!!Все заработало на УТ 10.3.
2 дня бились.
8. Дмитрий Виссарионов (Dwiss) 205 28.06.16 12:03 Сейчас в теме
Я запустил продажи, работает проблем не было
9. Вадим (Vadim37) 16 01.07.16 11:06 Сейчас в теме
Обратите внимание, драйвер 4.12.467 грузит процессор от 50 до 100 процентов!!!
На 01.07 актуальная версия 4.12.472.
Sanario; Dwiss; +2 Ответить 3
10. Arkadiy kaigorodov (ArkadiyK) 01.07.16 14:41 Сейчас в теме
А обработку для 1с скачать можно?!
11. Arkadiy kaigorodov (ArkadiyK) 01.07.16 14:42 Сейчас в теме
Делал все как на http://forum.infostart.ru/forum40/topic152404/ только в 1с не проходит тест подключения, скорость выставлена правильно!
12. Дмитрий Виссарионов (Dwiss) 205 01.07.16 18:11 Сейчас в теме
(9) Vadim37, Спасибо да возникла такое на одной кассе
13. Anton Groshev (mikitondom) 13 02.07.16 09:43 Сейчас в теме
А где взять (9) Vadim37.. на сайте 467 последняя..
14. Дмитрий Виссарионов (Dwiss) 205 02.07.16 09:50 Сейчас в теме
15. Anton Groshev (mikitondom) 13 04.07.16 13:43 Сейчас в теме
Спасибо. удалось заставить печатать QR код на штрих-м-фрк.
Правда судя по всему заработало только с использованием функции СОКРЛП() для определения HTTP строки
На сайт егаис ссылка приходит , но как то чек не открывает..
Есть мысль что нужно передать таки через драйвер в процессе инициализации серийный номер кассы...
Или все таки печатьшрихкода с уже готовой строкой 1С от этого не зависит?
16. Вадим (Vadim37) 16 04.07.16 14:00 Сейчас в теме
(14) Dwiss, Да, 472 драйвер только на почту
17. Дмитрий Виссарионов (Dwiss) 205 04.07.16 16:51 Сейчас в теме
(16) Vadim37, "супер" поддержка штриха выпустили кучу обновлений и ни одно не выложили
18. Дмитрий Виссарионов (Dwiss) 205 04.07.16 16:54 Сейчас в теме
Могу обрадовать тех у кого не получилось, печать QR не будет считаться нарушением http://egais.ru/news/view?id=1475
19. Anton Groshev (mikitondom) 13 05.07.16 11:52 Сейчас в теме
А насчет серийника в обработке драйвера кто нибудь имеет что сказать.. Сейчас при инициализации кассы мы туды пишем "непоределено", если писать туда серийный ноер кассы что теперь есть в кассах ККМ.. Что нибудь улучшиться или смысла нет?
20. Николай Борисов (omenfarsh) 53 05.07.16 13:05 Сейчас в теме
DrvFR_4.12_473.exe
04 июля 2016 года 16:00

[-] Небольшие исправления

Сегодня на почту прислали.
21. Алексей Осипов (snow_man) 05.07.16 14:49 Сейчас в теме
22. Anton Groshev (mikitondom) 13 06.07.16 08:58 Сейчас в теме
ВЫложите сюда что ли последний драйвер.. Если штрих так тайно их рассылает....(
23. Дмитрий Виссарионов (Dwiss) 205 06.07.16 14:18 Сейчас в теме
Тут и так 472 лежит, он работает и ни чего не виснет
25. Ирина Макатуха (IrinaMakatukha) 08.07.16 11:54 Сейчас в теме
Купила вашу обработку, У меня УТ 10.3.37.2 последняя, зарег новую dll, драйвер ККМ Штрих 4.12.473
QR код стал печататься НО у меня 2 ККМ на одном рабочем месте и печатает ЧЕК на ККМ ИП, хотя все в отладчике проверяю - подается правильно на ККМ ООО, ид устройства правильно , но теперь ВСЕ чеки бьет на ККМ ИП.
Что вы не доработали наверное в функции подключить какие-то параметры потеряны...
Во всех процедурах ОткрытьЧек ит.д. у объекта есть порт и ид-устройства - там все правильно попадает на нужный порт и нужную кассу, НО все равно печатает на одну и ту же ККМ не верно.
Как только меняю вашу обработку обслуживания на стандартную сразу правильно все чеки бьются на какую нужно кассу но вместо QR кода ссылка.
26. Дмитрий Виссарионов (Dwiss) 205 08.07.16 15:16 Сейчас в теме
(25) IrinaMakatukha, Код открыт она в свободном скачивании доделывайте под свои нужды сами, эта обработка для 1СРозницы 1.0 и 1 ККМ Штрих_м. Если бы была коммерческая составляющая ценник бы был в рублях и не 3 смани) Я решил вопрос и решил поделится с теми кто столкнулся с данной ситуацией, если бы было бы, что то похожее я бы воспользовался уже имеющимся решением за 3 смани с удовольствием, т.к. времени потрачено куда больше.
27. AndreyRosp Маханько (andreyrosp) 9 22.07.16 10:25 Сейчас в теме
Спасибо за обработку. Заработало без проблем на ШТРИХ-ФР-К. Все СУПЕР!
28. Роман Баганов (romanco) 5 22.07.16 18:51 Сейчас в теме
По запросу (отправлял на support@shtrih-m.ru) прислали 4.12.481.
History 468-481
29. Иван Городилов (vava22082009) 16.08.16 11:16 Сейчас в теме
(28) romanco, сможете пожалуйста выслать обновленный драйвер штрих-м на почту i1gor@mail.ru?
30. Владимир Ларионов (lariusbuh) 23.08.16 14:13 Сейчас в теме
Добрый день.

При отключенном ФР 1С намертво зависает на моменте:
Объект.Драйвер.Подключить(Объект.ИДУстройства);

Покурил ИТС, функция ТестУстройства также вызывает зависание. Как проверить, включен ли ФР?
31. Юрий Петров (uriy911) 05.10.16 10:16 Сейчас в теме
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа