Несмешной прикол

mail@pastecode.io avatar
unknown
plain_text
a year ago
19 kB
4
Indexable
Never
ВЫБРАТЬ
	ВложенныйЗапрос.Ссылка КАК Документ,
	ВложенныйЗапрос.Ссылка.ВидДокумента КАК ВидДоговора,
	ВложенныйЗапрос.Ссылка.Контрагент КАК Контрагент,
	ВложенныйЗапрос.Ссылка.Организация КАК Организация,
	NULL КАК Договор
ИЗ
	РегистрСведений.ВР_ФильтрДокументовЭДО КАК ВР_ФильтрДокументовЭДО
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
			ЭлектронныйДокументВходящийЭДО.Ссылка КАК Ссылка
		ИЗ
			РегистрСведений.СостоянияДокументовЭДО КАК СостоянияДокументовЭДО
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
				ПО СостоянияДокументовЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
		ГДЕ
			СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершен)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытПринудительно)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонением)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонениемПриглашения)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОшибкойПередачи)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершенСИсправлением)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеПолучен)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.Аннулирован)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОжидаетсяИсправление)) КАК ВложенныйЗапрос
		ПО ВР_ФильтрДокументовЭДО.Организация = ВложенныйЗапрос.Ссылка.Организация
			И ВР_ФильтрДокументовЭДО.ВидДокумента = ВложенныйЗапрос.Ссылка.ВидДокумента
ГДЕ
	ВР_ФильтрДокументовЭДО.Контрагент = ВложенныйЗапрос.Ссылка.Контрагент

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ВложенныйЗапрос.Ссылка,
	ВложенныйЗапрос.Ссылка.ВидДокумента,
	ВложенныйЗапрос.Ссылка.Контрагент,
	ВложенныйЗапрос.Ссылка.Организация,
	NULL
ИЗ
	РегистрСведений.ВР_ФильтрДокументовЭДО КАК ВР_ФильтрДокументовЭДО
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
			ЭлектронныйДокументВходящийЭДО.Ссылка КАК Ссылка
		ИЗ
			РегистрСведений.СостоянияДокументовЭДО КАК СостоянияДокументовЭДО
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
				ПО СостоянияДокументовЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
		ГДЕ
			СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершен)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытПринудительно)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонением)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонениемПриглашения)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОшибкойПередачи)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершенСИсправлением)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеПолучен)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.Аннулирован)) КАК ВложенныйЗапрос
		ПО ВР_ФильтрДокументовЭДО.Организация = ВложенныйЗапрос.Ссылка.Организация
			И ВР_ФильтрДокументовЭДО.ВидДокумента = ВложенныйЗапрос.Ссылка.ВидДокумента
ГДЕ
	ВложенныйЗапрос.Ссылка.ВидДокумента = ВР_ФильтрДокументовЭДО.ВидДокумента
	И ВР_ФильтрДокументовЭДО.Контрагент = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ВложенныйЗапрос.Ссылка,
	ВложенныйЗапрос.Ссылка.ВидДокумента,
	ВложенныйЗапрос.Ссылка.Контрагент,
	ВложенныйЗапрос.Ссылка.Организация,
	NULL
ИЗ
	РегистрСведений.ВР_ФильтрДокументовЭДО КАК ВР_ФильтрДокументовЭДО
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
			ЭлектронныйДокументВходящийЭДО.Ссылка КАК Ссылка
		ИЗ
			РегистрСведений.СостоянияДокументовЭДО КАК СостоянияДокументовЭДО
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
				ПО СостоянияДокументовЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
		ГДЕ
			СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершен)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытПринудительно)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонением)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонениемПриглашения)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОшибкойПередачи)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершенСИсправлением)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеПолучен)
			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.Аннулирован)) КАК ВложенныйЗапрос
		ПО ВР_ФильтрДокументовЭДО.Организация = ВложенныйЗапрос.Ссылка.Организация
			И ВР_ФильтрДокументовЭДО.ВидДокумента = ВложенныйЗапрос.Ссылка.ВидДокумента
ГДЕ
	ВложенныйЗапрос.Ссылка.ВидДокумента = ВР_ФильтрДокументовЭДО.ВидДокумента
	И ВР_ФильтрДокументовЭДО.Контрагент = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
	И ВР_ФильтрДокументовЭДО.ВидДеятельности = ЗНАЧЕНИЕ(Справочник.ЗначенияСвойствОбъектов.ПустаяСсылка)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ВложенныйЗапрос.Ссылка,
	ВложенныйЗапрос.Ссылка.ВидДокумента,
	ВложенныйЗапрос.Ссылка.Контрагент,
	ВложенныйЗапрос.Ссылка.Организация,
	ОсновныеДоговорыКонтрагента.Договор
