Имя: Пароль:
1C
1C 7.7
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
Вот тут что-то есть:
http://unisystem.ua/ru/product/fiskalnyye-ryegistratory/support/fiskalnyy-ryegistrator-mini-fp54-01.html
Или обратитесь непосредственно к производителю.
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()