PDA

Просмотр полной версии : Как обнулить все карты разом?



SH
05.03.2011, 01:53
Постановка вопроса такая:
Есть тысяча карт, розданных клиентам и собранных обратно, на картах разные мелкие и не очень мелкие остатки денег. Надо раздать эти карты клиентам, чтобы везде лежала одинаковая сумма.
Как загрузить карты - я знаю. Но при импорте операций математическое сложение либо вычитание, сделать групповое выведение в ноль мне не удалось.
Загрузка чистой базы - к сожалению, исключена по причине, что в базе не только такие карты и нужна история операций.

Придумал следующую схему: открыть стол на большую сумму, прокатать все карты на оплату этого стола, после этого закрыть стол и грохнуть базу (нюансы опускаю).
Но мешает проблема, описаная здесь: http://www.carbis.ru/forum/Персональная-Дисконтная-Система-ПДС/4500-Разрешена-только-одна-транзакция-по-предоплате-как-преодолеть.html
Заводить тысячу столов не охота, хотя если других идей не найдется, включу режим фаст-фуда и заряжу по этой схеме.

Но может, найдутся другие идеи?

VampireKB
05.03.2011, 02:08
никак (с)
Многие пытались,потом тихо забили и делали ручками "по мере надобности"

1 способ есть,но он тебе не понравится :) Да и сбросятся вообще все накопления :)

SH
05.03.2011, 20:12
Пришлось переделать кассу в фаст-фуд, пробивать спецблюдо и закрывать по одной карте. На тысячу карт - где-то часа два :) %)

Admin
05.03.2011, 22:09
На тысячу карт - где-то часа два
маньяк!

VampireKB
05.03.2011, 22:26
Альтернативная Дисконтная система Вам в помощь :-D

SH
06.03.2011, 04:00
Альтернативная Дисконтная система Вам в помощь
Ща помучаются, может сподвигнуться ;)