Печать Х-отчета для ККТ АТОЛ с передачей данных. Расширение для Бухгалтерии 3.0

Добавляет возможность печати Х-отчета (Суточный отчет без гашения) для ККТ АТОЛ из Бухгалтерии 3.0.

Добавляет возможность печати Х-отчета (Суточный отчет без гашения) для ККТ АТОЛ из Бухгалтерии 3.0. Реализовано в виде расширения, не требует изменения в конфигурации. Для работы необходим установленный на клиенте драйвер АТОЛ.

Расширение предоставляется «как есть», работа с другими параметрами соединения не гарантируется.

Тестировалось на: ККТ АТОЛ 22Ф / FPrint-22ПТК, подключение TCP/IP;

Бухгалтерия предприятия, редакция 3.0 (3.0.48.21) ;

Драйвер ККТ:   8.14.2.0.

4 Comments

  1. pila86

    Спасибо, вроде заработало.

    Reply
  2. ResetAtreides

    В версиях ATOLkkt.epf 1.5+ вернули x-отчет. Вытащил из УПП (1.3.89.2).

    В «ПодключаемоеОборудованиеУниверсальныйДрайверКлиент» вернуть обработчик команды

    // Функция осуществляет формирование отчет без гашения.
    //
    Функция ОтчетБезГашения(ОбъектДрайвера, Параметры, ПараметрыПодключения, ВходныеПараметры, ВыходныеПараметры)
    
    Результат = Истина;
    НомерСмены     = 0;
    НомерДокумента = 0;
    
    Попытка
    Результат = ОбъектДрайвера.НапечататьОтчетБезГашения(ПараметрыПодключения.ИДУстройства);
    Исключение
    Результат = Ложь;
    ВыходныеПараметры.Очистить();
    ВыходныеПараметры.Добавить(999);
    ВыходныеПараметры.Добавить(НСтр(«ru=’Ошибка вызова метода <ОбъектДрайвера.НапечататьОтчетБезГашения>.'») + Символы.ПС + ОписаниеОшибки());
    Возврат Результат;
    КонецПопытки;
    
    Возврат Результат;
    
    КонецФункции

    Показать

    А в функцию «ВыполнитьКоманду»

    // Сформировать отчет без гашения
    ИначеЕсли Команда = «PrintXReport» ИЛИ Команда = «НапечататьОтчетБезГашения» Тогда
    Результат = ОтчетБезГашения(ОбъектДрайвера, Параметры, ПараметрыПодключения, ВходныеПараметры, ВыходныеПараметры);

    Вызывается стандартно, из обработки закрытия кассовой смены, формы «ОтчетКассовойСменыБезГашения»

    Reply
  3. pustov_b

    (2) А какую версию AddIn.ATOL_KKM_1C82_54FZ используете?

    Reply
  4. ResetAtreides

    (3)Она в макете обработки лежит, двоичные данные. Это ZIP архив

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *