Сортировка задач в одну дату за заданный период с переходящим временем между датами.

1. tonyfargus 28.04.25 09:26 Сейчас в теме
Добрый день. Помогите решить задачку. Есть отчет по выполненным задачам. Нужно сделать так чтобы когда ставишь период за месяц выводились задачи выполненные по времени с 20-00 одной даты до 8-00 следующей. и так по каждой дате за период.
Прикрепленные файлы:
Найденные решения
10. Said-We 28.04.25 13:40 Сейчас в теме
(9) Как-то так....
Если нужны только ночные смены, то в условие ГДЕ вставить.
Если нужно название смены, то....
Думаю допилите....
Прикрепленные файлы:
18. Sashares 33 02.05.25 14:04 Сейчас в теме
(17)попробуй так:
И (Час(МаояДата)>=20 ИЛИ Час(МояДата)<=8)
19. spacecraft 02.05.25 14:25 Сейчас в теме
(17)
И НЕ (ЧАС(СкладскаяЗадача.ДатаВыполнения) МЕЖДУ 8 И 19)
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 33 28.04.25 09:47 Сейчас в теме
(1) Добавь вычисляемое поле - Дата для группировки, где определяй, если после 20-00, то добавляй день (если до 20-00, то добавлять день не надо), и приводи к началу дня.
Либо наоборот - если меньше 8-00 - отнимай день, и приводи к началу дня.
В зависимости от того, к какой дате надо эти задачи привязать.
И группировку по этой дате в отчете.
3. tonyfargus 28.04.25 10:00 Сейчас в теме
(2) Спасибо большое. Не могли бы вы показать как это в выражении написать, просто я только начинающий специалист еще не во всем разобрался. Спасибо.
4. Sashares 33 28.04.25 10:06 Сейчас в теме
(3)
НачалоПериода(Выбор Когда Час(ПолеСДатой)>20 Тогда 
ДОБАВИТЬКДАТЕ(ПолеСДатой, День, 1) 
Иначе ПолеСДатой
Конец, День)
5. tonyfargus 28.04.25 11:05 Сейчас в теме
(4) Не получается. у меня день это смена в нем формируются сотрудники которые работаю по графику.
Что то не пойму. Извините.
6. пользователь 28.04.25 12:30
Сообщение было скрыто модератором.
...
7. Said-We 28.04.25 13:21 Сейчас в теме
Вам нужно каждое время отнести к той или иной дате?
Как-то так, как на скрине? Всё что после 8:00 уже текущая дата, всё что раньше (от 00:00 до 08:00 включительно) предыдущая.
Или Вам нужны только ночные смены и остальные вообще не нужны?

Вы так и не сформулировали задачу.
Прикрепленные файлы:
8. tonyfargus 28.04.25 13:33 Сейчас в теме
(7) Спасибо за ответ. Да нужны только ночные сены с 20-00 до 8-00.
9. tonyfargus 28.04.25 13:36 Сейчас в теме
(7) Да то что нужно. Извините ,а как это выглядит в выражении.Спасибо.
10. Said-We 28.04.25 13:40 Сейчас в теме
(9) Как-то так....
Если нужны только ночные смены, то в условие ГДЕ вставить.
Если нужно название смены, то....
Думаю допилите....
Прикрепленные файлы:
11. Sashares 33 28.04.25 13:52 Сейчас в теме
(10)
Думаю допилите....

Оптимистично)
12. spacecraft 28.04.25 14:04 Сейчас в теме
Добавлю интригу )))
НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(ДатаВыполнения, ЧАС, -8)) КАК ДатаРасчета
Sashares; +1 Ответить
13. Said-We 28.04.25 14:14 Сейчас в теме
(12) Смещение времени - это уже вторая итерация. Рано. Пока по проще. Автор для себя сначала должен определиться что он хочет. То ли фильтр наложить, то ли сгруппировать как-то....
Я пока только в догадках что ему требуется. Формулировать задачу не умеет, или не хочет.
14. tonyfargus 28.04.25 14:39 Сейчас в теме
Всем Огромное спасибо за помощь. Хорошего дня.
15. tonyfargus 02.05.25 09:54 Сейчас в теме
Добрый день. Сформировал запрос. Есть загвоздка. При выставлении периода с одного дня на другой с 20-00 до 8-00 задачи формируются по выставленному времени, а при выставлении большего периода по датам попадают задачи которых не должно там быть. Как выставить так чтоб при выставлении дат для примера с 30.04.2025 по 02.05.2025 туда попадали задачи в интервале времени с 20-00 по 8-00 по каждой дате?
Прикрепленные файлы:
16. Sashares 33 02.05.25 11:55 Сейчас в теме
(15) в секцию ГДЕ добавить условие, что ЧАС(МояДата) больше 20 и меньше 8
17. tonyfargus 02.05.25 12:55 Сейчас в теме
(16) Что то задачи убавились сильно.
Прикрепленные файлы:
18. Sashares 33 02.05.25 14:04 Сейчас в теме
(17)попробуй так:
И (Час(МаояДата)>=20 ИЛИ Час(МояДата)<=8)
19. spacecraft 02.05.25 14:25 Сейчас в теме
(17)
И НЕ (ЧАС(СкладскаяЗадача.ДатаВыполнения) МЕЖДУ 8 И 19)
20. tonyfargus 02.05.25 17:18 Сейчас в теме
Получилось. Спасибо ребята. С праздниками Вас.
Прикрепленные файлы:
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот