Настройка кассира: продажа в минус всех товаров кроме групп Алкоголь и Пиво — различия между версиями
Материал из wiki.standart-n.ru
Natali (обсуждение | вклад) м (→Запрет продажи в минус всех товаров кроме групп Алкоголь и Пиво) |
Aleksnick (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
− | === | + | ===Разрешение продажи в минус всех товаров кроме групп Алкоголь и Пиво=== |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
(Настраивается через ТМС) | (Настраивается через ТМС) | ||
− | *Обновить кассира до версии 2.2.1. | + | *Обновить кассира до версии 2.2.1.52 или выше (44-52 неправильно работает событие "перед добавлением позиции в чек") |
*исправить тмс "перед добавлением позиции в чек" | *исправить тмс "перед добавлением позиции в чек" | ||
*и включить параметр - "Разрешение продажи в минус" | *и включить параметр - "Разрешение продажи в минус" | ||
Строка 24: | Строка 8: | ||
begin | begin | ||
if (Base.FieldByName('quant').AsFloat - ChequeList.ActiveQuant < 0) and ((PartInGroup(ChequeList.ActivePID, -21) <> 1) | if (Base.FieldByName('quant').AsFloat - ChequeList.ActiveQuant < 0) and ((PartInGroup(ChequeList.ActivePID, -21) <> 1) | ||
− | + | or (PartInGroup(ChequeList.ActivePID, -20) <> 1)) then | |
begin | begin | ||
ScriptRes.Code := -1; | ScriptRes.Code := -1; |
Текущая версия на 15:38, 1 сентября 2017
Разрешение продажи в минус всех товаров кроме групп Алкоголь и Пиво
(Настраивается через ТМС)
- Обновить кассира до версии 2.2.1.52 или выше (44-52 неправильно работает событие "перед добавлением позиции в чек")
- исправить тмс "перед добавлением позиции в чек"
- и включить параметр - "Разрешение продажи в минус"
uses zkassa, chequelist, scriptres,DB; begin if (Base.FieldByName('quant').AsFloat - ChequeList.ActiveQuant < 0) and ((PartInGroup(ChequeList.ActivePID, -21) <> 1) or (PartInGroup(ChequeList.ActivePID, -20) <> 1)) then begin ScriptRes.Code := -1; ScriptRes.Desc := 'Запрет продажи в "минус" данной группы товаров'; end; end;