ed.kharkov @ Сегодня, 17:43
,
я Видел) после того как вы написали поменять объект на контрагента я уже пробовал подставлять)
eror2008 @ Сегодня, 17:44
,
вот такой вариант близкий к финалу. Но если закомментировать строки половина договоров не отображается.
ВЫБРАТЬ
Договора.Объект КАК Объект,
МАКСИМУМ(Договора.Период) КАК Период,
МАКСИМУМ(Договора.Договор.Дата) КАК ДоговорДата
ПОМЕСТИТЬ ТаблицаДоговоров
ИЗ
РегистрСведений.Договора КАК Договора
//ГДЕ
// Договора.Активность = ИСТИНА
// И Договора.Регистратор ССЫЛКА Документ.Договор
СГРУППИРОВАТЬ ПО
Договора.Объект
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Договора.Объект КАК Объект,
МАКСИМУМ(Договора.Период) КАК Период,
МАКСИМУМ(Договора.Договор.Дата) КАК ДоговорДата
ПОМЕСТИТЬ ТаблицаДопСоглашений
ИЗ
РегистрСведений.Договора КАК Договора
ГДЕ
Договора.Активность = ИСТИНА
И Договора.Регистратор ССЫЛКА Документ.ДополнительноеСоглашение
СГРУППИРОВАТЬ ПО
Договора.Объект
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Договора.Объект,
Договора.Период,
ДопСоглашения.Объект КАК ОбъектСДопСоглашением
ПОМЕСТИТЬ ТаблицаДоговоровБезДопСоглашений
ИЗ
ТаблицаДоговоров КАК Договора
ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаДопСоглашений КАК ДопСоглашения
ПО Договора.Объект = ДопСоглашения.Объект
ГДЕ
ВЫБОР КОГДА ДопСоглашения.Объект ЕСТЬ NULL
ТОГДА ИСТИНА
ИНАЧЕ ЛОЖЬ
КОНЕЦ
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Договора.Объект КАК Объект,
Договора.Период КАК Период
ПОМЕСТИТЬ Договорчики
ИЗ
ТаблицаДоговоровБезДопСоглашений КАК Договора
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ТаблицаДопСоглашений.Объект,
ТаблицаДопСоглашений.Период
ИЗ
ТаблицаДопСоглашений КАК ТаблицаДопСоглашений
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Договора.Объект КАК Объект,
Договора.Объект.ПлощадьОбщая КАК ОбъектПлощадьОбщая,
СУММА(Договора.СуммаПолнаяUSD) КАК СтоимостьОбъекта,
Договора.Объект.Комплекс КАК Комплекс,
Договора.Объект.Секция КАК Секция,
Договора.Объект.Этаж КАК Этаж,
СУММА(Договора.Договор.СуммаПервогоВзноса) КАК СуммаПервогоВзноса,
Договора.Договор.Контрагенты КАК Контрагент
ИЗ
Договорчики КАК Договорчики
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Договора КАК Договора
ПО Договора.Период = Договорчики.Период
И Договора.Объект = Договорчики.Объект
ГДЕ
Договора.Договор.Дата >= &НачалоПериода
И Договора.Договор.Дата <= &КонецПериода
И ВЫБОР
КОГДА Договора.Регистратор ССЫЛКА Документ.Договор
ТОГДА ИСТИНА
КОГДА Договора.Регистратор ССЫЛКА Документ.ДополнительноеСоглашение
ТОГДА ИСТИНА
ИНАЧЕ ЛОЖЬ
КОНЕЦ
СГРУППИРОВАТЬ ПО
Договора.Объект,
Договора.Объект.Комплекс,
Договора.Объект.Секция,
Договора.Объект.Этаж,
Договора.Договор.Контрагенты,
Договора.Объект.ПлощадьОбщая