Имя: Пароль:
1C
1С v8
Документы созданные более часа назад.
0 Darhon
 
08.07.15
08:33
Добрый день! Есть нужда отбирать непроведенные документы созданные более часа назад. Никак не могу сообразить как этот час обыграть в запросе. Заранее спасибо :)
1 Ненавижу 1С
 
гуру
08.07.15
08:37
РАЗНОСТЬДАТ(Дата1,Дата2,СЕКУНДА)>=86400
2 KrabCore
 
08.07.15
08:40
если уж совсем туго с языком запросов передавай параметром

Запрос.Установитьпараметр("ЧасНазад",ТекущаяДата()-86400)
3 ИС-2
 
naïve
08.07.15
08:40
(0) не факт, что дату изменили ручками. Надежнее анализировать журнал регистрации
4 Darhon
 
08.07.15
08:42
(1), (2) Спасибо
(3) Ручками дату поменять не могут. К счастью :))
5 KrabCore
 
08.07.15
08:43
(3) если так рассуждать то тогда уже надежнее получать гуид документа, вычленять дату создания ссылки из гуида и сравнивать с текущей датой
6 Кай066
 
08.07.15
08:44
(4) А текущую дату?
7 Darhon
 
08.07.15
08:46
Дату в ОС тоже не могут. В настройках 1С нужно посмотреть :)
8 hhhh
 
08.07.15
08:55
(1) 86400 - это день вообще-то, а не час.
9 zak555
 
08.07.15
08:56
(8) не всегда это день
10 Jonny_Khomich
 
08.07.15
08:58
(9) из-за секунды координации?
11 zak555
 
08.07.15
08:59
(10) ага -)
12 Jonny_Khomich
 
08.07.15
09:01
(1) и да, можно вместо секунды ставить другие типы. В данном случае подойдет ЧАС.
13 1Сергей
 
08.07.15
09:02
86400 - это не день, это число
14 Darhon
 
08.07.15
09:07
Всем спасибо :)  (9) Что за секунда координации? Для общего развития?
15 zak555
 
08.07.15
09:13
16 Ненавижу 1С
 
гуру
08.07.15
09:17
(11) в 1С ее нету, считается ошибкой округления ))
17 Живой Ископаемый
 
08.07.15
09:34
Созданные или записанные с этой датой? Если созданные, то наверное нужно или к регистру история объектов или к ЖР обращаться
18 ИС-2
 
naïve
08.07.15
09:45
(3) интересно. Не уж-то так можно. Как вытащить дату создания из ГУИДа?
Независимо от того, куда вы едете — это в гору и против ветра!