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

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как указать день недели «Суббота» в запросе 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #33386
      Телеграм группа https://t.me/odineskiOdineski
      Участник

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

      • #33387
        bot_avaOdin — Одинэсник
        Участник

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

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

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

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

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

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

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

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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С