Запросы 1С, работа с регистрами накопления
Добрый день! Есть запрос, который при левом соединении в любо случае делает внутреннее, тем самым убирая записи из предыдущих пакетов. Как действительно сделать левое соединение?
ЗАПРОС:
ВЫБРАТЬ
ВнутренниеЗаказыОстаткиИОбороты.ВнутреннийЗаказ,
ВнутренниеЗаказыОстаткиИОбороты.Номенклатура,
ВнутренниеЗаказыОстаткиИОбороты.ЕдиницаИзмерения,
ВнутренниеЗаказыОстаткиИОбороты.ИдСтроки,
ВнутренниеЗаказыОстаткиИОбороты.Регистратор КАК РегистраторВнутреннийЗаказ,
ВнутренниеЗаказыОстаткиИОбороты.КоличествоПриход КАК ПланПоЗаявке,
ВнутренниеЗаказыОстаткиИОбороты.ВнутреннийЗаказ.СетевойГрафик КАК СетевойГрафик,
ВнутренниеЗаказыОстаткиИОбороты.ВнутреннийЗаказ.Ответственный КАК Ответственный,
ВнутренниеЗаказыОстаткиИОбороты.ВнутреннийЗаказ.ТипМатериалов КАК ТипМатериалов,
ВнутренниеЗаказыОстаткиИОбороты.ВнутреннийЗаказ.Комментарий,
ВнутренниеЗаказыОстаткиИОбороты.Приемка,
ВнутренниеЗаказыОстаткиИОбороты.Заказчик,
Элас_СетевойГрафик.Ссылка,
Элас_СетевойГрафик.НоменклатурнаяГруппа,
ЕСТЬNULL(Элас_СетевойГрафик.График_Серия, 0) КАК ГрафикСерия
ПОМЕСТИТЬ ПриходВнутренниеЗаказы
ИЗ
РегистрНакопления.ВнутренниеЗаказы.ОстаткиИОбороты(, , Регистратор, , ВнутреннийЗаказ = &ВнутреннийЗаказ) КАК ВнутренниеЗаказыОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ Документ.Элас_СетевойГрафик КАК Элас_СетевойГрафик
ПО ВнутренниеЗаказыОстаткиИОбороты.ВнутреннийЗаказ.СетевойГрафик = Элас_СетевойГрафик.Ссылка
ГДЕ
ТИПЗНАЧЕНИЯ(ВнутренниеЗаказыОстаткиИОбороты.Регистратор) = ТИП(Документ.ВнутреннийЗаказ)
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Элас_ЗаявкиНаЗакупкуОстаткиИОбороты.Регистратор КАК РегистраторСчетПолученный,
Элас_ЗаявкиНаЗакупкуОстаткиИОбороты.КоличествоЗаявкиРасход КАК ЗаказаноПоСчетуВРНЗаявкиНаОбеспечение,
ПриходВнутренниеЗаказы.ВнутреннийЗаказ,
ПриходВнутренниеЗаказы.Номенклатура,
ПриходВнутренниеЗаказы.ЕдиницаИзмерения,
ПриходВнутренниеЗаказы.ИдСтроки,
ПриходВнутренниеЗаказы.РегистраторВнутреннийЗаказ,
ПриходВнутренниеЗаказы.ПланПоЗаявке,
ПриходВнутренниеЗаказы.СетевойГрафик,
ПриходВнутренниеЗаказы.Ответственный,
ПриходВнутренниеЗаказы.ТипМатериалов,
ПриходВнутренниеЗаказы.ВнутреннийЗаказКомментарий,
ПриходВнутренниеЗаказы.Приемка,
ПриходВнутренниеЗаказы.Заказчик,
ПриходВнутренниеЗаказы.Ссылка,
ПриходВнутренниеЗаказы.НоменклатурнаяГруппа,
ПриходВнутренниеЗаказы.ГрафикСерия
ПОМЕСТИТЬ РасходЗаявкиНаОбеспечение
ИЗ
ПриходВнутренниеЗаказы КАК ПриходВнутренниеЗаказы
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Элас_ЗаявкиНаЗакупку.ОстаткиИОбороты(, , Регистратор, , ) КАК Элас_ЗаявкиНаЗакупкуОстаткиИОбороты
ПО ПриходВнутренниеЗаказы.Номенклатура = Элас_ЗаявкиНаЗакупкуОстаткиИОбороты.Номенклатура
И ПриходВнутренниеЗаказы.ВнутреннийЗаказ = Элас_ЗаявкиНаЗакупкуОстаткиИОбороты.Заявка
И ПриходВнутренниеЗаказы.ИдСтроки = Элас_ЗаявкиНаЗакупкуОстаткиИОбороты.ИДЗаявки
ГДЕ
ТИПЗНАЧЕНИЯ(Элас_ЗаявкиНаЗакупкуОстаткиИОбороты.Регистратор) = ТИП(Документ.Элас_СчетПолученный)
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
РасходЗаявкиНаОбеспечение.РегистраторСчетПолученный,
РасходЗаявкиНаОбеспечение.ЗаказаноПоСчетуВРНЗаявкиНаОбеспечение,
РасходЗаявкиНаОбеспечение.ВнутреннийЗаказ,
РасходЗаявкиНаОбеспечение.Номенклатура,
РасходЗаявкиНаОбеспечение.ЕдиницаИзмерения,
РасходЗаявкиНаОбеспечение.ИдСтроки,
РасходЗаявкиНаОбеспечение.РегистраторВнутреннийЗаказ,
РасходЗаявкиНаОбеспечение.ПланПоЗаявке,
РасходЗаявкиНаОбеспечение.СетевойГрафик,
РасходЗаявкиНаОбеспечение.Ответственный,
РасходЗаявкиНаОбеспечение.ТипМатериалов,
РасходЗаявкиНаОбеспечение.ВнутреннийЗаказКомментарий,
РасходЗаявкиНаОбеспечение.Приемка,
РасходЗаявкиНаОбеспечение.Заказчик,
РасходЗаявкиНаОбеспечение.Ссылка,
РасходЗаявкиНаОбеспечение.НоменклатурнаяГруппа,
РасходЗаявкиНаОбеспечение.ГрафикСерия,
Элас_ПТиУ_По_СчетамПолученнымОстаткиИОбороты.КоличествоПриход КАК ЗаказоПоСчетуСерии
ИЗ
РасходЗаявкиНаОбеспечение КАК РасходЗаявкиНаОбеспечение
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Элас_ПТиУ_По_СчетамПолученным.ОстаткиИОбороты(, , Регистратор, , ) КАК Элас_ПТиУ_По_СчетамПолученнымОстаткиИОбороты
ПО РасходЗаявкиНаОбеспечение.РегистраторСчетПолученный = Элас_ПТиУ_По_СчетамПолученнымОстаткиИОбороты.Регистратор
И РасходЗаявкиНаОбеспечение.Номенклатура = Элас_ПТиУ_По_СчетамПолученнымОстаткиИОбороты.Номенклатура
И РасходЗаявкиНаОбеспечение.ГрафикСерия = Элас_ПТиУ_По_СчетамПолученнымОстаткиИОбороты.НаименованиеСерии
ПоказатьПо теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот