PDA

Просмотр полной версии : Минимальная сумма чека



bderbert
09.10.2013, 09:43
Кто-нибудь реализовывал?

sibgaba
09.10.2013, 10:40
А чего хотим то?
А если сумма меньше чем хотим, то тогда чего хотим?

bderbert
09.10.2013, 11:44
Если сумма заказа меньше, то она 500(условно). Если сумма больше, то по ценам меню.

sibgaba
09.10.2013, 15:55
Не помню кто сказал: Правильно сформулированный вопрос, это половина ответа.

Вот почему все клещами тянуть приходится...

Пусть минимальная сумма 500. Пусть у нас есть чек:
Товар1 - 1 порция - цена 100 - сумма 100
Товар2 - 2 порции - цена 125 - сумма 250
Итого - 350

Что должно произойти с чеком в вашем понимании?
Должно появиться новое (третье) блюдо?
Товар 3 - 150 порций - цена 1 - сумма 150
Итого 500

Или, например, на чек должна примениться наценка что бы цены первых 2-х блюд увеличились?

Или просто чек никак не должен закрываться в таком виде?

count
10.10.2013, 01:10
Кто-нибудь реализовывал?
Да.
в виде проверки делается элементарным скриптом на операции Rkcloseorder или где-то рядом.
Там же можно прописать вставку на разницу например нераспределяемой наценки, но я так не делал - просто предупреждал и не давал закрыть заказ.

А дальше - самое интересное. Всегда выясняется что есть исключения.
Так что - пишите что конкретно надо (а еще - расскажите, почему не решили этот вопрос с вашим дилером. по идее вещь не сложная)

bderbert
10.10.2013, 08:57
Пардоньте, сейчас объясню.
Неважно каким способом сумма чека(если она меньше, условно, 500) должна увеличиваться до 500. Новое блюда, наценка, модификатор - неважно.
Чек не должен закрываться - пожалуй нет, только увеличение суммы.

Пусть будет на вашем примере:
чек:
Товар1 - 1 порция - цена 100 - сумма 100
Товар2 - 2 порции - цена 125 - сумма 250
Итого - 350

Должен появиться, далее варианты:
а)Товар3 - сумма 150
б)Наценка(Допустим, на заказ или на место) - сумма 150
в)Любой предложенный интересный вариант суммой 150 :)



Да.
в виде проверки делается элементарным скриптом на операции Rkcloseorder или где-то рядом.
Там же можно прописать вставку на разницу например нераспределяемой наценки, но я так не делал - просто предупреждал и не давал закрыть заказ.

А дальше - самое интересное. Всегда выясняется что есть исключения.
Так что - пишите что конкретно надо (а еще - расскажите, почему не решили этот вопрос с вашим дилером. по идее вещь не сложная)

Дилер затруднился ответить.
Скриптом, хм. Будем посмотреть. Closeorder это расчет заказа или сохранение заказа?

bderbert
10.10.2013, 15:34
Полез во встроенную справку по скриптам... Хорошо хоть написали где можно включить использование скриптов.

Возникла другая мысль насчет решения задачи. Если среди объектов РК депозиты? Т.е. после открытия стола гость может внести предоплату на те самые 500 и потом заказывать на них блюда?

пс.Подскажите, синтаксис какого языка используется в скриптах?

SH
10.10.2013, 16:07
Подскажите, синтаксис какого языка используется в скриптах?
TurboPascal почти один в один :)

bderbert
10.10.2013, 16:35
Вариант с депозитом теперь самому кажется сомнительной, т.к. нужно фиксировать факт занесения валюты в фискальник. И даже если не отдавать гостю чек(условно), то нельзя угадать чем будет рассчитываться гость(нал, безнал).