Источниками информации для построения отчета служат параметры и объекты, которые передаются из программы, и также результаты запросов к базе данных выполненные с помощью тега 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 | строковый |
| Признак наличия выходного файла | При сохранении результата в файл |
| Дополнительные атрибуты | строковый | Все атрибуты действия генерации отчета |