2009-03-13 13:58:18 MrHide ![Информация](../images/miscellaneous/info.jpg) |
|
2009-03-15 13:00:24 MrHide ![Информация](../images/miscellaneous/info.jpg)
MrHide писал(а): | назовем это так "Возможность полностью закрыть палатку"
у палатки есть режимы работы:
- Только покупка;
- Только продажа;
- Покупка/продажа;
- Магазин закрыт.
На данный момент, если выбран режим "Магазин закрыт" лицензии все равно снимаются.
Я человек жадный, поэтому предлагаю следующее:
В таблице, описывающей палатку добавить булевскую переменную (два значения Да/Нет), допустим BClose равный False(нет) по умолчанию.
Рассмотрим 3 недели (№1, №2, №3)...
В середине первой недели персонаж принимает решение закрыть палатку и выставляет режим "Магазин закрыт". при этом флаг BClose не изменяется....
В конце недели №1, как обычно, проходит налоговая проверка и снимаются лицы за неделю №1, далее т.к. стоит режим "Магазин закрыт" флаг BClose устанавливается в значение True (Да).
В течение недели №2 владелец в палатку не заходит и режим работы палатки не изменяет.
В конце недели №2, опять же, налоговая проверка, но при проверке флага BClose обнаруживается, что он установлен True (Да), поэтому налоговая инспекция принимает решение не снимать лицензии с владельца.
В течение недели №3 владелец заходит в палатку и выставляет другой режим, флаг BClose сразу сбрасывается в значение False(нет). Владелец через минуту возвращает режим "Магазин закрыт" но значение флага уже не меняется.
В конце недели №3 очередная налоговая проверка, но т.к. флаг BClose равен False(нет) то лицензии за неделю №3 с владельца снимаются в обычном режиме.
ИТОГ:
Предлагаю чтобы с персонажа не снимались лицензии в том случае, если между двумя налоговыми проверками палатка находилась в режиме "Магазин закрыт".
Если хоть на минуту режим работы менялся лицы снимаются как и прежде.
Для борьбы с халявой предлагаю "флаговый" механизм, описанный выше.
дополнение от Geronimos:
При покупке палатки автоматически устанавливать режим работы "Магазин закрыт", а флаг BClose в значение True (Да). |
|
|
2009-03-16 19:54:10 MrHide ![Информация](../images/miscellaneous/info.jpg) |
|
2009-03-17 02:27:38 svert ![Информация](../images/miscellaneous/info.jpg) + |
|
2009-03-18 15:01:02 MrHide ![Информация](../images/miscellaneous/info.jpg) |
|
2009-03-18 16:48:44 lln ![Информация](../images/miscellaneous/info.jpg) + |
|
2009-03-19 17:02:27 MrHide ![Информация](../images/miscellaneous/info.jpg) |
|
2009-03-20 15:04:30 MrHide ![Информация](../images/miscellaneous/info.jpg) |
|
2009-03-21 18:17:55 MrHide ![Информация](../images/miscellaneous/info.jpg) |
|
2009-03-22 17:26:22 MrHide ![Информация](../images/miscellaneous/info.jpg) |
|
2009-03-22 18:59:39 MrHide ![Информация](../images/miscellaneous/info.jpg) Да: 200 [ 97.56 % ]
Ас
![](../images/forum_smiles/shuffle.gif) |
|
2009-03-22 22:47:56 Ас ![Информация](../images/miscellaneous/info.jpg) Перенесено на рассмотрение.
ЗАКРЫТО |
|