Имя: Пароль:
1C
1С v8
Разность дат
,
0 Wirtox
 
14.03.13
18:42
Подскажите как посчитать разность дат
1 Kreont
 
14.03.13
18:46
-
2 Wirtox
 
14.03.13
18:48
нет "- " вернет число, а мне нужно дни:мин:сек
3 rphosts
 
14.03.13
18:49
(2) ну та эта разность и есть вроемя в секундах... разбери его на части сам
4 fisher
 
14.03.13
19:35
Ну зачем же самому на части разбирать?
Можно разницу в секундах прибавить к любой опорной дате - тогда часы/минуты/секунды можно будет получить штатно.
Ну а дни - как целое частное от деления разницы в секундах на количество секунд в дне.
5 exwill
 
14.03.13
19:37
(0) Запросом.
6 rphosts
 
14.03.13
19:39
(4) н факт что ему к чму-то нужно прибавлять
7 fisher
 
14.03.13
19:42
Радость одинэсников, освоивших запросы - безгранична.
Они готовы даже арифметику на сервер БД спихнуть.
А потом удивляться, что же это тонкий клиент на слабых каналах так медленно работает и такой трафик создает?
8 НафНаф
 
14.03.13
19:43
нету в 1С TimeSpan
9 exwill
 
14.03.13
19:47
(8) В языке запросов есть РазностьДат.
10 Kreont
 
14.03.13
19:56
Ага, только результат будет как в (1) :)
11 exwill
 
14.03.13
20:03
(10) Нет.
12 НафНаф
 
14.03.13
21:57
(9) это не то, там число, не интервал
13 mistеr
 
14.03.13
22:59
РазностьДат = Дата("00010101") + (Дата1 - Дата2)
14 ShurikSoft1C
 
14.03.13
23:05
(13) +100