Просмотр полной версии : Откуда взять данные о ИД скидочных карт
werewolfvit
27.11.2014, 12:44
Доброго времени суток.
Делаем выгрузку через Transport32.exe, выгружаются несколько таблиц, в т.ч. таблица Adcheck - скидки (наценки) на чеки со следующими столбцами:
SYS_NUM Идентификатор чека
CNUM Номер чека
SIFR Идентификатор скидки (наценки)
SUM сумма скидки (отрицательная) или наценки (положительная)
CARDCODE Идентификатор карты
PERSON 0-автоматическая; иначе - Идентификатор применившего скидку
Но в результате в файле "Adcheck.dbf" столбец CARDCODE всегда пустой. Хотя карты в РКипере используются. Можно ли это как-то победить? Если да, то как?
Получить эти данные очень нужно.
Спасибо.
Какая версия кипера. На 100% не уверен, но кажется это заработало где то в районе 6,97
werewolfvit
01.12.2014, 10:58
Текущая версия кипера 6.93.02
А если делать обновление, оно бесплатное\безболезненное?
Проверил на следующей версии:
Менеджер/отчеты/транспорт 6.94.04
Касса 6,102
При выгрузке через transp32 поле CARDCOD заполняется.
Но только в том случае, если скидка была дана по карте PDS. Если скидку в столик назначили руками (без прокатки карты) то там естественно null
Текущая версия кипера 6.93.02
Это вы где посмотрели? Явно что не на кассе.
Если это менеджерская часть 6.93 значит касса 6.98-6.99 В этих версиях все должно работать.
Скорее всего у вас скидки все таки даются руками, а не по карте.
Зайдите в отчеты PDS, там по картам скидки будут?
werewolfvit
01.12.2014, 14:42
Касса 6.99
Отчеты 6.93
ПДС 3.19
Скин отчета из ПДС с номерами карт прилагаю
3307
Ок. Крутим дальше.
В отчетах Кипера - Счета - Список чеков за 28/11/14 находим чек №20. Открываем его, смотрим закладку "Скидка". Там будет номер карты?
Отчеты - Другое - Дисконтные карты. Этот отчет строится? (хотя это к делу не относится)
Версия Transp32 какая? (при запуске программы в заголовке окна что пишет)
werewolfvit
01.12.2014, 16:17
28/11/14 находим чек №20. Открываем его, смотрим закладку "Скидка".
Именно тот, что просили:
3309
Тот же день только 55 чек.
3310
Отчеты - Другое - Дисконтные карты
Не нашел такого, только кредитные карты, там пусто.
Версия Transp32 какая?
Transp32 - 6.93
Хм...
Судя по history, в районе 93-ей версии что то мутили в связи с переходом на длинные номера карт...
6.93.09
! ARK6.UDB версия 2.20
! Modyfy.db, FModify.db, Instruct.db, Screen.db, Personal.db
Вместо NOVEX32.DLL используется GRDVKC32.DLL
Длинные номера персональных карт
Поддержка RKOrder
Исправлен баг Delphi5 ComboBox.Focused - проявлялся в настройках INI-параметров.
tracker #13000
6.93.10
Monitor длинные номера персональных карт
RKOrder использует сортировку меню из общих настроек
6.93.11
Report кассовый протокол - перенос блюд
6.93.12
Отчет "Рейтинг категорий" для Ginza Project
6.94 (касса 6.102)
! Ark6.udb 2.21
! Personal, Persona_, Menu_, Modyfy_
Добавления для бланков строгой отчетности (БСО)
Из-за БСО - переход на FastReport 4. Следствие: все макеты .FRF изменены.
Monitor - Отчет по официантам.
6.94.03
Transport - расширен экспорт по техзаданию от "OMC"
6.94.04
Transport - принимает файлы от RBO до версии 50
Пофиксен баг Field "Price" not found
6.94.05
Transport - экспорт в офис совместим со старым форматом номеров карт.
Может быть тут собака порылась...
Попробуйте различные версии transp32 из приложенных архивов.
Brambrulet
01.12.2014, 17:57
Ну в крайнем случае данные придётся брать из ПДС. Смотрите по номеру чека и получаете вашу карту ...
werewolfvit
01.12.2014, 19:01
Завтра попробуем с transport32. А как брать из ПДС программно? Т.к. руками не вариант :)
werewolfvit
02.12.2014, 11:14
Попробовали заменить transport32. Возникла ошибка отсутствия GRDVKC32.DLL. Возможно эта библиотека поставляется с transport32?
Кроме этого у нас реализован обмен между двумя серверами через ftp. С первого сервера на второй данные передаются в виде .DB файлов.
Список файлов:
CASOP.DB, DCHECK.DB, OPERT.DB, PCHECK.DB, REORDDET.DB, VCHECK.DB, CHECK.DB,
DEVUSING.DB, RCHECK.DB, REORDERS.DB, OPERT.MB.
Как их можно открыть?
Может быть такая ситуация, что при выгрузке этих файлов поле CARDCOD уже пустое?
CASOP.DB, DCHECK.DB, OPERT.DB, PCHECK.DB, REORDDET.DB, VCHECK.DB, CHECK.DB,
DEVUSING.DB, RCHECK.DB, REORDERS.DB, OPERT.MB.
Это стандартный набор итоговых данных кассового сервера.
DCHECK.DB - тут как раз должна быть инфа по номерам карт по которым давались скидки.
*.db это файлы paradox открываются любым редактором (DBD, DBTour и прочее) + пароль. Пароль на открытие этих файлов тут писать не принято - гуглите, находится легко.
Возникла ошибка отсутствия GRDVKC32.DLL
Попробуйте приложенную 3316
werewolfvit
02.12.2014, 12:14
Спасибо. С новой Transport32.exe и GrdVkc32 (http://www.carbis.ru/forum/attachment.php?attachmentid=3316&d=1417506592).dll номера карт выгрузились.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot