PDA

Просмотр полной версии : Ввод дисконтных карт партнеров



krausen
19.04.2010, 12:23
Есть небольшая проблема в том, что одни рестораны нашей сети используют свою ресторанную программу, которая ведет всю деятельность, намагничивает карты, дает отчеты итп

А другие рестораны пользуются Rkeeper. И все бы хорошо, только дисконтные карты нашей программы не принимаются Rkeeper. Я так понимаю, их в ркипере нужно отдельно заводить, на что просто нет времени и возможности.

Приходится делать скидку "вручную", а менеджеру отсылать данные по скидкам в екселе для ручного начисления.

Хочется чтобы при пробитии счета Ркипер спрашивал помимо скидки, которую нужно предоставить, еще и вручную спрашивал номер карты, потом сохранял эту информацию (карта, сумма) в отчет и куда то отправлял или складывал.

Я тут прочел на форуме что можно ввести ручной ввод номера карты (если карта размагнитилась например). Но мне кажется что если карта не заведена в ркипере то он ее в таком случае не сьест. И опять же с отчетом?

Можно ли это сделать посредством ркипера?

SH
19.04.2010, 12:55
только дисконтные карты нашей программы не принимаются Rkeeper. Я так понимаю, их в ркипере нужно отдельно заводить, на что просто нет времени и возможности.
Как говорит один из посетителей нашего форума, лучше пилу один раз наточить ;)
Можно подготовить текстовый файл нужного формата с номерами и настройками карт, и один раз загрузить в R-Keeper; опять же, один раз настроить R-Keeper для распознавания карт. И ВСЕ.[COLOR="Silver"]

Можно, конечно, пойти нетрадиционным путем. Например, завести блюдо с нулевой ценой с названием Вашей скидки, а в качестве количества вносить код %) Но это жесть :)

VampireKB
19.04.2010, 15:10
Если вы используете клавиатурный Р-Кипер,то там действительно можно вводить вручную номер карты,но этот номер должен быть занесён в систему ПДС.

Вы также можете воспользоваться FIXLEN-ом для того чтобы скорректировать карты под р-Кипер (Если карты намагничены на 2-ую дорожку!!..хотя сейчас уже и 1 и 3 читают :))

Для быстрого ввода карт в ПДС Р-Кипера можно воспользоваться либо оригинальной программой от "Вы Видите За..."UCS .. или альтернативную :) от мну :)

Pashanchik
23.04.2010, 15:00
Хотим ввести единую дисконтную карту. У нас стоит Шкипер, у двух других контор другой софт. Как сделать карту универсальной для разного ПО. Подскажите плиззз. Очень надо это сделать в короткие сроки. ПО никто менять на другое (одинаковое) не собирается. КАК БЫТЬ? Ведь на карту один код намагничивается. Заранее спасибо.

okis
23.04.2010, 16:03
To Pashanchik


Вы также можете воспользоваться FIXLEN-ом для того чтобы скорректировать карты под р-Кипер


Берете карты других систем считываете чего на них записано и через фикслен кодируете для кипера

Pashanchik
24.04.2010, 11:42
Ещё один вопросик от чайника в этом деле. А где берется первоначально этот код для намагничивания? Не просто так же из головы? Там же есть постоянная часть кода (Прификс как мне сказали, может ошибаюсь) и переменная по номерам карт. Откуда берется эта постоянная часть и в каком формате это всё пишется? Заранее спасибо.

---------- Сообщение добавлено в 09:42 ---------- Предыдущее сообщение было в 09:38 ----------

И ещё один вопросик от чайника в этом деле. Откуда берётся первоначально код для намагничивания не из головы же? Там есть постоянная часть (Прификс как мне сказали ) и переменная (номера карт). Откуда это все берется и в каком формате это пишется? Заранее спасибо.

sars
24.04.2010, 11:44
Из документации :)
778=ХХХХХХХХХ=NNNNNNNNN
778 - это признак карты ПДС
ХХХХХХХХХ - девятизначный код ресторана
NNNNNNNNN - номер карты
Можете в командной строке доса чиркануть вашей картой и посмотреть что на ней записано.

krausen
26.04.2010, 18:36
подготовить текстовый файл конечно хорошо, только у нас каждый день появляется не менее 100 карт и каждый день их закачивать во всех ресторанах которые используют rkeeper не практично.

Даже если делать так остается вопрос отчета, как сгружать данные по скидкам назад.

