Кассир:Бонусы кассиру — различия между версиями

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск
(Типы бонусов)
Строка 9: Строка 9:
 
===Типы бонусов===
 
===Типы бонусов===
 
1. по количеству в чеке товара заданной группы
 
1. по количеству в чеке товара заданной группы
<code>
+
<p>
 
uses Zkassa;
 
uses Zkassa;
 
  begin
 
  begin
Строка 21: Строка 21:
 
     result:=-1*Chequelist.Active.GroupQuant(group_bonus)*bonus;
 
     result:=-1*Chequelist.Active.GroupQuant(group_bonus)*bonus;
 
  end;
 
  end;
</code>
+
</p>
<code>
+
<p>
 
uses Zkassa;
 
uses Zkassa;
 
begin
 
begin
Строка 32: Строка 32:
 
     result:=-1*Chequelist.Active.GroupSumm(10472)*0.03;
 
     result:=-1*Chequelist.Active.GroupSumm(10472)*0.03;
 
end;
 
end;
</code>
+
</p>

Версия 14:47, 23 августа 2022

Бонусы кассиру

Bonus kassa1.png

Настройка

Добавляем через интерфейс модуля кассир желаемые бонусы

Bonus kassir2.png

Типы бонусов

1. по количеству в чеке товара заданной группы

uses Zkassa; begin Chequelist.Active.FillGroups; //Премия 100 тнг bonus = 100; // размер бонуса group_bonus = 10033; // ИД группы товара для бонуса If (::doc_type = 3) Then result:=Chequelist.Active.GroupQuant(group_bonus)*bonus Else result:=-1*Chequelist.Active.GroupQuant(group_bonus)*bonus; end;

uses Zkassa; begin Chequelist.Active.FillGroups; //Премия 3% от продажи товаров из группы Акция If (::doc_type = 3) Then result:=Chequelist.Active.GroupSumm(10472)*0.03; Else result:=-1*Chequelist.Active.GroupSumm(10472)*0.03; end;