Имя: Пароль:
1C
 
Как вычислить время работы из 2 дат
0 Max1986
 
08.11.10
16:10
Люди!!! Подскажите идею, что то запутался.Итак есть
Дата1 = 01.11.10 08:45:15
Дата2 = 01.11.10 22:46:32
Надо 1. Вычислить сколько проработал человек и сколько у него ночных часов (считается с 22:00)
Подскажите алгоритм или путь или хоть что то!
Хоть для начала как время его работы высчитать - типа 12ч46м17с!
1 zbv
 
08.11.10
16:11
Дата2 - Дата1 = ВремяРаботыВСекундах
2 Тьма
 
08.11.10
16:11
В восьмерке это же просто разностью можно количество секунд получить.
3 Max1986
 
08.11.10
16:14
(1)это понятно. Но надо в часах, минутах, секундах - типа делить на 60 и потом еще 60
4 Ненавижу 1С
 
гуру
08.11.10
16:14
(3) ну так и дели ))
5 Max1986
 
08.11.10
16:15
тут еще тема - как сравнить
время работы 12ч36мин12сек и 12,57 часа ?
как задачка а ?
6 Тьма
 
08.11.10
16:15
(5)Переведи в секунды и сравни
7 Max1986
 
08.11.10
16:16
(5)просто в одном документе данные хранятся в виде Дата, а в другом в виде отработал  - виде Число
8 Ненавижу 1С
 
гуру
08.11.10
16:17
(5) да легко: 12+36/60+12/3600 > 12.57
9 Max1986
 
08.11.10
16:17
(6)т.е. все в секундах сравнивать?
А как тогда число в секунды перевести?
12,57 часа умножить на 360?
10 Тьма
 
08.11.10
16:18
(9)На 3600. Или как в (8)
11 Max1986
 
08.11.10
16:18
(8)спасибо друзья!