FIXLEN? Перекодировать все выданные карты. Их 20 тысяч не меньше?
Специалист который писал нашу программу рассказывал мне что это не возможно так как он писал на магнитную дорожку не по стандарту... (какое то там количество символов) а "фигачил" пока силы есть.

Может быть выйти на разработчиков, дать им задание написать модуль для ручного ввода незаведенных карт с генерацией отчета?

beda
26.04.2010, 20:17
извините, я правильно понимаю, что решение довольно гиморному ТЗ вы пытаетесь найти в тырнете на халяву???

или расскажите, где я неправильно понял и, если это так, то в личку подробности можно смело озвучивать. ценник обещаю сделать гуманным.

а про "выйти на разработчиков", это вы совсем от реалий похоже отрываетесь.





только у нас каждый день появляется не менее 100 карт

FIXLEN? Перекодировать все выданные карты. Их 20 тысяч не меньше?

Admin
26.04.2010, 20:44
разработчиков, дать им задание написать модуль
Бугага....

SH
26.04.2010, 23:41
Специалист

не по стандарту...
"Специалист"???


выйти на разработчиков, дать им задание написать модуль для ручного ввода незаведенных карт с генерацией отчета?
Измеряться будет в десятках тысячах $$$. Готовы?


как сгружать данные по скидкам назад
Не понял, что значит назад? Куда назад? Будете смотреть отчеты R-Keeper, в чем проблема?

VampireKB
27.04.2010, 02:18
SH,
стандарт у каждого может быть свой...
на банковских картах же ведь не написано 778=росбанк=12345 :)

krausen
Предлагаю Альтернативный ПДС..свой..
Но и в его случае он будет работать,если на Дисконтной карте намагничено НЕ МЕНЕЕ 5 цифр !

SH
27.04.2010, 03:10
стандарт у каждого может быть свой...
Да, но у серьезного Специалиста он _должен_ быть.
А тут, как я понимаю, ничего нет.

VampireKB
27.04.2010, 12:36
SH,
вынужден не согласиться..посмотри хотябы на количество "карт памяти" .. SD,microSD,SDHC,DUO MEMORY,SONY SD,etc..
стандарт-один,исполнений - много :))

Просто всегда есть программа(либо ,как в случае с картами памяти,переходники) для изменения исполнения из "А" в "Б",чем и служит FIXLEN :)

SH
27.04.2010, 13:18
стандарт-один,исполнений - много
Ну вот не надо ля-ля - это различные стандарты, и как любой стандарт, четко расписанные, что позволяет, в частности, делать совместимые картридеры - а иначе это было бы невозможно.

krausen
27.04.2010, 14:24
если можно обойтись без разработчиков я только за

задание я вижу таким образом:

Необходимо чтобы при выборе скидки, появлялось текстовое поле (условно назовем его примечание) длиной в 6 символов. В это поле можно было бы внести номер дисконтной карты.

В конце дня (или сразу же) данные (сумма счета, примечание) должны отправляться (одно из нескольких)

а) либо по электронной почте
б) либо складываться на фтп
в) либо падать в удаленную базу

доступы к которым хранятся в конфигурационном файле.

---------- Сообщение добавлено в 13:24 ---------- Предыдущее сообщение было в 13:10 ----------




Предлагаю Альтернативный ПДС..свой..
Но и в его случае он будет работать,если на Дисконтной карте намагничено НЕ МЕНЕЕ 5 цифр !

ну у нас 5знаки и 6знаки в основном. Интересен ваш Альтернативный ПДС. В чем его преимущества?

VampireKB
27.04.2010, 22:29
Многочисленные Отчеты (по приходам клиентов,по суммам,почасовые скидки),Синхронизация нескольких баз данных,работа через интернет,абсолютный пофигизм к ОС..хоть Win95 ставь ,главное чтобы TCP\IP был :)
Ну и многое другое :)


Необходимо чтобы при выборе скидки, появлялось текстовое поле
Уважаемый..ЭТО вам НИКТО НЕ СДЕЛАЕТ ....
Если у Вас карты намагничены,то и в магнитке РЕАЛЬНО используется МИНИМУМ 5 знаков,то от этого можно начинать плясать,иначе ГГ.


В конце дня (или сразу же) данные (сумма счета, примечание) должны отправляться (одно из нескольких)

а) либо по электронной почте
б) либо складываться на фтп
в) либо падать в удаленную базу

