Столкнулся с проблемой, если предоставляем услуги, и наработали 4:56 часов - то при вводе в счет - он считает вместо почти целого часа - полчаса...
можно чтоб если не штуки а часы - то считало цену из расчета 1 == 60 минут. и чтоб 1:30 был 1,30 а не 1,5
Цитата: Илья від Червень 04, 2010, 00:38:30
Столкнулся с проблемой, если предоставляем услуги, и наработали 4:56 часов - то при вводе в счет - он считает вместо почти целого часа - полчаса...
можно чтоб если не штуки а часы - то считало цену из расчета 1 == 60 минут. и чтоб 1:30 был 1,30 а не 1,5
Нет не считаются по 100 минут т.к. количество это обычное число, а не время и как обычное число так себя и ведет от 1 до 100 и далее. Вы просто ввели количеств 4.56, т.е. это четыре целых 56 сотых и не более, а то что вы назвали единицу измерения часы программа же не будет считать их как часы и рассчитывать минуты или как кг. и тонну и т.д. Выход вы должны указывать цену за минуту и указывать сколько минут в вашем случае 296 минут.
В минутах - это не есть хорошо.
поминутная тарификация - это большая проблема.
может возможна доработка чтоб таки правильно считало тип если выбранны "часы"?
Так у вас 4:56 это не поминутная тарификация? Если часовая тогда округляйте к часам и выписывайте за час например 5 часов. Количество в программе это обычное числовое значение, единица измерения это обычное строковое значение, в программе друг от друга не зависят.