Печать при срабатывании дисконта

В кассовом ПО Artix реализована возможность печати произвольного отчета при срабатывании дисконта в чеке. Для этого необходимо:

  1. Создать акцию в системе Artix Loyalty Management, добавить в результат акции "Кассовый отчет".
  2. В sale.xml добавить:

    Пример
    <for iterator="item" container="$document.reports$">
      <if var="$item.type$" op="eq" value="xml">
        <include text="$item.value$"/>
      <else/>
        <include name="$item.value$"/>
      </if>
    </for>

При срабатывании акции в чеке будет напечатан xml-отчет.

Печать информации о счетчиках

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

Печать из документа

Для печати информации о счетчиках из документа необходимо в sale.xml добавить:

Пример
<for iterator="item" container="$document.countersext$">
    <var name="item.countername"/><text>: </text><var name="item.sum"/><br/>
  </for>

Печать из БД

Для печати информации о счетчиках из БД необходимо в sale.xml добавить:

Пример
<select query="select coalesce(countersext) as counters from documents.carditem where documentid = $document.id$">
  <for iterator="item" container="$counters$">
    <var name="item.countername"/><text>: </text><var name="item.sum"/><br/>
  </for>
</select>
  • No labels