База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как указать день недели “Суббота” в запросе 1С? › RE: Как указать день недели “Суббота” в запросе 1С?

В запросе 1С для указания дня недели “Суббота” можно использовать функцию ДЕНЬНЕДЕЛИ(Дата), которая возвращает номер дня недели, где по умолчанию:
– 1 — понедельник
– 2 — вторник
– 3 — среда
– 4 — четверг
– 5 — пятница
– 6 — суббота
– 7 — воскресенье
То есть, чтобы указать субботу, в условии запроса пишут:
1 2 |
1C ГДЕ ДЕНЬНЕДЕЛИ(ДатаПоле) = 6 |
Пример запроса:
1 2 3 4 5 6 7 8 |
1C ВЫБРАТЬ Документ.Дата КАК Дата, Документ.Сумма ИЗ Документ.Продажи КАК Документ ГДЕ ДЕНЬНЕДЕЛИ(Документ.Дата) = 6 |
Если в вашей конфигурации или настройках первый день недели отличается, или используется другая нумерация, можно проверить это через функцию ДеньНедели(Дата) в режиме отладки.
—
Рекомендую посмотреть здесь:
https://helpf.pro/faq83/view/1887.html (раздел про работу с датами и днями недели)