Приветствую, что-то не могу сообразить, как сделать, и возможно ли вообще?
В УТ11 есть два справочника - Партнеры и КонтактныеЛицаПартнеров , в справочнике КонтактныеЛицаПартнеров есть поле Владелец - это ссылка на Партнера, к которому относится данное Контактное лицо.
Необходимо написать запрос, который будет возращать два поля, в первом - наименование партнера, во втором - одно (желательно первое, но не обязательно) контактное лицо, либо NULL, если не указанно ни одного контактоного лица. То есть на одного партнера должна быть ровно одна строка в результате.
ВЫБРАТЬ
КонтактныеЛицаПартнеров.Владелец.Наименование,
МАКСИМУМ(КонтактныеЛицаПартнеров.Наименование) КАК Наименование
ИЗ
Справочник.КонтактныеЛицаПартнеров КАК КонтактныеЛицаПартнеров
СГРУППИРОВАТЬ ПО
КонтактныеЛицаПартнеров.Владелец.Наименование
тока группировка по наименованию - не айс
ВЫБРАТЬ
МАКСИМУМ(КонтактныеЛицаПартнеров.Владелец.Наименование) КАК Партнер,
МАКСИМУМ(КонтактныеЛицаПартнеров.Наименование) КАК Контакт
ИЗ
Справочник.КонтактныеЛицаПартнеров КАК КонтактныеЛицаПартнеров
СГРУППИРОВАТЬ ПО
КонтактныеЛицаПартнеров.Владелец
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший