• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

А часы считаются по 100 минут?

Автор Илья, Червень 04, 2010, 00:38:30

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Илья

Столкнулся с проблемой, если предоставляем услуги, и наработали 4:56 часов - то при вводе в счет - он считает вместо почти целого часа - полчаса...
можно чтоб если не штуки а часы - то считало цену из расчета 1 == 60 минут. и чтоб 1:30 был 1,30 а не 1,5

admin

Цитата: Илья від Червень 04, 2010, 00:38:30
Столкнулся с проблемой, если предоставляем услуги, и наработали 4:56 часов - то при вводе в счет - он считает вместо почти целого часа - полчаса...
можно чтоб если не штуки а часы - то считало цену из расчета 1 == 60 минут. и чтоб 1:30 был 1,30 а не 1,5

Нет не считаются по 100 минут т.к. количество это обычное число, а не время и как обычное число так себя и ведет от 1 до 100 и далее. Вы просто ввели количеств 4.56, т.е. это четыре целых 56 сотых и не более, а то что вы назвали единицу измерения часы программа же не будет считать их как часы и рассчитывать минуты или как кг. и тонну и т.д. Выход вы должны  указывать цену за минуту и указывать сколько минут в вашем случае 296 минут.

Илья

В минутах - это не есть хорошо.
поминутная тарификация - это большая проблема.
может возможна доработка чтоб таки правильно считало тип если выбранны "часы"?

admin

Так у вас 4:56 это не поминутная тарификация? Если часовая тогда округляйте к часам и выписывайте за час например 5 часов. Количество в программе это обычное числовое значение, единица измерения это обычное строковое значение, в программе друг от друга не зависят.