ИЗ
	(ВЫБРАТЬ
		ЭлектронныйДокументВходящийЭДО.Ссылка КАК Ссылка
	ИЗ
		РегистрСведений.СостоянияДокументовЭДО КАК СостоянияДокументовЭДО
			ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
			ПО СостоянияДокументовЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
	ГДЕ
		СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершен)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытПринудительно)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонением)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонениемПриглашения)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОшибкойПередачи)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершенСИсправлением)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеПолучен)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.Аннулирован)) КАК ВложенныйЗапрос
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеДоговорыКонтрагента КАК ОсновныеДоговорыКонтрагента
			ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов.ДополнительныеРеквизиты КАК ДоговорыКонтрагентовДополнительныеРеквизиты
			ПО ОсновныеДоговорыКонтрагента.Договор.Ссылка = ДоговорыКонтрагентовДополнительныеРеквизиты.Ссылка
		ПО ВложенныйЗапрос.Ссылка.Контрагент = ОсновныеДоговорыКонтрагента.Договор.Владелец,
	РегистрСведений.ВР_ФильтрДокументовЭДО КАК ВР_ФильтрДокументовЭДО
ГДЕ
	ВложенныйЗапрос.Ссылка.ВидДокумента = ВР_ФильтрДокументовЭДО.ВидДокумента
	И ВложенныйЗапрос.Ссылка.Контрагент = ВР_ФильтрДокументовЭДО.Контрагент
	И ВложенныйЗапрос.Ссылка.Организация = ВР_ФильтрДокументовЭДО.Организация
	И ДоговорыКонтрагентовДополнительныеРеквизиты.Свойство = &ДопСвойство
	И ОсновныеДоговорыКонтрагента.Организация = ВР_ФильтрДокументовЭДО.Организация
	И ДоговорыКонтрагентовДополнительныеРеквизиты.Значение = ВР_ФильтрДокументовЭДО.ВидДеятельности

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ВложенныйЗапрос.Ссылка,
	ВложенныйЗапрос.Ссылка.ВидДокумента,
	ВложенныйЗапрос.Ссылка.Контрагент,
	ВложенныйЗапрос.Ссылка.Организация,
	ОсновныеДоговорыКонтрагента.Договор
ИЗ
	(ВЫБРАТЬ
		ЭлектронныйДокументВходящийЭДО.Ссылка КАК Ссылка
	ИЗ
		РегистрСведений.СостоянияДокументовЭДО КАК СостоянияДокументовЭДО
			ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
			ПО СостоянияДокументовЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
	ГДЕ
		СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершен)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытПринудительно)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонением)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонениемПриглашения)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОшибкойПередачи)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершенСИсправлением)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеПолучен)
		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.Аннулирован)) КАК ВложенныйЗапрос
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеДоговорыКонтрагента КАК ОсновныеДоговорыКонтрагента
			ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов.ДополнительныеРеквизиты КАК ДоговорыКонтрагентовДополнительныеРеквизиты
			ПО ОсновныеДоговорыКонтрагента.Договор.Ссылка = ДоговорыКонтрагентовДополнительныеРеквизиты.Ссылка
		ПО ВложенныйЗапрос.Ссылка.Контрагент = ОсновныеДоговорыКонтрагента.Договор.Владелец,
	РегистрСведений.ВР_ФильтрДокументовЭДО КАК ВР_ФильтрДокументовЭДО
ГДЕ
	ВложенныйЗапрос.Ссылка.ВидДокумента = ВР_ФильтрДокументовЭДО.ВидДокумента
	И ВР_ФильтрДокументовЭДО.Контрагент = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
	И ВложенныйЗапрос.Ссылка.Организация = ВР_ФильтрДокументовЭДО.Организация
	И ДоговорыКонтрагентовДополнительныеРеквизиты.Свойство = &ДопСвойство
	И ОсновныеДоговорыКонтрагента.Организация = ВР_ФильтрДокументовЭДО.Организация
	И ДоговорыКонтрагентовДополнительныеРеквизиты.Значение = ВР_ФильтрДокументовЭДО.ВидДеятельности