кстати, по идее это можно красивее даже решить с триггером, если они атомарные. на счет этого не знаю.
нет.
логика:
1. лок таблиц.
2. селект баланса.
3. если баланс больше запрошенной суммы, то:
3.1. создание заявки.
3.2. минусование баланса.
4. Анлок таблиц.
вы хотите сказать, что я избранный? :)---------- Добавлено в 14:34 ---------- Предыдущее сообщение было в 14:33 ----------
на самом деле нет ничего сложного.
все так же, только ко всему прочему бесплатно :)
вы мне рефку предлагаете? :) думаю, её уже хватит.
Если хотите апнуть - придумайте вопрос интереснее :) Накрайняк ответьте на ранее заданные.
по-хорошему, уменьшени баланса должно происходить тогда, когда выплата прошла успешно,
таким образом, логично размещать вызов к ХМЛ интерфейсу в атомарной операции - между локом и анлоком. Но такого делать нельзя - не буду вдаваться в подробности и узкие места такого решения.
таким образом мне видится оптимальным, стабильным и быстрым решением это очередь заявок.
1. атомарная операция, минусующая баланс и создающая заявку на выплату.
2. демон, периодически проверяющий наличие заявок на выплату и проводящий выплаты (это можно делать даже ежеминутно. клиент не опухнет, если вместо 5 секунд подождет 50)
ну или если без очереди заявок делать,
то в любом случае атомарная операция минусования баланса, если что-то минусанулось, то эта сумма и уходит на выплату. Запрос к ХМЛ в любом случае должен быть вне лока таблиц.
Решение с очередью вам позволяет записывать результаты выплат и в случае сбоев легко иправлять проблемы. Без очереди вам прийдется колупать историю в кипере и сверять вручную, если вдруг где был сбой.
такую фигню повещайте на крон.
от юзера при клике будет создаваться заявка на выплату и минусоваться баланс (не забудьте создать атомарность или локами или логикой таблиц).
точно, но сути это не меняет :)
иначе всю иностранную валюту подпишут под бартер и всех с ВЭД перекинут на общую :)
Я не могу об этом сказать что-то полностью достоверное.
По моим сведениям, требования к документам по входящим платежам предъявляются банком, а их в свою очередь прижимает НБУ.
Есть ли требования к бизнесу по поводу документов - это надо смотреть в закон о предпринимательстве или там, где об упрощенке.
Вцелом, как я понимаю, копии чека, платежек с банка и оферты Адсенса должно быть достаточно и для налоговой.
Эта инструкция не разделяет чеки на Именные и на Предъявителя. Так что касается всех расчетных чеков.
плохой факт.
ткните их носом: http://zakon.rada.gov.ua/cgi-bin/laws/main.cgi?nreg=z0377-04
НЕ торговать! :)
Точно так же, как и с казино: чтобы заработать - нужно быть владельцем казино.