Автор | Сообщение |
|
| |
Пост N: 14
Зарегистрирован: 22.07.12
|
|
Отправлено: 14.03.13 04:13. Заголовок: дробные лимиты
Я настроил программу реализации для магазина тканей, в меню забиваем товар и его остатки в лимиты. Когда товар штучный, проблем нет, а когда ткани приходится продавать по 10 см, то от остатка в 1 (метр) программа корректно отнимает 0.1 метра и оставляет на лимите 0.9, но потом этот товар программа уже не разрешает добавлять в заказ: "лимит блюда "уууу" не позволяет добавить в заказ запрошенные вами кол-во." Я понимаю, что при добавлении в заказ, блюдо с лимитом 0.9 не может быть добавлено потому что программа пытается добавить целое число равное единице, но может быть есть решение того как работать с дробными лимитами. И еще если было ткани 2 (метра), продали 0.5, на лимите стало 1.5, в следующей покупке(заказе) покупатель желает купить 1.5, добавляем эту ткань, и программа автоматически добавляет 1 (метр), начинаем менять количество на 1.5 программа пишет: "запрашиваемое кол-во порций блюда такого-то превышает лимит! Кол-во оставшихся порций --> 0.5". С этим мы "боремся" путем добавления не 1.5 порции, а 1.4999, разница в сумме в копейки, или изначально в лимит блюда ставим 1,5001, тогда программа разрешает добавить 1.5 порции (метра) в заказ. С проблемой же описанной выше мы "боремся" путем добавления не 2-х метров ткани как в накладной а +1,0001, при этом мы просто помним, что остаток 1,0001 на самом деле означает 0. у нас иногда бывают путаницы из-за этого, поэтому если есть возможность это доработать, будем благодарны.
|
|
|
Ответов - 2
[только новые]
|
|
|
| |
Пост N: 1203
Зарегистрирован: 30.05.05
|
|
Отправлено: 14.03.13 19:58. Заголовок: ну и здесь пока обра..
ну и здесь пока обрадовать не могу, сейчас занимаюсь JAVA проектом реализации, и времени на доработки программ нет. Что можно сделать в такой ситуации - просто снять лимит и продать этот остаток
|
|
|
|
| |
Пост N: 22
Зарегистрирован: 22.07.12
|
|
Отправлено: 15.03.13 06:26. Заголовок: Частично решает проб..
Частично решает проблему, спасибо
|
|
|
|