Имя: Пароль:
1C
1С v8
СКД необязательные поля
0 Pashach
 
05.05.14
14:20
Добрый день. Помогите, пожалуйста, с отчетом.
Имеется справочник "Партнеры" в котором 2 табличные части "КонтактныеЛица" (далее КЛ) и "ТорговыеТочки" (далее ТТ)

Необходимо получить отчет вида:
Партнер1  КЛ1  ТТ1
Партнер1  КЛ2  ТТ2
Партнер1  --   ТТ3
Партнер2 и т.д.

при этом, если убрать поле с ТТ1 то должно получиться:
Партнер1  КЛ1
Партнер1  КЛ2
Партнер2 и т.д.

т.е. по ТТ уже группировать не надо, что логично.

Теперь что у меня получилось:
Вот запрос:

ВЫБРАТЬ
    ПартнерыКонтактныеЛица.Ссылка КАК Партнер,
    ПартнерыКонтактныеЛица.ФИО КАК КЛ,
    ПартнерыТорговыеТочки.Наименование КАК ТТ
ПОМЕСТИТЬ ВТ
ИЗ
    Справочник.Партнеры.ТорговыеТочки КАК ПартнерыТорговыеТочки
        ПОЛНОЕ СОЕДИНЕНИЕ Справочник.Партнеры.КонтактныеЛица КАК ПартнерыКонтактныеЛица
        ПО ПартнерыТорговыеТочки.Ссылка = ПартнерыКонтактныеЛица.Ссылка
            И ПартнерыТорговыеТочки.НомерСтроки = ПартнерыКонтактныеЛица.НомерСтроки
;
ВЫБРАТЬ
    Партнеры.Ссылка,
    ВТ.КЛ,
    ВТ.ТТ
ИЗ
    ВТ КАК ВТ
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры КАК Партнеры
        ПО ВТ.Партнер = Партнеры.Ссылка

По первой части задания все ОК, но вот если в настройках выключить группировку по ТТ, то группировка по ним все равно происходит.
Как изменить запрос, чтобы группировка отключалась.
1 Pashach
 
05.05.14
15:15
Хотя бы предложите другой запрос. Или там и придется отчет вручную делать?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший