ВЫБРАТЬ РАЗЛИЧНЫЕ
Передача.Ссылка КАК Передача,
ЗаказыПередачи.ЗаказКлиента КАК ЗаказКлиента,
ВЫБОР КОГДА НЕ ЗаказыПередачи.ЗаказКлиента.Проведен
ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК ЗаказРаспроведен,
Ордера.Ссылка КАК РасходныйОрдер,
ВЫБОР КОГДА Ордера.Ссылка ЕСТЬ НЕ NULL И НЕ Ордера.Ссылка.Проведен
ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК ОрдерРаспроведен,
Отбор.Ссылка КАК Отбор,
ВЫБОР КОГДА Отбор.Ссылка ЕСТЬ НЕ NULL И НЕ Отбор.Проведен
ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК ОтборРаспроведен
ИЗ
(ВЫБРАТЬ
Передача.Ссылка КАК Ссылка,
Передача.ЗаказКлиента КАК ЗаказКлиента
ИЗ
Документ.ПередачаТоваровХранителю КАК Передача
ГДЕ
Передача.Проведен
И ЗНАЧЕНИЕЗАПОЛНЕНО(Передача.ЗаказКлиента)
ОБЪЕДИНИТЬ
ВЫБРАТЬ
ПередачаТовары.Ссылка,
ПередачаТовары.ЗаказКлиента
ИЗ
Документ.ПередачаТоваровХранителю.Товары КАК ПередачаТовары
ГДЕ
ПередачаТовары.Ссылка.Проведен
И ЗНАЧЕНИЕЗАПОЛНЕНО(ПередачаТовары.ЗаказКлиента)) КАК ЗаказыПередачи
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПередачаТоваровХранителю КАК Передача
ПО ЗаказыПередачи.Ссылка = Передача.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходныйОрдерНаТовары.ТоварыПоРаспоряжениям КАК Ордера
ПО Ордера.Распоряжение = ЗаказыПередачи.ЗаказКлиента
И НЕ Ордера.Ссылка.ПометкаУдаления
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтборРазмещениеТоваров КАК Отбор
ПО Отбор.Распоряжение = Ордера.Ссылка
И НЕ Отбор.ПометкаУдаления
ГДЕ
НЕ ЗаказыПередачи.ЗаказКлиента.Проведен
ИЛИ (Ордера.Ссылка ЕСТЬ НЕ NULL И НЕ Ордера.Ссылка.Проведен)
ИЛИ (Отбор.Ссылка ЕСТЬ НЕ NULL И НЕ Отбор.Проведен)