gifts2017

Драйвер Мария-301МТМ для 1С с исходниками

Опубликовал Taras Ivaniv (tarasii) в раздел Оборудование - Фискальный регистратор

Написание драйвера внешнего оборудования для 1С на примере фискального регистратора Мария-301МТМ

Написание внешних компонент подробно рассмотрено в статье.

В проект добавлены функции и свойства для реализации протокола обмена с фискальным регистратором, логика команд фискального регистратора перенесена на сторону 1С:

Макет = ПолучитьОбщийМакет("Драйвер");
ИмяФайлаДравера = КаталогВременныхФайлов() + "AddInNewMaria.dll";
Макет.Записать(ИмяФайлаДравера);	
ПодключитьВнешнююКомпоненту(ИмяФайлаДравера, "prn", ТипВнешнейКомпоненты.Native);
ДемоКомп = Новый("AddIn.prn.Maria2");
рет = ДемоКомп.ОткрытьПорт(Порт, Скорость);
Команда = "NULL";
рет = ДемоКомп.Команда(Команда);
Сообщить(""+рет+" "+ДемоКомп.Команда+" "+ДемоКомп.Ответ);
рет =  ДемоКомп.Логирование();
ДемоКомп.ЗакрытьПорт();

Проект содержит: исходные тексты драйвера, конфигурацию - пример работы внешней компоненты, сервис обработку для подключения в 1С и сам драйвер.

На основе этого проекта и описания команд фискального регистратора, работающего через RS232, возможно получить драйвер для него.

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

Наименование Файл Версия Размер Кол. Скачив.
Архив проекта
.zip 833,65Kb
16.03.15
16
.zip 2.2.0 833,65Kb 16 Скачать
Обработка обслуживания
.epf 297,02Kb
16.03.15
6
.epf 297,02Kb 6 Скачать
Драйвер
.dll 587,50Kb
16.03.15
4
.dll 587,50Kb 4 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Denis Puh (denis_puh) 30.06.15 15:07
2. Taras Ivaniv (tarasii) 20.07.15 18:50
(1) denis_puh, да спокойно, он универсален, можно любую команду отправить Марии, команда формируется на стороне 1С
3. uus nemo (uus) 27.02.16 12:19
При подключении обработки Vektor_Maria301MTM.epf из Архива проекта в конфигурации Розница для Украины 1.0 выводится предупреждение "Некорректный набор команд обработки обслуживания. Версия API обработки обслуживания 3.01 не совпадает с версией API конфигурации 2.05".
Что-то можно сделать?
4. spam spam (user631397_spam) 01.11.16 16:06
Как нормальный драйвер эту штуку не подключить. А есть где примеры именно драйвера, а не внешней компоненты?
5. Юрий Тарасов (Slavpl) 01.11.16 18:53
(4)Есть Универсальный драйвер АртСофт. Подключается любой фискальный регистратор. Можно с сайта скачать демо-версию драйвера вместе с сопутствующими примерами и обработками для 1с
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа