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

Оборудование - Фискальный регистратор

Мария 301 301МТМ

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

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

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

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

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

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

7

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

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

См. также

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