Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ВЫБРАТЬ
- ВложенныйЗапрос.ДоговорКонтрагента,
- ВложенныйЗапрос.Контрагент,
- ВложенныйЗапрос.Номер,
- ВложенныйЗапрос.Дата,
- ВложенныйЗапрос.ТемаДоговора,
- ВложенныйЗапрос.СрокДействия,
- ВложенныйЗапрос.ТипДоговора,
- ВложенныйЗапрос.ОтветственныйЗаДоговор,
- ВложенныйЗапрос.ПродуктовоеНаправление,
- ВложенныйЗапрос.Проект,
- ВложенныйЗапрос.СтатусПроекта,
- ВложенныйЗапрос.СтадияПроекта,
- ВложенныйЗапрос.ПортфельПроектов,
- ВложенныйЗапрос.ДатаНачалаВыполненияПроекта,
- ВложенныйЗапрос.МенеджерПроекта,
- ВложенныйЗапрос.ЭкономистПроекта,
- ВложенныйЗапрос.ББ_ПО_ДОП,
- ВложенныйЗапрос.КонечныйПользователь,
- ВложенныйЗапрос.ДоговорнаяДатаЗ,
- ВложенныйЗапрос.НомерПроекта,
- СУММА(ВложенныйЗапрос.ДляФильтра) КАК ДляФильтра,
- ВложенныйЗапрос.Наименование КАК Наименование,
- ВложенныйЗапрос.ОсновнойДоговор
- ИЗ
- (ВЫБРАТЬ РАЗЛИЧНЫЕ
- ДоговорыКонтрагентов.Ссылка КАК ДоговорКонтрагента,
- ДоговорыКонтрагентов.Владелец КАК Контрагент,
- ДоговорыКонтрагентов.Номер КАК Номер,
- ДоговорыКонтрагентов.Дата КАК Дата,
- ЕСТЬNULL(ВЫРАЗИТЬ(ЗначенияСвойствОбъектов_Тема.Значение КАК СТРОКА(500)), ВЫРАЗИТЬ("" КАК СТРОКА(500))) КАК ТемаДоговора,
- ДоговорыКонтрагентов.СрокДействия КАК СрокДействия,
- ЕСТЬNULL(ЗначенияСвойствОбъектов_ТипДоговора.Значение, ЗНАЧЕНИЕ(Справочник.ЗначенияСвойствОбъектов.ПустаяСсылка)) КАК ТипДоговора,
- ЕСТЬNULL(ЗначенияСвойствОбъектов_ОтветственныйЗаДоговор.Значение, ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка)) КАК ОтветственныйЗаДоговор,
- ЕСТЬNULL(ЗначенияСвойствОбъектов_ПродуктовоеНаправление.Значение, ЗНАЧЕНИЕ(Справочник.ЗначенияСвойствОбъектов.ПустаяСсылка)) КАК ПродуктовоеНаправление,
- ЕСТЬNULL(ИнформацияПоПроектам.Ссылка, ЗНАЧЕНИЕ(Справочник.Проекты.ПустаяСсылка)) КАК Проект,
- ЕСТЬNULL(ИнформацияПоПроектам.СтатусПроекта, ЗНАЧЕНИЕ(Перечисление.упоСостояниеСтатусаПроекта.ПустаяСсылка)) КАК СтатусПроекта,
- ЕСТЬNULL(ЗначенияСвойствОбъектов_СтадияПроекта.Значение, ЗНАЧЕНИЕ(Справочник.ЗначенияСвойствОбъектов.ПустаяСсылка)) КАК СтадияПроекта,
- ЕСТЬNULL(ИнформацияПоПроектам.ПортфельПроектов, ЗНАЧЕНИЕ(Справочник.упоПортфелиПроектов.ПустаяСсылка)) КАК ПортфельПроектов,
- ЕСТЬNULL(ИнформацияПоПроектам.ПрограммаПроектов, ЗНАЧЕНИЕ(Справочник.упоПрограммыПроектов.ПустаяСсылка)) КАК ПрограммаПроекта,
- ЕСТЬNULL(ИнформацияПоПроектам.ДатаНачала, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаНачалаВыполненияПроекта,
- ЕСТЬNULL(ИнформацияПоПроектам.МенеджерПроекта, ЗНАЧЕНИЕ(Справочник.упоСотрудники.ПустаяСсылка)) КАК МенеджерПроекта,
- ЕСТЬNULL(ИнформацияПоПроектам.ЭкономистПроекта, ЗНАЧЕНИЕ(Справочник.упоСотрудники.ПустаяСсылка)) КАК ЭкономистПроекта,
- ЕСТЬNULL(ЗначенияСвойствОбъектов_ББ_ПО_ДОП.Значение, ЗНАЧЕНИЕ(Справочник.ЗначенияСвойствОбъектов.ПустаяСсылка)) КАК ББ_ПО_ДОП,
- ЕСТЬNULL(ЗначенияСвойствОбъектов_КонечныйПользователь.Значение, ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)) КАК КонечныйПользователь,
- ЕСТЬNULL(ЗначенияСвойствОбъектов_ДатаЗ.Значение, ДАТАВРЕМЯ(1, 1, 1)) КАК ДоговорнаяДатаЗ,
- ЕСТЬNULL(ИнформацияПоПроектам.Наименование, ВЫРАЗИТЬ("" КАК СТРОКА(150))) КАК НомерПроекта,
- 1 КАК ДляФильтра,
- ЕСТЬNULL(КоличествоРазныхПроектовУДоговора.Ссылка, 0) КАК КоличествоРазныхДоговоров,
- ДоговорыКонтрагентов.Наименование КАК Наименование,
- ЕСТЬNULL(ОсновнойДоговор.ОсновнойДоговорКонтрагента, ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)) КАК ОсновнойДоговор
- ИЗ
- Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов_Тема
- ПО (ДоговорыКонтрагентов.Ссылка = (ВЫРАЗИТЬ(ЗначенияСвойствОбъектов_Тема.Объект КАК Справочник.ДоговорыКонтрагентов)))
- И (НЕ ДоговорыКонтрагентов.ПометкаУдаления)
- И (ЗначенияСвойствОбъектов_Тема.Свойство = &ТемаДоговораСвойство)
- И (ВЫБОР
- КОГДА НЕ &Режим
- ТОГДА ДоговорыКонтрагентов.Ссылка = &Договор
- ИНАЧЕ ИСТИНА
- КОНЕЦ)
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов_ТипДоговора
- ПО (ЗначенияСвойствОбъектов_ТипДоговора.Свойство = &СвойствоТипДоговора)
- И (ДоговорыКонтрагентов.Ссылка = (ВЫРАЗИТЬ(ЗначенияСвойствОбъектов_ТипДоговора.Объект КАК Справочник.ДоговорыКонтрагентов)))
- И (НЕ ДоговорыКонтрагентов.ПометкаУдаления)
- И (ВЫБОР
- КОГДА НЕ &Режим
- ТОГДА ДоговорыКонтрагентов.Ссылка = &Договор
- ИНАЧЕ ИСТИНА
- КОНЕЦ)
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов_ОтветственныйЗаДоговор
- ПО (ДоговорыКонтрагентов.Ссылка = (ВЫРАЗИТЬ(ЗначенияСвойствОбъектов_ОтветственныйЗаДоговор.Объект КАК Справочник.ДоговорыКонтрагентов)))
- И (ЗначенияСвойствОбъектов_ОтветственныйЗаДоговор.Свойство = &СвойствоответственныйЗаДоговор)
- И (НЕ ДоговорыКонтрагентов.ПометкаУдаления)
- И (ВЫБОР
- КОГДА НЕ &Режим
- ТОГДА ДоговорыКонтрагентов.Ссылка = &Договор
- ИНАЧЕ ИСТИНА
- КОНЕЦ)
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов_ПродуктовоеНаправление
- ПО (ДоговорыКонтрагентов.Ссылка = (ВЫРАЗИТЬ(ЗначенияСвойствОбъектов_ПродуктовоеНаправление.Объект КАК Справочник.ДоговорыКонтрагентов)))
- И (ЗначенияСвойствОбъектов_ПродуктовоеНаправление.Свойство = &СвойствоПродуктовоеНаправление)
- И (НЕ ДоговорыКонтрагентов.ПометкаУдаления)
- И (ВЫБОР
- КОГДА НЕ &Режим
- ТОГДА ДоговорыКонтрагентов.Ссылка = &Договор
- ИНАЧЕ ИСТИНА
- КОНЕЦ)
- ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя КАК ЗаказПокупателя
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов_ББ_ПО_ДОП
- ПО (ЗначенияСвойствОбъектов_ББ_ПО_ДОП.Свойство = &СвойствоЗаказаББ)
- И (ЗаказПокупателя.Ссылка = (ВЫРАЗИТЬ(ЗначенияСвойствОбъектов_ББ_ПО_ДОП.Объект КАК Документ.ЗаказПокупателя)))
- И (ЗаказПокупателя.Дата <= &Дата)
- И (ЗаказПокупателя.Проведен)
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов_КонечныйПользователь
- ПО (ЗаказПокупателя.Ссылка = (ВЫРАЗИТЬ(ЗначенияСвойствОбъектов_КонечныйПользователь.Объект КАК Документ.ЗаказПокупателя)))
- И (ЗначенияСвойствОбъектов_КонечныйПользователь.Свойство = &СвойствоКонечныйПользователь)
- И (ЗаказПокупателя.Проведен)
- И (ЗаказПокупателя.Дата <= &Дата)
- ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
- Проекты.Ссылка КАК Ссылка,
- Проекты.ДатаНачала КАК ДатаНачала,
- Проекты.ПрограммаПроектов КАК ПрограммаПроектов,
- Проекты.ПортфельПроектов КАК ПортфельПроектов,
- упоСтатусыПроектовСрезПоследних.СтатусПроекта КАК СтатусПроекта,
- ЗначенияСвойствОбъектов_МенеджерПроекта.Значение КАК МенеджерПроекта,
- ЗначенияСвойствОбъектов_ЭП.Значение КАК ЭкономистПроекта,
- Проекты.Наименование КАК Наименование
- ИЗ
- (ВЫБРАТЬ
- МАКСИМУМ(Проекты.Ссылка) КАК Ссылка
- ИЗ
- Документ.ЗаказПокупателя КАК ЗаказПокупателя
- ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Проекты КАК Проекты
- ПО (Проекты.Родитель = ЗНАЧЕНИЕ(Справочник.Проекты.ПустаяСсылка))
- И (ЗаказПокупателя.Проект = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = Проекты.Ссылка)
- И (ЗаказПокупателя.Проведен)
- И (ЗаказПокупателя.Дата <= &Дата)
- И (НЕ ЗаказПокупателя.Проект = ЗНАЧЕНИЕ(Справочник.Проекты.ПустаяСсылка))
- И (НЕ Проекты.ПометкаУдаления)
- СГРУППИРОВАТЬ ПО
- ЗаказПокупателя.ДоговорКонтрагента) КАК ВложенныйЗапрос
- ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Проекты КАК Проекты
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.упоСтатусыПроектов.СрезПоследних(&Дата, ) КАК упоСтатусыПроектовСрезПоследних
- ПО (упоСтатусыПроектовСрезПоследних.Проект = Проекты.Ссылка)
- И (НЕ Проекты.ПометкаУдаления)
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов_МенеджерПроекта
- ПО (ЗначенияСвойствОбъектов_МенеджерПроекта.Свойство = &СвойствоМП)
- И (Проекты.Ссылка = (ВЫРАЗИТЬ(ЗначенияСвойствОбъектов_МенеджерПроекта.Объект КАК Справочник.Проекты)))
- И (НЕ Проекты.ПометкаУдаления)
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов_ЭП
- ПО (Проекты.Ссылка = (ВЫРАЗИТЬ(ЗначенияСвойствОбъектов_ЭП.Объект КАК Справочник.Проекты)))
- И (ЗначенияСвойствОбъектов_ЭП.Свойство = &СвойствоПроектаЭП)
- И (НЕ Проекты.ПометкаУдаления)
- ПО ВложенныйЗапрос.Ссылка = Проекты.Ссылка
- И (НЕ Проекты.ПометкаУдаления)
- ГДЕ
- Проекты.Родитель = ЗНАЧЕНИЕ(Справочник.Проекты.ПустаяСсылка)
- И НЕ Проекты.ПометкаУдаления
- И НЕ Проекты.Ссылка ЕСТЬ NULL ) КАК ИнформацияПоПроектам
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов_ДатаЗ
- ПО (ИнформацияПоПроектам.Ссылка = (ВЫРАЗИТЬ(ЗначенияСвойствОбъектов_ДатаЗ.Объект КАК Справочник.Проекты)))
- И (ЗначенияСвойствОбъектов_ДатаЗ.Свойство = &СвойствоДатаЗ)
- ПО (ЗаказПокупателя.Дата <= &Дата)
- И (ЗаказПокупателя.Проведен)
- И (ЗаказПокупателя.Проект = ИнформацияПоПроектам.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель = ИнформацияПоПроектам.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель = ИнформацияПоПроектам.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель = ИнформацияПоПроектам.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель = ИнформацияПоПроектам.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель.Родитель = ИнформацияПоПроектам.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = ИнформацияПоПроектам.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = ИнформацияПоПроектам.Ссылка)
- И (НЕ ЗаказПокупателя.Проект = ЗНАЧЕНИЕ(Справочник.Проекты.ПустаяСсылка))
- ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
- МАКСИМУМ(ЗаказПокупателя.Ссылка) КАК ЗаказПокупателяСсылка
- ИЗ
- Документ.ЗаказПокупателя КАК ЗаказПокупателя
- ГДЕ
- ЗаказПокупателя.Проведен
- И НЕ ЗаказПокупателя.Проект.ПометкаУдаления
- И НЕ ЗаказПокупателя.Проект = ЗНАЧЕНИЕ(Справочник.Проекты.ПустаяСсылка)
- И НЕ ЗаказПокупателя.ДоговорКонтрагента.ПометкаУдаления
- СГРУППИРОВАТЬ ПО
- ЗаказПокупателя.ДоговорКонтрагента) КАК ЗаказыПокупателейОдинДоговор
- ПО ЗаказПокупателя.Ссылка = ЗаказыПокупателейОдинДоговор.ЗаказПокупателяСсылка
- ПО ДоговорыКонтрагентов.Ссылка = ЗаказПокупателя.ДоговорКонтрагента
- И (ЗаказПокупателя.Проведен)
- И (ЗаказПокупателя.Дата <= &Дата)
- И (НЕ ЗаказПокупателя.Проект = ЗНАЧЕНИЕ(Справочник.Проекты.ПустаяСсылка))
- И (НЕ ДоговорыКонтрагентов.ПометкаУдаления)
- И (ВЫБОР
- КОГДА НЕ &Режим
- ТОГДА ДоговорыКонтрагентов.Ссылка = &Договор
- ИНАЧЕ ИСТИНА
- КОНЕЦ)
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов_СтадияПроекта
- ПО (ДоговорыКонтрагентов.Ссылка = (ВЫРАЗИТЬ(ЗначенияСвойствОбъектов_СтадияПроекта.Объект КАК Справочник.ДоговорыКонтрагентов)))
- И (ЗначенияСвойствОбъектов_СтадияПроекта.Свойство = &СвойствоСтадииПроекта)
- И (НЕ ДоговорыКонтрагентов.ПометкаУдаления)
- И (ВЫБОР
- КОГДА НЕ &Режим
- ТОГДА ДоговорыКонтрагентов.Ссылка = &Договор
- ИНАЧЕ ИСТИНА
- КОНЕЦ)
- ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
- ЗаказПокупателя.ДоговорКонтрагента КАК ДоговорКонтрагента,
- КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Проекты.Ссылка) КАК Ссылка
- ИЗ
- Документ.ЗаказПокупателя КАК ЗаказПокупателя
- ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Проекты КАК Проекты
- ПО (Проекты.Родитель = ЗНАЧЕНИЕ(Справочник.Проекты.ПустаяСсылка))
- И (ЗаказПокупателя.Проект = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = Проекты.Ссылка
- ИЛИ ЗаказПокупателя.Проект.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = Проекты.Ссылка)
- И (НЕ Проекты.ПометкаУдаления)
- И (ЗаказПокупателя.Проведен)
- СГРУППИРОВАТЬ ПО
- ЗаказПокупателя.ДоговорКонтрагента) КАК КоличествоРазныхПроектовУДоговора
- ПО ДоговорыКонтрагентов.Ссылка = КоличествоРазныхПроектовУДоговора.ДоговорКонтрагента
- И (НЕ ДоговорыКонтрагентов.ПометкаУдаления)
- И (ВЫБОР
- КОГДА НЕ &Режим
- ТОГДА ДоговорыКонтрагентов.Ссылка = &Договор
- ИНАЧЕ ИСТИНА
- КОНЕЦ)
- ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
- ВЫРАЗИТЬ(КатегорииОбъектов.Объект КАК Справочник.ДоговорыКонтрагентов) КАК Договор
- ИЗ
- РегистрСведений.КатегорииОбъектов КАК КатегорииОбъектов
- ГДЕ
- КатегорииОбъектов.Категория В(&Категории)
- И НЕ ВЫРАЗИТЬ(КатегорииОбъектов.Объект КАК Справочник.ДоговорыКонтрагентов).ПометкаУдаления
- И ВЫБОР
- КОГДА НЕ &Режим
- ТОГДА (ВЫРАЗИТЬ(КатегорииОбъектов.Объект КАК Справочник.ДоговорыКонтрагентов)) = &Договор
- ИНАЧЕ ИСТИНА
- КОНЕЦ
- СГРУППИРОВАТЬ ПО
- ВЫРАЗИТЬ(КатегорииОбъектов.Объект КАК Справочник.ДоговорыКонтрагентов)) КАК КатегорииДоговоров
- ПО ДоговорыКонтрагентов.Ссылка = КатегорииДоговоров.Договор
- И (НЕ ДоговорыКонтрагентов.ПометкаУдаления)
- И (ВЫБОР
- КОГДА НЕ &Режим
- ТОГДА ДоговорыКонтрагентов.Ссылка = &Договор
- ИНАЧЕ ИСТИНА
- КОНЕЦ)
- ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
- ВЫРАЗИТЬ(КатегорииОбъектов.Объект КАК Справочник.ДоговорыКонтрагентов) КАК Объект,
- ВЫБОР
- КОГДА КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ЗаказПокупателя.ДоговорКонтрагента) = 1
- ТОГДА МАКСИМУМ(ЗаказПокупателя.ДоговорКонтрагента)
- ИНАЧЕ ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)
- КОНЕЦ КАК ОсновнойДоговорКонтрагента
- ИЗ
- РегистрСведений.КатегорииОбъектов КАК КатегорииОбъектов
- ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказПоставщику КАК ЗаказПоставщику
- ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя КАК ЗаказПокупателя
- ПО ЗаказПоставщику.ДокументОснование = ЗаказПокупателя.Ссылка
- И (ЗаказПокупателя.Проведен)
- ПО ((ВЫРАЗИТЬ(КатегорииОбъектов.Объект КАК Справочник.ДоговорыКонтрагентов)) = ЗаказПоставщику.ДоговорКонтрагента)
- И (НЕ ВЫРАЗИТЬ(КатегорииОбъектов.Объект КАК Справочник.ДоговорыКонтрагентов).ПометкаУдаления)
- И (ЗаказПоставщику.Проведен)
- И (КатегорииОбъектов.Категория В (&Категории))
- СГРУППИРОВАТЬ ПО
- ВЫРАЗИТЬ(КатегорииОбъектов.Объект КАК Справочник.ДоговорыКонтрагентов)) КАК ОсновнойДоговор
- ПО ДоговорыКонтрагентов.Ссылка = ОсновнойДоговор.Объект
- ГДЕ
- НЕ ДоговорыКонтрагентов.ПометкаУдаления
- ОБЪЕДИНИТЬ ВСЕ
- ВЫБРАТЬ
- РТС_КарточкаДоговоров.ДоговорКонтрагента,
- РТС_КарточкаДоговоров.Контрагент,
- РТС_КарточкаДоговоров.Номер,
- РТС_КарточкаДоговоров.Дата,
- ВЫРАЗИТЬ(РТС_КарточкаДоговоров.ТемаДоговора КАК СТРОКА(500)),
- РТС_КарточкаДоговоров.СрокДействия,
- РТС_КарточкаДоговоров.ТипДоговора,
- РТС_КарточкаДоговоров.ОтветственныйЗаДоговор,
- РТС_КарточкаДоговоров.ПродуктовоеНаправление,
- РТС_КарточкаДоговоров.Проект,
- РТС_КарточкаДоговоров.СтатусПроекта,
- РТС_КарточкаДоговоров.СтадияПроекта,
- РТС_КарточкаДоговоров.ПортфельПроектов,
- РТС_КарточкаДоговоров.ПрограммаПроекта,
- РТС_КарточкаДоговоров.ДатаНачалаВыполненияПроекта,
- РТС_КарточкаДоговоров.МенеджерПроекта,
- РТС_КарточкаДоговоров.ЭкономистПроекта,
- РТС_КарточкаДоговоров.ББ_ПО_ДОП,
- РТС_КарточкаДоговоров.КонечныйПользователь,
- РТС_КарточкаДоговоров.ДоговорнаяДатаЗ,
- РТС_КарточкаДоговоров.НомерПроекта,
- -1,
- ЕСТЬNULL(ВложенныйЗапрос.Проект, 0),
- РТС_КарточкаДоговоров.Наименование,
- РТС_КарточкаДоговоров.ОсновнойДоговор
- ИЗ
- Справочник.РТС_КарточкаДоговоров КАК РТС_КарточкаДоговоров
- ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
- РТС_КарточкаДоговоровПроектыДоговора.Ссылка КАК Ссылка,
- КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РТС_КарточкаДоговоровПроектыДоговора.Проект) КАК Проект
- ИЗ
- Справочник.РТС_КарточкаДоговоров.ПроектыДоговора КАК РТС_КарточкаДоговоровПроектыДоговора
- СГРУППИРОВАТЬ ПО
- РТС_КарточкаДоговоровПроектыДоговора.Ссылка) КАК ВложенныйЗапрос
- ПО РТС_КарточкаДоговоров.Ссылка = ВложенныйЗапрос.Ссылка
- ГДЕ
- &Режим) КАК ВложенныйЗапрос
- СГРУППИРОВАТЬ ПО
- ВложенныйЗапрос.ТипДоговора,
- ВложенныйЗапрос.ПортфельПроектов,
- ВложенныйЗапрос.ДатаНачалаВыполненияПроекта,
- ВложенныйЗапрос.МенеджерПроекта,
- ВложенныйЗапрос.ЭкономистПроекта,
- ВложенныйЗапрос.ББ_ПО_ДОП,
- ВложенныйЗапрос.КонечныйПользователь,
- ВложенныйЗапрос.ДоговорнаяДатаЗ,
- ВложенныйЗапрос.НомерПроекта,
- ВложенныйЗапрос.ДоговорКонтрагента,
- ВложенныйЗапрос.Контрагент,
- ВложенныйЗапрос.Проект,
- ВложенныйЗапрос.СтатусПроекта,
- ВложенныйЗапрос.ПродуктовоеНаправление,
- ВложенныйЗапрос.ОтветственныйЗаДоговор,
- ВложенныйЗапрос.СтадияПроекта,
- ВложенныйЗапрос.ТемаДоговора,
- ВложенныйЗапрос.Дата,
- ВложенныйЗапрос.Номер,
- ВложенныйЗапрос.СрокДействия,
- ВложенныйЗапрос.Наименование,
- ВложенныйЗапрос.ОсновнойДоговор
- ИМЕЮЩИЕ
- СУММА(ВложенныйЗапрос.ДляФильтра) > 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement