Здрасте!
Подскажите, что в запрос добавить, мне надо выбрать всех поставщиков, у которых нету никаких записей для закупочной цены в справочнике цены контрагентов...
ВЫБРАТЬ
Контрагенты.Ссылка
ИЗ
Справочник.Контрагенты КАК Контрагенты
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ТипыЦенНоменклатурыКонтрагентов КАК ТипыЦенНоменклатурыКонтрагентов
ПО (ТипыЦенНоменклатурыКонтрагентов.Владелец = Контрагенты.Ссылка)
ГДЕ
Контрагенты.Поставщик = ИСТИНА
И Контрагенты.ПометкаУдаления = ЛОЖЬ
И ТипыЦенНоменклатурыКонтрагентов.ТипЦеныНоменклатуры.БазовыйТипЦен.Ссылка <> &ТипЦен
Параметр ТипЦен - это ссылка из справочника закупочные цены
ВЫБРАТЬ
Контрагенты.Ссылка
ИЗ
Справочник.Контрагенты КАК Контрагенты
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ТипыЦенНоменклатурыКонтрагентов КАК ТипыЦенНоменклатурыКонтрагентов
ПО (ТипыЦенНоменклатурыКонтрагентов.Владелец = Контрагенты.Ссылка)
И
Контрагенты.Поставщик = ИСТИНА
И Контрагенты.ПометкаУдаления = ЛОЖЬ
И ТипыЦенНоменклатурыКонтрагентов.ТипЦеныНоменклатуры.БазовыйТипЦен.Ссылка <> &ТипЦен
ВЫБРАТЬ
Контрагенты.Ссылка
ИЗ
Справочник.Контрагенты КАК Контрагенты
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ТипыЦенНоменклатурыКонтрагентов КАК ТипыЦенНоменклатурыКонтрагентов
ПО (ТипыЦенНоменклатурыКонтрагентов.Владелец = Контрагенты.Ссылка)
ГДЕ
Контрагенты.Поставщик = ИСТИНА
И Контрагенты.ПометкаУдаления = ЛОЖЬ
И (ЕСТЬNULL(ТипыЦенНоменклатурыКонтрагентов.ТипЦеныНоменклатуры.БазовыйТипЦен.Ссылка, 0) = 0 ИЛИ ТипыЦенНоменклатурыКонтрагентов.ТипЦеныНоменклатуры.БазовыйТипЦен.Ссылка <> &ТипЦен)
ВЫБРАТЬ
Контрагенты.Ссылка
ИЗ
Справочник.Контрагенты КАК Контрагенты
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ТипыЦенНоменклатурыКонтрагентов КАК ТипыЦенНоменклатурыКонтрагентов
ПО (ТипыЦенНоменклатурыКонтрагентов.Владелец = Контрагенты.Ссылка)
ГДЕ
Контрагенты.Поставщик = ИСТИНА
И Контрагенты.ПометкаУдаления = ЛОЖЬ
И (ТипыЦенНоменклатурыКонтрагентов.ТипЦеныНоменклатуры.Ссылка ЕСТЬ NULL ИЛИ ТипыЦенНоменклатурыКонтрагентов.ТипЦеныНоменклатуры.Ссылка <> &ТипЦен)
(7) Так может и работает, но правильный ответ в (3)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой