Просмотр полной версии : Ограничение карты по конкретной станции/станциям/ресторанам
Всем привет!
Можно ли в ПДС зафигачить сабж? Создать карту и указать, скажем, что она действует только на UNIT07? Или по ресторану, например?
r-keeper 6.97
pdc 7.19
alkon132
25.12.2014, 12:40
Всем привет!
Или по ресторану, например?
Можно. Закладка "рестораны" на карточке клинета в ПДС.
Ограничивать по станции нужно не карту, а скидку.
В редакторе - Списки - Скидки - Закладка "Станции" - Галочками указываете на каких станциях можно применить эту скидку.
Далее вяжете эти скидку к карте (уже в pcards) и получаете то что нужно.
Если речь про разные рестораны, то тогда расшифруйте, что в вашем понимании "разные рестораны"? Это разные кассовые сервера (при общем редакторе). Разные редакторы (и общая база CardServ) или прям совсем разные рестораны (с разными кодами)?
Если речь про разные рестораны, то тогда расшифруйте, что в вашем понимании "разные рестораны"? Это разные кассовые сервера (при общем редакторе). Разные редакторы (и общая база CardServ) или прям совсем разные рестораны (с разными кодами)?
Разные кассовые сервера с общим редактором. Открываем новый ресторан, там будут накопительные карты, на которые будет сразу какая-то сумма зачисляться определённая и нужно сделать, чтобы гости не смогли этими бонусами рассчитаться в других ресторанах организации. Пока договорились решить это человеческим фактором, т.е. запретить кассирам других ресторанов принимать новые карты.
Ну вот, это уже совсем другая задача (и соответственно другое решение).
Если в старых ресторанах есть расчет по бонусным картам (по картам ПДС) - тогда печаль. Тогда только административными методами.
Если бы разные рестораны были объектами с разными кодами ресторана, то тогда можно было бы разрулить настройками pcards/
Если расчет картами ПДС должен работать только в новом ресторане, то можно использовать настройку CategProhibitionsXX
Формат параметра следующий CategProhibitionsXX=S1,S2,..Sn
где XX - внутренний код категории (указан белым шрифтом на карточке кагориии в редакторе, справа от поля "Название категории")
S1,S2,...Sn - шифры (SIFR) валют из таблицы MONEY.DB, которыми запрещается оплачивать данную категорию
Например, если указано СategProhibitions11=47,49, то при оплате валютами с внутренними шифрами 47 и 49 блюд из категории с внутренним шифром 11, на станции появится сообщение "Этим способом нельзя оплатить за блюдо: <имя блюда>"
Это кассовый параметр, прописывается в ini-шник каждой кассы, где нельзя.
Итого, если у вас, например, 4 категории блюд, то в каждом ini шнике касс старого ресторана нужно прописать:
СategProhibitions1=5
СategProhibitions2=5
СategProhibitions3=5
СategProhibitions4=5
Где 1,2,3,4 - это Sifr категорий, а 5 это Sifr валюты "платежная карта".
Еще, как вариант, можно сделать второй сервер карт. В пределах первого сервера для карт бонус не назначать, в пределах второго - назначать. Ну и посмотреть параметры APServer1, APServer2 и т.д.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot