Имя: Пароль:
1C
 
Разность дат в встроенном языке?
0 Конфигуратор1с
 
29.04.11
12:14
В языке запросов есть прекрасная функция - РазностьДат. Она возвращает разницу между датами в днях. Есть ли подобная на встроенном языке? Если просто от даты отнять дату, то возвращается число секунд(((
1 Cube
 
29.04.11
12:15
КоличествоДней = КоличествоСекунд / 60 / 60 / 24;
Абалденно, не правда ли?))
2 Defender aka LINN
 
29.04.11
12:15
(0) Да, это плохо. В сутках же количество секунд разное всегда...
3 XLife
 
29.04.11
12:15
поделить на 86400 не предлагать?
4 Живой Ископаемый
 
29.04.11
12:15
Есть функция ДеньГода()
5 Hawk_1c
 
29.04.11
12:15
Еще целую часть взять...
6 Конфигуратор1с
 
29.04.11
12:16
та я так и делаю, но не кошерно как то. Почему в языке запросов такая функция есть, а в встроенном не добавили?
7 Ненавижу 1С
 
гуру
29.04.11
12:17
(0) получи начала дат, вычти из одной другую и раздели на священное 86400
8 Cube
 
29.04.11
12:17
(6) Иди по-программируй на С# и ты поймешь, что такое "кошерно" :)
9 Ненавижу 1С
 
гуру
29.04.11
12:17
(6) да ступили просто
а что с NULL они сделали ты знаешь?
10 Конфигуратор1с
 
29.04.11
12:17
(4) это если в одном году а если в разных, то будет неправильно(
11 Cube
 
29.04.11
12:18
(9) Ну началось))))
12 Конфигуратор1с
 
29.04.11
12:18
(9) нет.  а что?
13 Конфигуратор1с
 
29.04.11
12:19
(8) та я с удовольствием после окончания проекта займусь джавой или  С#, а то задолбали бухи
14 XLife
 
29.04.11
12:19
15 Живой Ископаемый
 
29.04.11
12:19
2(10) ооо... Для этого есть функции Год и КонецГода
16 Рэйв
 
29.04.11
12:24
(0)
(Год(ТекущаяДата())+ДеньГода(ТекущаяДата())) -(Год(ТекущаяДата()-86400*4)+ДеньГода(ТекущаяДата()-86400*4))

=4 как и положено :-)
17 Ненавижу 1С
 
гуру
29.04.11
12:25
(12) а слышал ли ты про неопределено и пустые ссылки?
18 Maxus43
 
29.04.11
12:26
(17) Успокойся уже..)
Независимо от того, куда вы едете — это в гору и против ветра!