8.х Запрос с характеристиками

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем fenlork, 16 янв 2020.

  1. TopicStarter Overlay
    fenlork
    Offline

    fenlork Опытный в 1С

    Регистрация:
    5 сен 2013
    Сообщения:
    90
    Симпатии:
    0
    Баллы:
    26
    Добрый день.
    Цель выбрать номенклатуру и характеристики по которым нет записей в регистре штрихкодов по определенному типу штрихкода.
    Для отбора по номенклатуре идет "Вид номенклатуры".
    Запрос корректно показывает ту продукцию у которой нет шк с данным типом только с характеристиками, если продукция без характеристик-выдает всю номенклатуру с данным видом номенклатуры

    Код:
    ВЫБРАТЬ
        Номенклатура.Ссылка КАК Номенклатура,
        ХарактеристикиНоменклатуры.Ссылка КАК Характеристики
      
    ПОМЕСТИТЬ распр
    ИЗ
        Справочник.Номенклатура КАК Номенклатура
            ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
            ПО Номенклатура.Ссылка = ХарактеристикиНоменклатуры.Владелец
    ГДЕ
        Номенклатура.ВидНоменклатуры = &ВидНоменклатуры
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
        распр.Номенклатура КАК Номенклатура,
        распр.Характеристики КАК Характеристика
      
    ИЗ
        распр КАК распр
            ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
            ПО распр.Номенклатура = ШтрихкодыНоменклатуры.Номенклатура
                И распр.Характеристики = ШтрихкодыНоменклатуры.Характеристика
                И (ШтрихкодыНоменклатуры._ТипШтрихкода = &ТипШтрихкода)
    ГДЕ
        ШтрихкодыНоменклатуры.Номенклатура ЕСТЬ NULL
    Последнее редактирование модератором: 16 янв 2020
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.891
    Симпатии:
    1.032
    Баллы:
    204
    Соединяться с характеристиками нужно уже после получения ШК, либо делать два запроса: с характеристиками и без.