Упрощенно
Имею в РС "Дополнительные сведения" такие записи
Объект - Контрагент1
Свойство "Номер договора"
Значение - "А12345"
Объект - Контрагент1
Свойство "Дата договора"
Значение - "01.10.14"
Делаю запрос
ВЫБРАТЬ
ДополнительныеСведения.Объект КАК Контрагент,
ДополнительныеСведения.Значение КАК Номер,
NULL КАК Дата,
ИЗ
РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
ГДЕ
ДополнительныеСведения.Свойство = &Номер
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ДополнительныеСведения.Объект,
NULL,
ДополнительныеСведения.Значение,
ИЗ
РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
ГДЕ
ДополнительныеСведения.Свойство = &Дата
Получаю
Контрагент Номер Дата
Контрагент1 А12345
Контрагент1 01.10.14
Нужно
Контрагент Номер Дата
Контрагент1 А12345 01.10.14
1. переделать на соединение
2. добавить внешний запрос с СГРУППИРОВАТЬ и выбрать МАКСИМУМ(Номер) и МАКСИМУМ(Дата)
3. добавить ИТОГИ с МАКСИМУМ(Номер) и МАКСИМУМ(Дата)
ВзаиморасчетыСКонтрагентамиОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента,
| ВзаиморасчетыСКонтрагентамиОбороты.Организация КАК Организация,
| ВзаиморасчетыСКонтрагентамиОбороты.Контрагент КАК Контрагент,
| СУММА(ВзаиморасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовОборот) КАК Сумма
| ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты КАК ВложенныйЗапрос
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектовЧислоДнейПросрочки
| ПО ВложенныйЗапрос.ДоговорКонтрагента = ЗначенияСвойствОбъектовЧислоДнейПросрочки.Объект
| И (ЗначенияСвойствОбъектовЧислоДнейПросрочки.Свойство = &СвойствоЧислоДней)
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектовКомментарий
| ПО ВложенныйЗапрос.ДоговорКонтрагента = ЗначенияСвойствОбъектовКомментарий.Объект
| И (ЗначенияСвойствОбъектовКомментарий.Свойство = &СвойствоКомментарий)
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектовСуммаСписания
| ПО ВложенныйЗапрос.ДоговорКонтрагента = ЗначенияСвойствОбъектовСуммаСписания.Объект
| И (ЗначенияСвойствОбъектовСуммаСписания.Свойство = &СвойствоСумма)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший