INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Бобрышов Александр | Ведущий программист | ООО "Проф ИТ"

«Как организовать консолидацию данных из трёх десятков предприятий не привлекая программистов на местах?»

Давайте представим, что у нас есть "зоопарк" из разных конфигураций 1С, от разных организаций одного холдинга, занимающихся совершенно непохожей деятельностью (от промышленного производства до туристической деятельности). Бухгалтерские данные должны стекаться из этих предприятий в управляющую компанию, учет в которой ведется в системе, принципиально отличающейся от 1С. Некоторые дочерние организации работают на решениях без штатных программистов и находятся за 1000+ км. Я расскажу, какую архитектуру и технологии выбрать для такого обмена. Как наладить выгрузку данных по одной кнопке без изменения конфигурации предприятия. Как создавать и модифицировать правила обмена для разных предприятий из офиса управляющей компании. Как следить за состоянием обмена из единого центра управления.

QR код на ККМ АТОЛ картинкой под Розницей 2.2, для ЕГАИС

Оборудование - ККМ

0
Печать QR кода на ККМ АТОЛ картинкой под Розницей 2.2. Доработка 1С Розница 2.2 до печати QR кода картинкой для ЕГАИС

Розница 2.2 поддерживает печать на ККМ АТОЛ QR-кода из ЕГАИС, но под драйвером 8.х, и там что-то докупать надо. Альтернативный вариант - печатать QR код картинкой, после небольшой доработки розницы. Так советуют многие, но делать пришлось самому, ибо реализацию не найти.

У вас уже установлены драйвера АТОЛ. Моя версия - 6.20.1.10. В 1С Розница - у нас используется универсальный драйвер, чтобы было 4 вида оплат. На 6.х тоже должно работать. Версия розницы на момент реализации - 2.2.4.15. Работаем в управляемом режиме.

Сначала надо включить у ККМ возможность печати. Для этого запускаем C:\Program Files (x86)\ATOL\Drivers\BIN\FprnM_T.exe. Устройство включено, 4-режим программирования - войти. Вкладка прогр.: таблица 2, ряд 1, поле 21, значение - номер вашей модели ККМ. Можно взять на http://www.atol.ru/files/dc/66/DTO6_FprnM_PM.pdf  - приложение 2, стр 291.

Далее скачиваем convert.exe (бесплатный ImageMagick 64х), он нужен чтобы переконвертировать QR, сформированный 1С, в ч/б bmp. 32х ищем тут: http://www.imagemagick.org/download/binaries/ImageMagick-7.0.2-5-portable-Q16-x86.zip

Ложим в рабочую папку, по умолчанию в обработке - D:\Bases. Если в другую -  в коде обработки не забудьте поменять также (и в добавляемом общем модуле).

Запускаем обработку, вбиваем любую тестовую строку и нажимаем на печать.  Если работает - можно дорабатывать саму розницу. Код дополнительных общих модулей  находится в модуле объекта обработки - создаем общие модули. Изменяем код в ОбщийМодуль.МенеджерОборудованияКлиент.ПечатьЧекаПоШаблону():

             

  Если Не ПВ_Дописки.ПечатьQRФиск(ОбъектДрайвера, ПараметрыПодключения, ПозицияЧека.ШтрихКод) Тогда
                //Если НЕ ОбщийМодульОборудования.ПечатьШтрихкода(ОбъектДрайвера, Параметры, ПараметрыПодключения,
                //                            ТипШтрихКода, ШтрихКод, ВремВыходныеПараметры) Тогда

Также в процедуре в обработке РМКУправляемыйРежим.Форма.ПробитьЧекККМЗавершение добавляем в конце:

   

 ЭтаФорма.Активизировать();

Усё, проверяем на бутылке, отписываемся)

0

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

Наименование Файл Версия Размер
ПечатьQR.epf
.epf 11,58Kb
29.07.16
7
.epf 11,58Kb 7 Скачать
Convert.exe
.exe 16,08Mb
29.07.16
4
.exe 16,08Mb 4 Скачать

См. также

Комментарии
Сортировка: Древо
1. LeXXeR 43 29.07.16 12:04 Сейчас в теме
Любит же наш народ не разобравшись как следует, сразу в конфигураторы бежать и велосипеды мастерить!

"Розница 2.2 поддерживает печать на ККМ АТОЛ QR-кода из ЕГАИС, но под драйвером 8.х, и там что-то докупать надо..." (с)

Докупать надо платную лицензию Атол, но лишь в том случае, если вы хотите использовать драйвер Атол с ККМ другого производителя (например, Штрих-М). Если же у нас драйвер Атол + ККМ Атол, ничего докупать не надо! Ставим драйвер 8.x с сайта Атол, выбираем в подключаемом оборудовании "Драйвер Атол 8.x", в менеджере лицензий выбираем вариант драйвера ККМ "бесплатный" (по умолчанию, там платный) и все работает, QR-коды печатаются сам проверял у клиента буквально вчера! Добавлю, что крайне желательно при этом обновить Розницу до последнего релиза (на текущую дату это версия 2.2.4.17) т.к. там много чего менялось по ЕГАИСУ в последних релизах, в том числе по выводу QR-кода на чеке.
2. RocKeR_13 393 29.07.16 15:28 Сейчас в теме
(1) LeXXeR, да уж, хоть сначала попробовали бы.
Оставьте свое сообщение