Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как запросом получить все дни в заданном диапазоне.

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.