CRReport       

Функция CRReport выводит на печать x-отчет указанного типа.

CRINTERAPI CRIERR CRReport(CR_REPORT report);

Параметры:

report        указывает тип отчета:

enum CR_REPORT {
    RPRT_OVERALL,    //Итоговый отчет
    RPRT_CASHIERS,    //По кассирам
    RPRT_SECTIONS,    //По отделам
    RPRT_HOURS,        //Почасовой
    RPRT_GOODS        //По товарам/услугам
};

Возвращает:

Значение

Описание

IERR_ALLOK успешное завершение
IERR_WRITE_FISC ... IERR_CS_ROM неполадка соответствующего электронного узла
IERR_NOT_CONNECTED не связались с COM- портом

IERR_TIMEOUT

не дождались ответа от кассы

IERR_OPERATION_IMPOSSIBLE после закрытия смены была изменена конфигурация кассы- вывод сменного отчета невозможен
IERR_FLASH_INFO_DAMAGE функция зафиксировала нарушение информации РПЗУ
IERR_CONF_CONFLICT запрашиваемый отчет не соответствует текущей конфигурации кассы (напр. конфигурация без базы, а запрошен отчет по товарам)
IERR_NOT_SUPPORTED данная функция не поддерживается установленной в кассе версией ПО

Замечания:

До закрытия смены выводятся текущие отчеты, после закрытия - сменные.

См. также:    CRGetTradeResults