Имя: Пароль:
1C
1С v8
Разность дат
,
0 Саша80
 
17.12.12
09:34
Никто не подскажет функцию которая считает количество дней между датами?
1 Undefined vs NULL
 
17.12.12
09:35
СП купи!
2 Fish
 
17.12.12
09:36
(0) Сделай (с)
3 Fragster
 
гуру
17.12.12
09:36
"-"
4 LehhaK
 
17.12.12
09:36
5 Fragster
 
гуру
17.12.12
09:37
и "/" еще
6 Саша80
 
17.12.12
09:37
уже)))))
РазницаВСекундах = ТекущаяДата() - ДатаПрихода();
РазницаВДнях = РазницаВСекундах/24/60/60;

вроде канает))
7 salvator
 
17.12.12
09:37
(0) В поиске по сайту забанили?
8 Fragster
 
гуру
17.12.12
09:37
сначала написать на мисту, потом подумать! мне это нравится! это по 1сниковски!
9 Fragster
 
гуру
17.12.12
09:38
или автор не подумал, а воспользовался поиском? ужас!
10 Fragster
 
гуру
17.12.12
09:38
кстати, /86400 - это приближенно получится, ибо есть wiki:%D1%E5%EA%F3%ED%E4%E0_%EA%EE%EE%F0%E4%E8%ED%E0%F6%E8%E8
11 Undefined vs NULL
 
17.12.12
09:40
(10) она не учитывается в расчетах, успокойся
12 Undefined vs NULL
 
17.12.12
09:40
+(11) на хозяйственно-бытовом уровне
13 Академик_
Келдыш
 
17.12.12
09:45
РазницаВСекундах = ТекущаяДата() - ДатаПрихода();
РазницаВДняхДробная = РазницаВСекундах/24/60/60;
РазницаВДняхЦЕЛАЯ= цел(РазницаВДняхДробная);
14 Undefined vs NULL
 
17.12.12
09:47
(13) неа, правильно:

РазницаВСекундах = НачалоДня(ТекущаяДата()) - НачалоДня(ДатаПрихода());
РазницаВДнях = РазницаВСекундах/86400;
15 Академик_
Келдыш
 
17.12.12
09:48
все это неверно, даже (13) и (14)
16 zak555
 
17.12.12
09:48
(14) зачем начало для, если есть Цел ?
17 Академик_
Келдыш
 
17.12.12
09:49
теперь представь: документ сделан вчера в 23:59:59. сейчас сегодня 0:00:00. сколько дней прошло с документа?
18 Академик_
Келдыш
 
17.12.12
09:50
да. (14) верно полностью
19 Академик_
Келдыш
 
17.12.12
09:50
чето торможу с утра - недочитываю)
20 Undefined vs NULL
 
17.12.12
09:52
(16) что будет, если 2 документа в разных днях, но между ними всего 1 секунда?
21 zak555
 
17.12.12
09:56
хотя в (16) ошшибся

(20) согласись, что для твоего примера разница в днях для одной секунды быть не может =)
22 Саша80
 
17.12.12
09:56
я просто в запросе сделал, все нормально
23 Serg_1960
 
17.12.12
09:59
(имхо) Разница "в днях" - она и в Африке "разница" - дни "различные", даже если между ними всего одна секунда.
24 PaulBC
 
17.12.12
10:03
(22) в запросе есть РАЗНОСТЬДАТ()