Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Все настройки по отчетам выполняются на кассовом сервере по адресу: Магазин – Типы касс. Нужно выбрать тип кассы и нажать кнопку Настройки:

Стандартные отчеты

На кассе УКМ 5 доступны следующие виды отчётов:

- Х-отчёт – формируется ККТ. Формат определяется типом используемой ККТ.

- Отчет по смене (shift_report.conf (services\reports\shift_report.conf)) – аналог Х-отчёта, формируется кассовой программой. Кроме информации о суммах оплат (общей в разрезе средств оплаты), количества чеков, сумм в денежном ящике, он также содержит информацию о суммах продаж по продавцам, если они были зарегистрированы в чеках.

- Отчет о реализации товаров за смену (sale_of_goods.conf (services\reports\sale_of_goods.conf)) – выводит перечень товаров, проданных за смену. Отчёт используется очень редко.

Расположение отчетов в интерфейсе кассы УКМ 5 и алгоритм доступа к ним сотрудников магазина описаны здесь.

Последовательность названий отчётов в кассовом меню определяется параметром num в конфигурационных файлах, описывающих отчёты.

При выполнении отчёта результат сначала выводится на экран кассы и потом может быть распечатан на чековой ленте.

Настройка списка отчётов, которые могут быть доступны на кассе, выполняется в файле reports.conf (services\reports\reports.conf) на кассовом сервере по адресу: Магазин – Типы касс. Нужно выбрать тип кассы и нажать кнопку Настройки:

Все выполняемые настройки важно сохранять на каждом этапе, где это доступно.

Отчет по Сбербанку

В меню отчетов также доступен пункт Сбербанк, инициирующий отчет по сверке со Сбербанком. При запуске функции, выводится список возможных операций:

- сверка итогов;

- контрольная лента краткая;

- контрольная лента полная.

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

Для настройки отчета необходимо на кассовом сервере по адресу Магазин – Типы касс выбрать тип кассы и нажать кнопку Настройки:

В появившемся иерархическом древе нужно найти конфигурационный файл reports.conf (services\reports\reports.conf) и добавить в него следующий код:

{

  "reports.sbrf_report": {

    params : {

      num = 2                                      # Последовательность отображения отчетов в меню "Отчеты".

                                                   # В начале меню со списком отчётов отображаются отчёты с меньшими
                                                     значениями параметра "num".

      name = "Сбербанк"                            # Название отчёта в меню "Отчёты"

      description = "Печать отчетов Сбербанка"     # Краткое описание отчёта в этом же меню.

    }

  }

}

Настройки необходимо сохранить.

Отчет о сверке данных за смену в ККТ и в кассовой системе

Отчет о расхождении значений по базе кассы и по данным ККТ можно формировать в двух видах:

1. Отчёт, вызываемый по кнопке:

На кассовом сервере по адресу: Магазин – Типы касс нужно выбрать тип кассы и нажать кнопку Настройки:

В появившемся иерархическом древе необходимо найти файл reports.conf по адресу: services\reports\reports.conf. В раздел plugins данного файла нужно добавить следующую строку: 

,{ include file("conf/services/reports/settlement.conf")} # Печать сверки

По тому же адресу (services\reports) необходимо сохранить файл settlement.conf.

В файл printReports.js по адресу: services\reports\scripts\printReports.js следует добавить функции из settlement.js.

Все выполняемые настройки важно сохранять на каждом этапе, где это доступно.

2. Отчет при завершении смены:

На кассовом сервере по адресу: Магазин – Типы касс нужно выбрать тип кассы и нажать кнопку Настройки:

В появившемся иерархическом древе надо найти файл shiftclose.conf по адресу: applications\shiftclose\shiftclose.conf. В раздел plugins данного файла необходимо добавить следующую строку:

, { include file("conf/applications/shiftclose/report_per_shift_settlement.conf") } # Отчет о сверке данных. Параметр необязательный

По тому же адресу (applications\shiftclose) нужно сохранить файл report_per_shift_settlement.conf.

Все выполняемые настройки важно сохранять на каждом этапе, где это доступно.