Имя: Пароль:
1C
1С v8
Запрос. Группировка по иерархии. Доступ к реквизитам группы
0 ptrtss
 
09.11.12
05:43
Коллеги, вот пример (он проще чем мой текущий запрос, но в полной мере иллюстрирует проблему):

ВЫБРАТЬ
   ДоговорыКонтрагентов.Владелец КАК Контрагент,
   ДоговорыКонтрагентов.Владелец.Наименование КАК КонтрагентНаименование,
   ДоговорыКонтрагентов.Ссылка КАК Договор
ИЗ
   Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ИТОГИ
   МАКСИМУМ(КонтрагентНаименование)
ПО
   Контрагент ИЕРАРХИЯ

Этот пример не правильный, потому что МАКСИМУМ(КонтрагентНаименование) - это максимальное из наименований контрагентов, входящих в группу. Мне же надо как-то вытащить из выборки наименование самой группы, по которой идет группировка по иерархии. В противном случае мне нужно будет вытаскивать наименования при обходе выборки, что мне не очень нравится. Есть ли какие-нибудь хорошие средства чтобы доставать реквизиты прямо из полей выборки?
1 Рэйв
 
09.11.12
06:26
ДоговорыКонтрагентов.Родитель.Наименование
не?
2 ptrtss
 
09.11.12
06:35
(1) Итог по иерархии может быть и не по непосредственному родителю
3 Defender aka LINN
 
09.11.12
06:55
ВЫБРАТЬ
   ДоговорыКонтрагентов.Владелец КАК Контрагент,
   ДоговорыКонтрагентов.Владелец.Наименование КАК КонтрагентНаименование,
   ДоговорыКонтрагентов.Ссылка КАК Договор
ИЗ
   Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ИТОГИ ПО
   Контрагент ИЕРАРХИЯ
4 ptrtss
 
09.11.12
07:45
(3) Спасибо!