а вдруг инета нету...
есть 2 базы : локальная и внешняя..данные с кассы падают на локальную,а та,в свою очередь,отдаёт свои данные на внешний сервак (каждый день,два,неделю,етс..)

krausen
28.04.2010, 14:55
Уважаемый..ЭТО вам НИКТО НЕ СДЕЛАЕТ ....
Если у Вас карты намагничены,то и в магнитке РЕАЛЬНО используется МИНИМУМ 5 знаков,то от этого можно начинать плясать,иначе ГГ.


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

Ну ладно допустим имеем наши намагниченные дисконтные карты 5,6. Имеем алгоритм по которому на них записаны данные.

Какой может быть вариант, учить р кипер понимать эти карты или перепрокатывать их FOXLEN ом параллельно реализуя механизм загрузки данных о новых картах в ркипер через текстовый файл?
:wall:

SH
28.04.2010, 18:17
И на разработчиков невозможно выходить?
Еще раз: если готовы платить реально большие деньги - нет ничего невозможного. Тел. к разработчикам - 921-47-70. Просто "за бесплатно" или небольшие суммы им обычно тупо неинтересно. Впрочем, пробуйте.

---------- Сообщение добавлено в 17:17 ---------- Предыдущее сообщение было в 17:08 ----------


учить р кипер понимать эти карты или перепрокатывать их FOXLEN ом параллельно реализуя механизм загрузки данных о новых картах в ркипер через текстовый файл?
Не правильно Вы все поняли. FIXLEN не перемагничивает карты - он как раз и учит R-Keeper их понимать. Точнее, перекодирует на лету в понимаемый формат. Загрузка через текстовый файл нужна, чтобы r-keeper знал, что это за карты и какая на них скидка. Ну и отчеты чтобы мог на них смотреть.
Как вариант, если есть все-таки некий единый формат, тогда делайте НЕперсональный дисконтные карты - тогда только fixlen, загрузка не нужна, но и отчеты толко в общем виде, поименно не получите.

PaViS
05.05.2010, 12:52
Необходимо чтобы при выборе скидки, появлялось текстовое поле (условно назовем его примечание) длиной в 6 символов. В это поле можно было бы внести номер дисконтной карты.Уважаемый..ЭТО вам НИКТО НЕ СДЕЛАЕТ ....Сделает!
CanManualDiscInput -Разрешает (ON) ручной ввод номеров дисконтных карт. Для ввода номера карты необходимо войти в диалог скидок и далее нажать "Номер карты" (на терминалах touch-screen) либо комбинацию клавиш ALT+ВВОД)(на станции с клавиатурой). Использовать только при условии согласия заказчика и, по возможности, совместно с параметром ManagerForManualCard=ON
ManagerForManualCard - При ручном вводе номера карты в режиме скидки (см. описание параметра CanManualDiscInput) запрашивать (ON) подтверждение менеджера.

а вдруг инета нету...
есть 2 базы : локальная и внешняя..данные с кассы падают на локальную,а та,в свою очередь,отдаёт свои данные на внешний сервак (каждый день,два,неделю,етс..)Легко решается через SynCard, без инета можно настроить передачу через флэшку.

SH
05.05.2010, 23:58
Сделает!
CanManualDiscInput -Разрешает (ON) ручной ввод номеров дисконтных карт.
Да, но эти номера уже должны быть в системе :) А человек хочет вводить произвольный, не определенный заранее код!

VampireKB
12.05.2010, 10:07
Сделает!
CanManualDiscInput -Разрешает (ON) ручной ввод номеров дисконтных карт. Для ввода номера карты необходимо войти в диалог скидок и далее нажать "Номер карты" (на терминалах touch-screen) либо комбинацию клавиш ALT+ВВОД)(на станции с клавиатурой). Использовать только при условии согласия заказчика и, по возможности, совместно с параметром ManagerForManualCard=ON
ManagerForManualCard - При ручном вводе номера карты в режиме скидки (см. описание параметра CanManualDiscInput) запрашивать (ON) подтверждение менеджера.
Легко решается через SynCard, без инета можно настроить передачу через флэшку.

Главное,он хочет вводить "примечание" и любую скидку на любой номер.а вот ЭТО и невозможно ;)

а с мануалкардинпут у мну можно автоматом создавать любое кол-во карт,но у них будет единая скидка,которая выставлена в локальном ПДС...