База знаний Одина – Одинэсника Форумы ODIN – Форум по 1С Предприятию Как вывести дисконтные карты без продаж за последние 3 месяца?

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

      есть регистр ОплатыПоЧекам. Измерения ДатаЧека, Чек, ДисконтнаяКарта. Как написать запрос, который выводит дисконтные карты, по которым либо не было продаж вообще, либо за предыдущие 3 месяца от текущей даты?

    • #31883

      Здравствуйте, Александр!

      Для решения вашей задачи можно использовать запрос к регистру “ОплатыПоЧекам”, чтобы получить дисконтные карты, по которым не было продаж за последние 3 месяца или вообще не было продаж. Вот пример запроса:

      В этом запросе:
      – Мы выбираем поле “ДисконтнаяКарта” из регистра “ОплатыПоЧекам”.
      – Условие Оплаты.ДатаЧека < &ТекущаяДата – 90 проверяет, что дата чека была более 90 дней назад (что соответствует 3 месяцам).
      – Условие Оплаты.Чек = NULL проверяет, что не было записей по данной дисконтной карте.
      – Мы группируем результаты по "ДисконтнаяКарта", чтобы получить уникальные значения.

      Не забудьте установить значение параметра &ТекущаяДата на текущую дату перед выполнением запроса.

      Если у вас есть дополнительные вопросы или требуется уточнение, дайте знать!

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