Имя: Пароль:
1C
1С v8
как заставить гуднуть атол 30ф
0 tigrandis
 
16.05.18
18:56
Уважаемые умные люди есть ККТ Атол 30ф. Платформа 8.3.11 Управление торговлей, редакция 11.4.3.115 суть не в этом хочу программно сделать гудок на ККТ драйвер который использует 1С "ATOL_KKM_1C82_54FZ" не имеет команды гудок, поэтому решили сделать через стандартный драйвер Атол.

ОбъектДрайвера = Неопределено;
    ProgID = "AddIn.FPrnM8";

    Попытка
        ПодключитьВнешнююКомпоненту(ProgID);
        ОбъектДрайвера = Новый(ProgID);
        
        ОбъектДрайвера.УстановитьПараметр("PortNumber",7);
        ОбъектДрайвера.УстановитьПараметр("BaudRate", 1200);
        ОбъектДрайвера.УстановитьПараметр("Model", 61);
        ОбъектДрайвера.Подключить(ProgID);
        ОбъектДрайвера.beep();
        //ОбъектДрайвера.УстановитьПараметр("Model", ПараметрыПодключения.Модели);
        
    Исключение
    КонецПопытки;

    Если ОбъектДрайвера = Неопределено Тогда
        Сообщить("ОШИБКА: " + Символы.ПС + "Внешняя компонента драйвера не найдена");
     КонецЕсли;

//    Также не забывайте вызывать неявный деструктор объекта драйвера:
    ОбъектДрайвера.DeviceEnabled = Ложь;
    ОбъектДрайвера = Неопределено;

Как встаю на строку ОбъектДрайвера.beep(); выдает результат -9, подскажите что делаю не так???
1 tigrandis
 
16.05.18
18:56
Как встаю на строку ОбъектДрайвера.beep(); выдает результат -9, подскажите что делаю не так???
2 Сияющий в темноте
 
16.05.18
21:38
А включить его включили?
У Атола устройство нужно включить и только потом слать команды,иначе драйвер их тупо не выполняет.
3 big
 
17.05.18
05:11
(0) в поставке драйвера есть примеры, лучше всего там посмотреть. Практически все вопросы отпадут сами собой