Для использования произвольного шаблона необходимо перенести его из каталога /linuxcash/cash/reports/samples/ в каталог /linuxcash/cash/reports/.

Position.xml – печать позиций с дополнительной информацией

Функционал поддержан для ФР Штрих и ФР Пирит.

Для печати позиции с дополнительной информацией необходимо отредактировать шаблон position.xml, перенесенный в каталог /linuxcash/cash/reports/. Для отображения дополнительной информации в шаблоне могут быть использованы любые макросы объекта frposition.

Пример произвольного шаблона (/linuxcash/cash/reports/samples/position.xml). Печать информации о скидке для товарной позиции
<?xml version="1.0" encoding="UTF-8"?>
<report name="position" type="document" cached="true" title="Строки для печати в позиции">
  <if var="frposition.discsum" op="gt" value="0.0">
    <text align="left" fillsymbol=" " maxwidth="all">СО СКИДКОЙ</text>
    <var name="frposition.discsum" align="right" fillsymbol=" " maxwidth="all" numberformat=".2"/><br/>
  </if>
</report>

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

Пример произвольного шаблона (/linuxcash/cash/reports/samples/position.xml). Печать кода товара для товарной позиции
<?xml version="1.0" encoding="UTF-8"?>
<report name="position" type="document" cached="true" title="Строки для печати в позиции">
 <text align="left" fillsymbol=" " maxwidth="all">КОД ТОВАРА</text>
 <var name="frposition.code" align="right" fillsymbol=" " maxwidth="all"/><br/>
</report>

Для каждой позиции на печать будет дополнительно выведен код товара.

  • No labels