Источниками информации для построения отчета служат параметры и объекты, которые передаются из программы, и также результаты запросов к базе данных выполненные с помощью тега select
. Данные, которые переданы из программы, доступны в любом месте шаблона. Область доступа к информации, которая получена с помощью запроса, ограничена тегом select
.
Доступ к переменным и объектам осуществляется по именам. Внутри тега select
добавляются переменные, которые указаны в выборке.
В случае пересечения имен переменных для вложенных тегов приоритет имеет переменная нижнего уровня.
Стандартные параметры
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
shop.name | строковый | Название магазина | |
cash.code | строковый | Код кассы | |
user | объект | Текущий пользователь | |
now | дата и время | Дата и время на момент генерации отчета | |
fr.list | строковый | Список ФР для которых генерируется отчет | Заключенный в круглые скобки список кодов ФР, разделенных запятыми |
fr.inn | строковый | ИНН фискального регистратора | |
fr.num | строковый | Порядковый номер подключенного ФР | |
fr.serial | строковый | Серийный номер ФР, на котором производится печать | |
fr.model.code | строковый | Код модели ФР | |
fr.model.name | строковый | Наименование модели ФР |
Получение ИНН fr.inn
и порядкового номера ФР fr.num
реализовано для ФР Штрих-М и Атол.
Пример использования переменной fr.inn в шаблоне
... <text align="center" fillsymbol=" " maxwidth="all">ИНН ФР:$fr.inn$</text> ... <var name="fr.inn" align="center" fillsymbol=" " maxwidth="all"/> ...
Дополнительные параметры печати чека
Дополнительные параметры генерации отчетов
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
document | объект | Выбранный документ | Может отсутствовать для отчетов по сменам | |
shift | объект | Выбранная смена | ||
shift_beg | объект | Начальная смена диапазона | Для отчетов за диапазон смен. Параметры соответствуют объекту смена | |
shift_end | объект | Конечная смена диапазона | Для отчетов за диапазон смен. Параметры соответствуют объекту смена | |
tmclist | объект | Список выбранных товаров | Для отчетов, требующих подбор списка товаров | |
file.isexist | строковый |
| Признак наличия выходного файла | При сохранении результата в файл |
Дополнительные атрибуты | строковый | Все атрибуты действия генерации отчета |