Имя: Пароль:
1C
1С v8
Как в запросе задать период времени (часов) за месяц?
,
0 VSpicy
 
naïve
04.09.20
08:28
Здравствуйте! На СКД делаю отчёт,подскажите пожалуйста как в запросе в условии сделать параметры Между "ДатыВремяНачало" И "ДатаВремяКонец"?
На выходе нужно чтоб пользователь указал за определенный месяц период в часах. К примеру: за август месяц: с 11:00 по 17:00
У меня выдает строки где есть и этот период времени и любой другой...(19:00, 23:00) - короче всё...

Заранее благодарен!!!
1 Йохохо
 
04.09.20
08:36
кинули реквизит где состав даты - дата, а не датавремя? или скачана заготовка отчета с выражением на параметры конецпериода
2 Fram
 
04.09.20
08:43
РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(дата), дата, Час)
3 VSpicy
 
naïve
04.09.20
08:48
(1) Не, в реквизите Дата и время...)
4 VSpicy
 
naïve
04.09.20
08:48
(2) Спасибо, думаю то что надо...
5 Fram
 
04.09.20
09:00
(4) забыл День в началопериода, и наверно разность лучше в секундах взять
6 VSpicy
 
naïve
04.09.20
09:09
(5) Ясно, спасибо большое!
7 VSpicy
 
naïve
07.09.20
10:32
(2) Что-то у меня не выходит по такому методу...(
А можно маленький пример?
8 Fish
 
07.09.20
10:42
(7) Насколько я понял задачу, тебе надо каждую дату из отчёта проверять на вхождение в интервал с 11:00 до 17:00
Что-то типа ГДЕ Час(ДатаОчета) Между Час(Дата1) И Час (Дата2)
9 VSpicy
 
naïve
07.09.20
10:45
(8) Именно так...
10 Fish
 
07.09.20
10:45
(9) Но это будет сработать некорректно, если задать интервал с переходом, через 0. Например 20:00-03:00
11 Fish
 
07.09.20
10:47
+(10) *сработать = работать
12 VSpicy
 
naïve
07.09.20
10:49
(10) Мне нужен интервал только первой или второй половины дня...Пример: с 10:00 по 15:00, с 18:00 по 22:00
13 Fish
 
07.09.20
10:54
(12) Ну тогда попробуй (8). Причем интервал можешь сразу в часах задавать (числовые значения), если у тебя не будет значений типа 15:45.
14 VSpicy
 
naïve
07.09.20
10:58
(13) Попробовал, работает - но запрос отрабатывает все документы, т.к. в параметры возможно передать только ЧАС, а не к примеру: 01.09.2020 10:00 И 07.09.2020 15:00
15 Fish
 
07.09.20
11:00
(14) Ну добавь ещё отдельное условие на дату
16 VSpicy
 
naïve
07.09.20
11:18
(15) ОК, спасибо большое!!!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший