Имя: Пароль:
1C
1С v8
v8: Пытаюсь печатать с компьютера чеки на кассовом аппарате Tremol
0 kolts23381
 
25.01.14
17:33
Пытаюсь печатать с компьютера чеки на кассовом аппарате Tremol.
Есть куча документации, несколько готовых программ у них на сайте, но программы не работают выходит ошибка. Получается печатать только с помощью веб приложения. Есть такая функция в нем
function work()
{
    result.innerText = "...";
    var zfp = new ActiveXObject("Zfpcom.ZekaFP");
    var res = zfp.Setup(parseInt(parent.frames.contents.comport.value, 10), parseInt(parent.frames.contents.baud.value, 10), 3, 1000);
    res = zfp.SellFreeEx(line.value, parseInt(taxgrp.value, 10), parseFloat(price.value), parseFloat(quantity.value), parseFloat(discount.value), percent.checked ? 0 : 1);

    result_color(zfp);
    result.innerText = zfp.GetErrorString(zfp.errorCode, 0);
        
    zfpinput.innerText = zfp.GetInputHexFormated();
    zfpoutput.innerText = zfp.GetResponseHexFormated();
}
Меня интересует строка var zfp = new ActiveXObject("Zfpcom.ZekaFP").
Это о чем? Кто-то может внятно объяснить? Перерыл реестр там что то такое есть но меня интересует конкретные файлы а в реестре об этом ничего не написано. Хочу подключить этот активх в 1С и уже оттуда печатать. Есть исходные коды всей этой байды но опыт программирования у меня маленький на с++, и я не знаю всех тонкостей.
1 oleg_km
 
25.01.14
17:53
zfp = new ActiveXObject("Zfpcom.ZekaFP").

В 1С выглядит так:

обККМ = Новый COMОбъект("Zfpcom.ZekaFP");
2 kolts23381
 
25.01.14
18:11
Спасибо, сработало. А где найти этот comобъект? То есть файлы которые относятся к нему.
3 oleg_km
 
25.01.14
18:12
В реестре, включи поиск Zfpcom.ZekaFP
4 kolts23381
 
25.01.14
18:19
Там ничего интересного. Есть упоминания, но о конкретных файлах ничего. Можешь кратко объяснить об этих com объектах.
5 Torquader
 
25.01.14
19:13
(4) К аппарату (и его драйверу) должны идти документация, где написано, как с ним работать (обычно и примеры есть).
Основная теорема систематики: Новые системы плодят новые проблемы.