Имя: Пароль:
1C
1С v8
Как запросом получить все дни в заданном диапазоне.
0 ЭЦ
 
14.01.21
19:01
Господа!
Имеется 2 параметра:
НачДата, КонДата
Требуется запросом получить таблицу содержащую
дату начала дня и дату конца дня.
Для всех дней между НачДата и КонДата.
Что то не могу сообразить как.
Прошу подсказать
1 ДенисЧ
 
14.01.21
19:03
Соедини с производственным календарём.
2 TormozIT
 
гуру
14.01.21
19:05
Используй консоль запросов ИР. Там есть генератор такого запроса
https://i.imgur.com/T7xoK5n.png
3 CepeLLlka
 
14.01.21
19:09
(2)Крутяк, не знал :) Всегда в какие-то прошлые свои разработки пришлось заходить, спс :)
4 ЭЦ
 
14.01.21
19:11
(2) Тут похоже количество записей надо вне запроса определять - это не подходит
5 CepeLLlka
 
14.01.21
19:14
(4)Так у тебя будет таблица дат, дальше в запросе уж пользуйся любым отрезком, в чем проблема? :)
6 ЭЦ
 
14.01.21
19:23
(5) Не. Я хочу в запрос только границы периода передавать.
Похоже что проще всего делать как в (1) .
Но придется заполнение календаря контролировать
7 Chameleon1980
 
14.01.21
20:04
умножение таблиц (получение чисел из цифр)
+добавить к дате
+начало периода
+конец периода
8 TormozIT
 
гуру
14.01.21
20:07
(6) Так в (2) так и сделано. Всегда пользовался этим способом, где нужно было универсально сделать. Работает достаточно быстро.
9 Chameleon1980
 
14.01.21
20:08
(8) понял
10 Chameleon1980
 
14.01.21
20:08
ой