|
v7: Подружить МИНИ ФП54.01 и 1с
| ☑ |
0
lg2marvel
22.08.14
✎
17:54
|
Добрый день, купили фискальный регистратор МИНИ ФП54.01, может кто поделиться обработкой подключения к 1с 7? К Сожалению на сайте юнисистема примеры только под 8-ку.
Спасибо
|
|
1
lg2marvel
25.08.14
✎
10:21
|
Судя по всему у них общий драйвер с мини т 400. Удалось подключить драйвер:
Попытка
Драйвер = CreateObject("ecrmini.t400");
глПереченьДрайверов.ДобавитьЗначение(Драйвер,НазваниеДрайвера+ЭККА.Код);
глКомментарий("Подключен драйвер для ЭККА "+ЭККА,2);
Исключение
глКомментарий("Ошибка ЭККА :"+ОписаниеОшибки(),0);
глКомментарий("Возможно, драйвер не установлен !",2);
КонецПопытки;
Не могу понять каким образом выполняются методы для данного объекта.
|
|
2
supremum
25.08.14
✎
10:39
|
Вот тут что-то есть:
Или обратитесь непосредственно к производителю.
|
|
3
lg2marvel
25.08.14
✎
12:20
|
Принцип ясен, примерно следующим образом обрабатываются все команды...
//Открыть порт
СтрокаКоманды = "open_port;"+Порт+";"+Скорость+";";
Результат = Драйвер.t400me(СтрокаКоманды);
Если Результат = 0 Тогда
Сообщить("Не удалось открыть порт");
возврат;
КонецЕсли;
|
|
4
lg2marvel
26.08.14
✎
16:51
|
Не могу понять...
OLE-сервер подключается.
выполняю Результат = Драйвер.t400me("open_port;5;115200;");
результат "-1", когда при удачном подключении должна быть строка с названием драйвера. 0 - если не удается открыть порт.
Кто сталкивался? что может быть?
|
|
5
lg2marvel
26.08.14
✎
18:03
|
Сообщить(Драйвер);
выдает OLE.It400
|
|
6
lg2marvel
27.08.14
✎
09:27
|
При выключенном аппарате строка open_port возвращает 0 с ошибкой об открытии порта.
|
|
7
lg2marvel
27.08.14
✎
09:29
|
утилитой которая поставляется с библиотекой OLE порт открывается
|
|
8
lg2marvel
27.08.14
✎
12:00
|
Как оказалось результат надо получать так:
OLE.get_last_result()
|
|