8.х Помогите с запросом

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

  1. TopicStarter Overlay
    mhl
    Offline

    mhl Опытный в 1С

    Регистрация:
    23 июн 2007
    Сообщения:
    418
    Симпатии:
    0
    Баллы:
    26
    Всем здравствуйте. Требуется выбрать те позиции номенклатуры, у которых отсутствует штрих-код. Пытаюсь сделать это следующим запросом:
    Код:
    ВЫБРАТЬ
    ВложенныйЗапрос.Товар
    ИЗ
    (ВЫБРАТЬ
    СпрНоменклатура.Товар КАК Товар,
    РегШК.Штрихкод КАК Штрихкод,
    РегШК.ТоварШК КАК ТоварШК
    ИЗ
    (ВЫБРАТЬ
    Номенклатура.Ссылка КАК Товар
    ИЗ
    Справочник.Номенклатура КАК Номенклатура
    ГДЕ
    Номенклатура.ВключитьВПрайс = ИСТИНА) КАК СпрНоменклатура
    ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    Штрихкоды.Штрихкод КАК Штрихкод,
    Штрихкоды.Владелец КАК ТоварШК
    ИЗ
    РегистрСведений.Штрихкоды КАК Штрихкоды) КАК РегШК
    ПО СпрНоменклатура.Товар = РегШК.ТоварШК) КАК ВложенныйЗапрос
    ГДЕ
    ВложенныйЗапрос.Штрихкод = NULL
    
    Если не убрать последнее условие, то выводит пустой макет. Подскажите где тут ошибка.
  2. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    Код:
    "ВЫБРАТЬ
    Штрихкоды.Владелец КАК Номенклатура
    ПОМЕСТИТЬ ВТ
    ИЗ
    РегистрСведений.Штрихкоды КАК Штрихкоды;
    </span>
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    Номенклатура.Ссылка
    ИЗ
    Справочник.Номенклатура КАК Номенклатура
    ГДЕ
    (НЕ Номенклатура.Ссылка В
    (ВЫБРАТЬ
    Т.Номенклатура
    ИЗ
    ВТ КАК Т)) 
    И Номенклатура.ВключитьВПрайс"
    </FONT></FONT></pre>

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