Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 июн 2024, 11:16

Запрос для рабочих дней.

Автор trialex3, 02 авг 2019, 09:46

0 Пользователей и 1 гость просматривают эту тему.

trialex3

Добрый день. Нужен запрос, который бы выбирал ВСЕ рабочие дни в месяце. Соответственно удалял выходные и праздники. Пока пользуюсь таким:
ВЫБРАТЬ
Календарь.ДатаКалендаря КАК ДатаДня,
КОНЕЦПЕРИОДА(Календарь.ДатаКалендаря, ДЕНЬ) КАК ДатаКалендаря
ИЗ
РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК Календарь
ГДЕ
МЕСЯЦ(Календарь.ДатаКалендаря) = &Месяц
И ГОД(Календарь.ДатаКалендаря) = &Год
И Календарь.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий)
И Календарь.ДатаКалендаря < &ДатаДняРасчета

СГРУППИРОВАТЬ ПО
Календарь.ДатаКалендаря,
КОНЕЦПЕРИОДА(Календарь.ДатаКалендаря, ДЕНЬ)

Но он не корректно работает. Он убрал 12 июня, но вместе с ним и 11е. Может есть еще варианты такого запроса?

Yotram

Скорее всего у вас в регистре 11 указано не как Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий. Вот он его и убирает из выборки.
"Дай человеку рыбу, и ты накормишь его на один день, научи его рыбачить, и он будет сыт всю жизнь"

trialex3

Проверил. Точно. 11 как предпраздничный. Спасибо!

Теги:  

Похожие темы (5)

Рейтинг@Mail.ru

Поиск