[РЕШЕНО] Вывод определенной номенклатуры из ЗаказКлиета

Тема в разделе "Система компоновки данных (СКД)", создана пользователем roofless, 3 апр 2015.

  1. TopicStarter Overlay
    roofless
    Offline

    roofless Опытный в 1С

    Регистрация:
    27 июн 2014
    Сообщения:
    260
    Симпатии:
    7
    Баллы:
    29
    Есть запрос
    Код:
    ВЫБРАТЬ
        ЗаказКлиента.Ссылка,
        ЗаказКлиента.Товары.(
            Номенклатура,
            КоличествоУпаковок
        )
    ИЗ
        Документ.ЗаказКлиента КАК ЗаказКлиента
    ГДЕ
        ЗаказКлиента.Проведен = ИСТИНА
        И ЗаказКлиента.Дата > &Дата
        И     ЗаказКлиента.Товары.Номенклатура.Ссылка В
                (ВЫБРАТЬ
                    Номенклатура.Ссылка
                ИЗ
                    Справочник.Номенклатура КАК Номенклатура
                ГДЕ
                    Номенклатура.ДополнительныеРеквизиты.Свойство = &Свойство
                    И Номенклатура.ДополнительныеРеквизиты.Значение = &Значение)
    запрос выбирает определенную номенклатуру и количество из заказа

    Хотелось бы отчет выводить в виде (тут без отбора по номенклатуре)
    Снимок.JPG
    но как только добавляю в запрос отбор
    Код:
    И     ЗаказКлиента.Товары.Номенклатура.Ссылка В
                (ВЫБРАТЬ
                    Номенклатура.Ссылка
                ИЗ
                    Справочник.Номенклатура КАК Номенклатура
                ГДЕ
                    Номенклатура.ДополнительныеРеквизиты.Свойство = &Свойство
                    И Номенклатура.ДополнительныеРеквизиты.Значение = &Значение)
    запрос аварийно завершается при формировании

    Или если выводит только ссылку, то полный запрос работает, не показывая ТЧ
    Что я делаю не так?
  2. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.979
    Симпатии:
    397
    Баллы:
    104
    Все.
    Код:
    ВЫБРАТЬ
        ЗаказКлиентаТовары.Ссылка,
        ЗаказКлиентаТовары.Номенклатура,
        ЗаказКлиентаТовары.КоличествоУпаковок
    ИЗ
        Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
    ГДЕ
        ЗаказКлиентаТовары.Ссылка.Проведен
        И ЗаказКлиентаТовары.Ссылка.Дата > &Дата
        И ЗаказКлиентаТовары.Номенклатура В
                (ВЫБРАТЬ
                    Номенклатура.Ссылка
                ИЗ
                    Справочник.Номенклатура КАК Номенклатура
                ГДЕ
                    Номенклатура.ДополнительныеРеквизиты.Свойство = &Свойство
                    И Номенклатура.ДополнительныеРеквизиты.Значение = &Значение)
    roofless нравится это.
  3. Draco
    Online

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.632
    Симпатии:
    946
    Баллы:
    204
    А почему вот это
    Код:
    ВЫБРАТЬ
                    Номенклатура.Ссылка
                ИЗ
                    Справочник.Номенклатура КАК Номенклатура
                ГДЕ
                    Номенклатура.ДополнительныеРеквизиты.Свойство = &Свойство
                    И Номенклатура.ДополнительныеРеквизиты.Значение = &Значение
    не в виртуальной таблице... там же скуль отранслирует не очень хорошо столько равно сделает
    roofless нравится это.
  4. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.979
    Симпатии:
    397
    Баллы:
    104
    Да, точно. Лучше это запихать во временную таблицу, раз уж такие условия у Вас.

Поделиться этой страницей