Odin | База знаний 1С

Как указать день не...
 

Как указать день недели "Суббота" в запросе 1С?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

как в запросе 1с указать день недели суббота?



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

В запросе 1С для указания дня недели "Суббота" можно использовать функцию ДЕНЬНЕДЕЛИ(Дата), которая возвращает номер дня недели, где по умолчанию:

- 1 — понедельник
- 2 — вторник
- 3 — среда
- 4 — четверг
- 5 — пятница
- 6 — суббота
- 7 — воскресенье

То есть, чтобы указать субботу, в условии запроса пишут:

1C
ГДЕ ДЕНЬНЕДЕЛИ(ДатаПоле) = 6

Пример запроса:

1C
ВЫБРАТЬ
    Документ.Дата КАК Дата,
    Документ.Сумма
ИЗ
    Документ.Продажи КАК Документ
ГДЕ
    ДЕНЬНЕДЕЛИ(Документ.Дата) = 6

Если в вашей конфигурации или настройках первый день недели отличается, или используется другая нумерация, можно проверить это через функцию ДеньНедели(Дата) в режиме отладки.

---

Рекомендую посмотреть здесь:
https://helpf.pro/faq83/view/1887.html (раздел про работу с датами и днями недели)



   
ОтветитьЦитата