|
Атол ДТО10 использование native компоненты | ☑ | ||
---|---|---|---|---|
0
SpitfireIX
03.08.18
✎
15:40
|
Добрый день.
Имеем ККТ Атол 30Ф. У него есть особенность, в том что если при закрытии смены кончается бумага, то смена в 1с закрывается, а на регистраторе остается открытой. Через тест драйвера можно до конца отпечатать отчет с гашением. А вот через 1с, смена закрыта и открыть её невозможно, ругается что отчет с гашением прерван. Поэтому хочу написать кнопку которая будет выполнять функционал кнопки "Допечатать" в тесте драйвера. В документации на драйвер написано что есть функция "continuePrint()", которая выполняет требуемые действия. Но тут проблема в том что никак не могу понять как пользоваться их драйвером. Как я понял надо использовать библиотеку "fptr10.dll". С 8 и 9 драйвером проблем не было, создаешь СОМ объект и вперед. А тут она сделана как native и никак не пойму как её подключить и как создать новый объект. В драйверах атола есть компонента для 1с, и её получается подключить, через = Новый("AddIn.ATOL_KKT_1C83_V10.ATOL_KKT_1C83_V10"). Но в нем нет метода continuePrint() и даже version(). Был у кого опыт с выполнением подобной задачи? Или как вообще подключить эту компоненту и какой ProgID использовать? т.к. через УстановитьВнешнююКомпоненту и потом ПодключитьВнешнююКомпоненту, не срабатывает. Конфа - УТ 11.3.4.21 Платформа - 8.3.10.2466 |
|||
1
SpitfireIX
03.08.18
✎
15:42
|
Сейчас пробовал на яве, там все прекрасно работает. Подключаешь ей libffptr10.jar, потом создаешь объект
IFptr fptr = new Fptr() Инициализируешь и все работает. А вот как в 1с это сделать никак не могу понять. |
|||
2
Garykom
гуру
03.08.18
✎
15:48
|
Открыть смену в 1С и тут же ее закрыть никак?
|
|||
3
Garykom
гуру
03.08.18
✎
15:49
|
И да 10-й драйвер уже имеет в составе веб-сервер (написан на java) можно из 1С json задание отправить по http
|
|||
4
SpitfireIX
03.08.18
✎
15:53
|
(2) Нет. В тесте драйвера это прокатывает, а в 1с не работает ругается на то что отчет прерван.
(3) Кассы уже стоят на 100+ точек, и на каждой из них настраивать вэб сервер не хочется. |
|||
5
Garykom
гуру
03.08.18
✎
16:03
|
Может допилить 1С (или достаточно обновления версии конфы) чтобы не закрывал смену в 1С при ошибке ККТ?
А то получается что состояние ККТ читает и глючит. |
|||
6
SpitfireIX
03.08.18
✎
16:33
|
Обновление очень трудозатратно, конфа переписана. С 11.1 почти 2 месяца обновлялись. Да и обновляться на 11.4 рано еще)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |