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