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

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

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

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

trialex3

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

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

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

Yotram

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

trialex3

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

Теги:  

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

Рейтинг@Mail.ru

Поиск