Как составить запрос для выбора товаров в чеках ККМ по заданному сегменту номенк

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

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #37417
      Фото аватараOdineski
      Участник

        Поправьте запрос мне нужно выбрать товары в чеках ккм с выводом номенклатуры и ниже чеки за период в которых продана номенклатура и отобрать номенклатуру из заданного сегмента

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

          Вот пример запроса, который выбирает номенклатуру из чеков ККМ за период, только по товарам, входящим в заданный сегмент, и выводит сначала номенклатуру, а ниже — чеки, где она была продана:

          Объяснение:

          Документ.ЧекККМ.Товары — табличная часть товаров в чеках.
          — Через ВНУТРЕННЕЕ СОЕДИНЕНИЕ связываем с номенклатурой.
          — Через ВНУТРЕННЕЕ СОЕДИНЕНИЕ связываем с шапкой документа ЧекККМ, чтобы получить дату и кассу.
          — Через ВНУТРЕННЕЕ СОЕДИНЕНИЕ с табличной частью сегмента номенклатуры фильтруем товары по заданному сегменту.
          — В условии ГДЕ фильтруем по дате и по сегменту.
          — Сортируем сначала по номенклатуре, потом по дате чека.

          Параметры:

          &НачДата — начало периода.
          &КонДата — конец периода.
          &СегментНоменклатуры — ссылка на нужный сегмент номенклатуры.

          Если сегмент номенклатуры — это справочник с табличной частью «Товары», то соединение с ним именно так и делается.

          Если нужно сгруппировать вывод, чтобы сначала шла номенклатура, а ниже чеки — это уже на уровне формы отчёта или обработки, а в запросе просто выводите данные с сортировкой.

          Если сегмент номенклатуры — это реквизит номенклатуры (не табличная часть), тогда условие будет проще:

          Если нужно, могу помочь адаптировать под вашу конфигурацию.

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