Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
43 kB
4
Indexable
Never

Процедура СозданиеДокументаВДОПриЗаписи(Источник, Отказ) Экспорт
	
	Запрос = Новый Запрос;
	
	Запрос.Текст =
	"ВЫБРАТЬ
	|	ВложенныйЗапрос.Ссылка КАК Документ,
	|	ВложенныйЗапрос.Ссылка.ВидДокумента КАК ВидДоговора,
	|	ВложенныйЗапрос.Ссылка.Контрагент КАК Контрагент,
	|	ВложенныйЗапрос.Ссылка.Организация КАК Организация,
	|	ОсновныеДоговорыКонтрагента.Договор КАК Договор
	|ПОМЕСТИТЬ ВТ
	|ИЗ
	|	РегистрСведений.ВР_ФильтрДокументовЭДО КАК ВР_ФильтрДокументовЭДО
	|		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
	|			ЭлектронныйДокументВходящийЭДО.Ссылка КАК Ссылка
	|		ИЗ
	|			РегистрСведений.СостоянияДокументовЭДО КАК СостоянияДокументовЭДО
	|				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
	|				ПО СостоянияДокументовЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
	|		ГДЕ
	|			СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершен)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытПринудительно)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонением)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонениемПриглашения)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОшибкойПередачи)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершенСИсправлением)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеПолучен)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.Аннулирован)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОжидаетсяИсправление)
	|			И ЭлектронныйДокументВходящийЭДО.ПометкаУдаления = ЛОЖЬ) КАК ВложенныйЗапрос
	|			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеДоговорыКонтрагента КАК ОсновныеДоговорыКонтрагента
	|				ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов.ДополнительныеРеквизиты КАК ДоговорыКонтрагентовДополнительныеРеквизиты
	|				ПО ОсновныеДоговорыКонтрагента.Договор = ДоговорыКонтрагентовДополнительныеРеквизиты.Ссылка
	|			ПО ВложенныйЗапрос.Ссылка.Контрагент = ОсновныеДоговорыКонтрагента.Контрагент
	|		ПО ВР_ФильтрДокументовЭДО.Организация = ВложенныйЗапрос.Ссылка.Организация
	|			И ВР_ФильтрДокументовЭДО.ВидДокумента = ВложенныйЗапрос.Ссылка.ВидДокумента
	|ГДЕ
	|	ВР_ФильтрДокументовЭДО.Контрагент = ВложенныйЗапрос.Ссылка.Контрагент
	|	И ДоговорыКонтрагентовДополнительныеРеквизиты.Значение = ВР_ФильтрДокументовЭДО.ВидДеятельности
	|	И ОсновныеДоговорыКонтрагента.Организация = ВР_ФильтрДокументовЭДО.Организация
	|	И ДоговорыКонтрагентовДополнительныеРеквизиты.Свойство.Имя = ""ПокупательМясногоСырья_29ca2d81a03f4a69a762b3603a246bb9""
	|
	|ОБЪЕДИНИТЬ
	|
	|ВЫБРАТЬ
	|	ВложенныйЗапрос.Ссылка,
	|	ВложенныйЗапрос.Ссылка.ВидДокумента,
	|	ВложенныйЗапрос.Ссылка.Контрагент,
	|	ВложенныйЗапрос.Ссылка.Организация,
	|	ОсновныеДоговорыКонтрагента.Договор
	|ИЗ
	|	РегистрСведений.ВР_ФильтрДокументовЭДО КАК ВР_ФильтрДокументовЭДО
	|		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
	|			ЭлектронныйДокументВходящийЭДО.Ссылка КАК Ссылка
	|		ИЗ
	|			РегистрСведений.СостоянияДокументовЭДО КАК СостоянияДокументовЭДО
	|				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
	|				ПО СостоянияДокументовЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
	|		ГДЕ
	|			СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершен)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытПринудительно)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонением)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонениемПриглашения)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОшибкойПередачи)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершенСИсправлением)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеПолучен)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.Аннулирован)
	|			И ЭлектронныйДокументВходящийЭДО.ПометкаУдаления = ЛОЖЬ) КАК ВложенныйЗапрос
	|			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеДоговорыКонтрагента КАК ОсновныеДоговорыКонтрагента
	|				ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов.ДополнительныеРеквизиты КАК ДоговорыКонтрагентовДополнительныеРеквизиты
	|				ПО ОсновныеДоговорыКонтрагента.Договор = ДоговорыКонтрагентовДополнительныеРеквизиты.Ссылка
	|			ПО ВложенныйЗапрос.Ссылка.Контрагент = ОсновныеДоговорыКонтрагента.Контрагент
	|		ПО ВР_ФильтрДокументовЭДО.Организация = ВложенныйЗапрос.Ссылка.Организация
	|			И ВР_ФильтрДокументовЭДО.ВидДокумента = ВложенныйЗапрос.Ссылка.ВидДокумента
	|ГДЕ
	|	ВложенныйЗапрос.Ссылка.ВидДокумента = ВР_ФильтрДокументовЭДО.ВидДокумента
	|	И ВР_ФильтрДокументовЭДО.Контрагент = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
	|	И ОсновныеДоговорыКонтрагента.Организация = ВР_ФильтрДокументовЭДО.Организация
	|	И ДоговорыКонтрагентовДополнительныеРеквизиты.Свойство.Имя = ""ПокупательМясногоСырья_29ca2d81a03f4a69a762b3603a246bb9""
	|	И (ДоговорыКонтрагентовДополнительныеРеквизиты.Значение = ВР_ФильтрДокументовЭДО.ВидДеятельности
	|			ИЛИ ДоговорыКонтрагентовДополнительныеРеквизиты.Значение.Родитель = ВР_ФильтрДокументовЭДО.ВидДеятельности)
	|
	|ОБЪЕДИНИТЬ
	|
	|ВЫБРАТЬ
	|	ВложенныйЗапрос.Ссылка,
	|	ВложенныйЗапрос.Ссылка.ВидДокумента,
	|	ВложенныйЗапрос.Ссылка.Контрагент,
	|	ВложенныйЗапрос.Ссылка.Организация,
	|	ОсновныеДоговорыКонтрагента.Договор
	|ИЗ
	|	РегистрСведений.ВР_ФильтрДокументовЭДО КАК ВР_ФильтрДокументовЭДО
	|		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
	|			ЭлектронныйДокументВходящийЭДО.Ссылка КАК Ссылка
	|		ИЗ
	|			РегистрСведений.СостоянияДокументовЭДО КАК СостоянияДокументовЭДО
	|				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
	|				ПО СостоянияДокументовЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
	|		ГДЕ
	|			СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершен)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытПринудительно)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонением)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонениемПриглашения)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОшибкойПередачи)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершенСИсправлением)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеПолучен)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.Аннулирован)
	|			И ЭлектронныйДокументВходящийЭДО.ПометкаУдаления = ЛОЖЬ) КАК ВложенныйЗапрос
	|			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеДоговорыКонтрагента КАК ОсновныеДоговорыКонтрагента
	|			ПО ВложенныйЗапрос.Ссылка.Контрагент = ОсновныеДоговорыКонтрагента.Контрагент
	|		ПО ВР_ФильтрДокументовЭДО.Организация = ВложенныйЗапрос.Ссылка.Организация
	|			И ВР_ФильтрДокументовЭДО.ВидДокумента = ВложенныйЗапрос.Ссылка.ВидДокумента
	|ГДЕ
	|	ВложенныйЗапрос.Ссылка.ВидДокумента = ВР_ФильтрДокументовЭДО.ВидДокумента
	|	И ВР_ФильтрДокументовЭДО.Контрагент = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
	|	И ВР_ФильтрДокументовЭДО.ВидДеятельности = ЗНАЧЕНИЕ(Справочник.ЗначенияСвойствОбъектов.ПустаяСсылка)
	|
	|ОБЪЕДИНИТЬ
	|
	|ВЫБРАТЬ
	|	ВложенныйЗапрос.Ссылка,
	|	ВложенныйЗапрос.Ссылка.ВидДокумента,
	|	ВложенныйЗапрос.Ссылка.Контрагент,
	|	ВложенныйЗапрос.Ссылка.Организация,
	|	ОсновныеДоговорыКонтрагента.Договор
	|ИЗ
	|	(ВЫБРАТЬ
	|		ЭлектронныйДокументВходящийЭДО.Ссылка КАК Ссылка
	|	ИЗ
	|		РегистрСведений.СостоянияДокументовЭДО КАК СостоянияДокументовЭДО
	|			ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
	|			ПО СостоянияДокументовЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
	|	ГДЕ
	|		СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершен)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытПринудительно)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонением)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонениемПриглашения)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОшибкойПередачи)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершенСИсправлением)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеПолучен)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.Аннулирован)
	|		И ЭлектронныйДокументВходящийЭДО.ПометкаУдаления = ЛОЖЬ) КАК ВложенныйЗапрос
	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеДоговорыКонтрагента КАК ОсновныеДоговорыКонтрагента
	|			ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов.ДополнительныеРеквизиты КАК ДоговорыКонтрагентовДополнительныеРеквизиты
	|			ПО ОсновныеДоговорыКонтрагента.Договор.Ссылка = ДоговорыКонтрагентовДополнительныеРеквизиты.Ссылка
	|		ПО ВложенныйЗапрос.Ссылка.Контрагент = ОсновныеДоговорыКонтрагента.Договор.Владелец,
	|	РегистрСведений.ВР_ФильтрДокументовЭДО КАК ВР_ФильтрДокументовЭДО
	|ГДЕ
	|	ВложенныйЗапрос.Ссылка.ВидДокумента = ВР_ФильтрДокументовЭДО.ВидДокумента
	|	И ВложенныйЗапрос.Ссылка.Контрагент = ВР_ФильтрДокументовЭДО.Контрагент
	|	И ВложенныйЗапрос.Ссылка.Организация = ВР_ФильтрДокументовЭДО.Организация
	|	И ДоговорыКонтрагентовДополнительныеРеквизиты.Свойство.Имя = ""ПокупательМясногоСырья_29ca2d81a03f4a69a762b3603a246bb9""
	|	И ОсновныеДоговорыКонтрагента.Организация = ВР_ФильтрДокументовЭДО.Организация
	|	И ДоговорыКонтрагентовДополнительныеРеквизиты.Значение = ВР_ФильтрДокументовЭДО.ВидДеятельности
	|
	|ОБЪЕДИНИТЬ
	|
	|ВЫБРАТЬ
	|	ВложенныйЗапрос.Ссылка,
	|	ВложенныйЗапрос.Ссылка.ВидДокумента,
	|	ВложенныйЗапрос.Ссылка.Контрагент,
	|	ВложенныйЗапрос.Ссылка.Организация,
	|	ОсновныеДоговорыКонтрагента.Договор
	|ИЗ
	|	(ВЫБРАТЬ
	|		ЭлектронныйДокументВходящийЭДО.Ссылка КАК Ссылка
	|	ИЗ
	|		РегистрСведений.СостоянияДокументовЭДО КАК СостоянияДокументовЭДО
	|			ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
	|			ПО СостоянияДокументовЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
	|	ГДЕ
	|		СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершен)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытПринудительно)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонением)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонениемПриглашения)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОшибкойПередачи)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершенСИсправлением)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеПолучен)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.Аннулирован)
	|		И ЭлектронныйДокументВходящийЭДО.ПометкаУдаления = ЛОЖЬ) КАК ВложенныйЗапрос
	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеДоговорыКонтрагента КАК ОсновныеДоговорыКонтрагента
	|			ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов.ДополнительныеРеквизиты КАК ДоговорыКонтрагентовДополнительныеРеквизиты
	|			ПО ОсновныеДоговорыКонтрагента.Договор.Ссылка = ДоговорыКонтрагентовДополнительныеРеквизиты.Ссылка
	|		ПО ВложенныйЗапрос.Ссылка.Контрагент = ОсновныеДоговорыКонтрагента.Договор.Владелец,
	|	РегистрСведений.ВР_ФильтрДокументовЭДО КАК ВР_ФильтрДокументовЭДО
	|ГДЕ
	|	ВложенныйЗапрос.Ссылка.ВидДокумента = ВР_ФильтрДокументовЭДО.ВидДокумента
	|	И ВР_ФильтрДокументовЭДО.Контрагент = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
	|	И ВложенныйЗапрос.Ссылка.Организация = ВР_ФильтрДокументовЭДО.Организация
	|	И ДоговорыКонтрагентовДополнительныеРеквизиты.Свойство.Имя = ""ПокупательМясногоСырья_29ca2d81a03f4a69a762b3603a246bb9""
	|	И ОсновныеДоговорыКонтрагента.Организация = ВР_ФильтрДокументовЭДО.Организация
	|	И ДоговорыКонтрагентовДополнительныеРеквизиты.Значение = ВР_ФильтрДокументовЭДО.ВидДеятельности
	|
	|ОБЪЕДИНИТЬ
	|
	|ВЫБРАТЬ
	|	ВложенныйЗапрос.Ссылка,
	|	ВложенныйЗапрос.Ссылка.ВидДокумента,
	|	ВложенныйЗапрос.Ссылка.Контрагент,
	|	ВложенныйЗапрос.Ссылка.Организация,
	|	ОсновныеДоговорыКонтрагента.Договор
	|ИЗ
	|	(ВЫБРАТЬ
	|		ЭлектронныйДокументВходящийЭДО.Ссылка КАК Ссылка
	|	ИЗ
	|		РегистрСведений.СостоянияДокументовЭДО КАК СостоянияДокументовЭДО
	|			ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
	|			ПО СостоянияДокументовЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
	|	ГДЕ
	|		СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершен)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытПринудительно)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонением)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонениемПриглашения)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОшибкойПередачи)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершенСИсправлением)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеПолучен)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.Аннулирован)
	|		И ЭлектронныйДокументВходящийЭДО.ПометкаУдаления = ЛОЖЬ) КАК ВложенныйЗапрос
	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеДоговорыКонтрагента КАК ОсновныеДоговорыКонтрагента
	|			ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов.ДополнительныеРеквизиты КАК ДоговорыКонтрагентовДополнительныеРеквизиты
	|			ПО ОсновныеДоговорыКонтрагента.Договор.Ссылка = ДоговорыКонтрагентовДополнительныеРеквизиты.Ссылка
	|		ПО ВложенныйЗапрос.Ссылка.Контрагент = ОсновныеДоговорыКонтрагента.Договор.Владелец,
	|	РегистрСведений.ВР_ФильтрДокументовЭДО КАК ВР_ФильтрДокументовЭДО
	|ГДЕ
	|	ВложенныйЗапрос.Ссылка.ВидДокумента = ВР_ФильтрДокументовЭДО.ВидДокумента
	|	И ВР_ФильтрДокументовЭДО.Контрагент = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
	|	И ВложенныйЗапрос.Ссылка.Организация = ВР_ФильтрДокументовЭДО.Организация
	|	И ДоговорыКонтрагентовДополнительныеРеквизиты.Свойство.Имя = ""ПокупательМясногоСырья_29ca2d81a03f4a69a762b3603a246bb9""
	|	И ОсновныеДоговорыКонтрагента.Организация = ВР_ФильтрДокументовЭДО.Организация
	|	И ДоговорыКонтрагентовДополнительныеРеквизиты.Значение.Родитель = ВР_ФильтрДокументовЭДО.ВидДеятельности
	|
	|ОБЪЕДИНИТЬ ВСЕ
	|
	|ВЫБРАТЬ
	|	ВложенныйЗапрос.Ссылка,
	|	ВложенныйЗапрос.Ссылка.ВидДокумента,
	|	ВложенныйЗапрос.Ссылка.Контрагент,
	|	ВложенныйЗапрос.Ссылка.Организация,
	|	ОсновныеДоговорыКонтрагента.Договор
	|ИЗ
	|	РегистрСведений.ВР_ФильтрДокументовЭДО КАК ВР_ФильтрДокументовЭДО
	|		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
	|			ЭлектронныйДокументВходящийЭДО.Ссылка КАК Ссылка
	|		ИЗ
	|			РегистрСведений.СостоянияДокументовЭДО КАК СостоянияДокументовЭДО
	|				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
	|				ПО СостоянияДокументовЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
	|		ГДЕ
	|			СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершен)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытПринудительно)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонением)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонениемПриглашения)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОшибкойПередачи)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершенСИсправлением)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеПолучен)
	|			И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.Аннулирован)
	|			И ЭлектронныйДокументВходящийЭДО.ПометкаУдаления = ЛОЖЬ) КАК ВложенныйЗапрос
	|		ПО ВР_ФильтрДокументовЭДО.Организация = ВложенныйЗапрос.Ссылка.Организация
	|			И ВР_ФильтрДокументовЭДО.ВидДокумента = ВложенныйЗапрос.Ссылка.ВидДокумента
	|			И ВР_ФильтрДокументовЭДО.Контрагент = ВложенныйЗапрос.Ссылка.Контрагент,
	|	РегистрСведений.ОсновныеДоговорыКонтрагента КАК ОсновныеДоговорыКонтрагента
	|		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов.ДополнительныеРеквизиты КАК ДоговорыКонтрагентовДополнительныеРеквизиты
	|		ПО ОсновныеДоговорыКонтрагента.Договор = ДоговорыКонтрагентовДополнительныеРеквизиты.Ссылка
	|ГДЕ
	|	ВложенныйЗапрос.Ссылка.ВидДокумента = ВР_ФильтрДокументовЭДО.ВидДокумента
	|	И ОсновныеДоговорыКонтрагента.Организация = ВР_ФильтрДокументовЭДО.Организация
	|	И ДоговорыКонтрагентовДополнительныеРеквизиты.Свойство.Имя = ""ПокупательМясногоСырья_29ca2d81a03f4a69a762b3603a246bb9""
	|	И ВР_ФильтрДокументовЭДО.Контрагент = ВложенныйЗапрос.Ссылка.Контрагент
	|;
	|
	|////////////////////////////////////////////////////////////////////////////////
	|ВЫБРАТЬ
	|	ВложенныйЗапрос.Ссылка КАК Документ,
	|	ВложенныйЗапрос.Ссылка.ВидДокумента КАК ВидДоговора,
	|	ВложенныйЗапрос.Ссылка.Контрагент КАК Контрагент,
	|	ВложенныйЗапрос.Ссылка.Организация КАК Организация,
	|	ОсновныеДоговорыКонтрагента.Договор КАК Договор,
	|	ДоговорыКонтрагентовДополнительныеРеквизиты.Значение.Родитель КАК ЗначениеРодитель
	|ПОМЕСТИТЬ ВТ2
	|ИЗ
	|	(ВЫБРАТЬ
	|		ЭлектронныйДокументВходящийЭДО.Ссылка КАК Ссылка
	|	ИЗ
	|		РегистрСведений.СостоянияДокументовЭДО КАК СостоянияДокументовЭДО
	|			ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
	|			ПО СостоянияДокументовЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
	|	ГДЕ
	|		СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершен)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытПринудительно)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонением)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОтклонениемПриглашения)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ЗакрытСОшибкойПередачи)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.ОбменЗавершенСИсправлением)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеПолучен)
	|		И СостоянияДокументовЭДО.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.Аннулирован)
	|		И ЭлектронныйДокументВходящийЭДО.ПометкаУдаления = ЛОЖЬ) КАК ВложенныйЗапрос
	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеДоговорыКонтрагента КАК ОсновныеДоговорыКонтрагента
	|			ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов.ДополнительныеРеквизиты КАК ДоговорыКонтрагентовДополнительныеРеквизиты
	|			ПО ОсновныеДоговорыКонтрагента.Договор.Ссылка = ДоговорыКонтрагентовДополнительныеРеквизиты.Ссылка
	|		ПО ВложенныйЗапрос.Ссылка.Контрагент = ОсновныеДоговорыКонтрагента.Договор.Владелец,
	|	РегистрСведений.ВР_ФильтрДокументовЭДО КАК ВР_ФильтрДокументовЭДО
	|ГДЕ
	|	ВложенныйЗапрос.Ссылка.ВидДокумента = ВР_ФильтрДокументовЭДО.ВидДокумента
	|	И ВР_ФильтрДокументовЭДО.Контрагент = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
	|	И ВложенныйЗапрос.Ссылка.Организация = ВР_ФильтрДокументовЭДО.Организация
	|	И ДоговорыКонтрагентовДополнительныеРеквизиты.Свойство.Имя = ""ПокупательМясногоСырья_29ca2d81a03f4a69a762b3603a246bb9""
	|	И ОсновныеДоговорыКонтрагента.Организация = ВР_ФильтрДокументовЭДО.Организация
	|	И (ДоговорыКонтрагентовДополнительныеРеквизиты.Значение = ВР_ФильтрДокументовЭДО.ВидДеятельности
	|			ИЛИ ДоговорыКонтрагентовДополнительныеРеквизиты.Значение.Родитель = ВР_ФильтрДокументовЭДО.ВидДеятельности)
	|;
	|
	|////////////////////////////////////////////////////////////////////////////////
	|ВЫБРАТЬ
	|	ВТ.Документ КАК Документ,
	|	ВТ.ВидДоговора КАК ВидДоговора,
	|	ВТ.Контрагент КАК Контрагент,
	|	ВТ.Организация КАК Организация
	|ИЗ
	|	ВТ КАК ВТ,
	|	ВТ2 КАК ВТ2
	|
	|ОБЪЕДИНИТЬ
	|
	|ВЫБРАТЬ
	|	ВТ2.Документ,
	|	ВТ2.ВидДоговора,
	|	ВТ2.Контрагент,
	|	ВТ2.Организация
	|ИЗ
	|	ВТ2 КАК ВТ2";	
	
	
	РезультатЗапроса = Запрос.Выполнить();                      	
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
	
	Прокси = ИнтеграцияС1СДокументооборотБазоваяФункциональность.ПолучитьПрокси(,"Администратор",,);
	
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		ДокументСсылка = ВыборкаДетальныеЗаписи.Документ; 
		ВидДокумента = ВыборкаДетальныеЗаписи.ВидДоговора;
		Документ = ДокументСсылка.ПолучитьОбъект();
		
		ПравилаИнтеграции = ИнтеграцияС1СДокументооборотВызовСервера.ПодходящиеПравила(Документ.Ссылка, , "Документ.ЭлектронныйДокументВходящийЭДО", "DMInternalDocument", );
		
		ИскомаяСтрока = СтрШаблон("Внутренний документ, %1", ВидДокумента);
		
		Для n = 1 По ПравилаИнтеграции.Количество() Цикл
			Если ПравилаИнтеграции[n-1].ПредставлениеОбъектаДО = ИскомаяСтрока Тогда
				НужноеПравило = ПравилаИнтеграции[n-1].Ссылка;
				Продолжить;
			КонецЕсли
		КонецЦикла; 
		СвязанныйОбъект = ИнтеграцияС1СДокументооборотБазоваяФункциональностьВызовСервера.ДанныеОбъектаДОПоВнешнемуОбъекту(Документ.Ссылка);
		Если  ЗначениеЗаполнено(СвязанныйОбъект) Тогда
			//  ИнтеграцияС1СДокументооборот.СвойствоУстановлено(СвязанныйОбъект,"statusApproval") 
			//  ИнтеграцияС1СДокументооборот.СтруктураРеквизитовЗаполняемогоОбъектаДО(СвязанныйОбъект);  
			
			ОбъектXDTO = ИнтеграцияС1СДокументооборотБазоваяФункциональность.ПолучитьОбъект(Прокси,СвязанныйОбъект.type,СвязанныйОбъект.ID); 
			
			ДобавитьФайлыВДО(ДокументСсылка, СвязанныйОбъект.type,Источник.ссылка, Прокси) ;
			
			//ИнтеграцияС1СДокументооборотБазоваяФункциональность.СогласованВ1СДокументооборот(СвязанныйОбъект);     					 		     
			
			Если ОбъектXDTO.objects[0].statusApproval <> Неопределено тогда		   
				Статус = ОбъектXDTO.objects[0].statusApproval.name;  
				
				Документ.Согласование= Статус; 
				Документ.Записать();
			Иначе 
				Документ.Согласование= "НаСогласовании";
				Документ.Записать();
			КонецЕсли;   
			
		Иначе 		
			Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьВызовСервера.СоздатьОбъектДОПоПравилу(Документ.Ссылка, НужноеПравило);     
			Документ.Согласование= "НаСогласовании";
			
			Если ТипЗнч(Результат) = Тип("Строка") Тогда			
				ВызватьИсключение Результат;			
			КонецЕсли;
			
		КонецЕсли;      
		Попытка 
			ИнтеграцияС1СДокументооборотБазоваяФункциональность.ЗаписатьОбъект(Прокси,ОбъектXDTO.objects[0]);//Документ.Записать();
		Исключение     
			Сообщить(ОписаниеОшибки());
		КонецПопытки
	КонецЦикла;
	
	
КонецПроцедуры