Всем привет!
Можно ли в ПДС зафигачить сабж? Создать карту и указать, скажем, что она действует только на UNIT07? Или по ресторану, например?
r-keeper 6.97
pdc 7.19
Всем привет!
Можно ли в ПДС зафигачить сабж? Создать карту и указать, скажем, что она действует только на UNIT07? Или по ресторану, например?
r-keeper 6.97
pdc 7.19
Ограничивать по станции нужно не карту, а скидку.
В редакторе - Списки - Скидки - Закладка "Станции" - Галочками указываете на каких станциях можно применить эту скидку.
Далее вяжете эти скидку к карте (уже в pcards) и получаете то что нужно.
Если речь про разные рестораны, то тогда расшифруйте, что в вашем понимании "разные рестораны"? Это разные кассовые сервера (при общем редакторе). Разные редакторы (и общая база 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 и т.д.