Имя: Пароль:
1C
1С v8
Помогите с запросом
0 mremin
 
26.04.12
16:06
Всем привет!
Помогите написать запрос.

Есть три вида объектов:
1. Справочник "Проекты"
2. Справочник "ЭтапыВыполненияПроектов" (подчинен справочнику "Проекты")
3. Документ Заявка (здесь один из реквизитов "Этап" - СправочникСсылка.ЭтапыВыполненияПроектов)

вопрос такой:
каким образом построить дерево значений такого вида:

Проект
- ЭтапВыполненияПроекта
 + Заявка 1
 + Заявка 2
 + Заявка 3

То есть верхний уровень иерархии - ссылка на элемент справочника "Проекты",
второй уровень - ссылка на элемент справочника "ЭтапыВыполненияПроектов",
а третий - ссылка на документ/документы Заявка.
1 _Demos_
 
26.04.12
16:10
Выбрать
Заявка.Этап.Проект КАК Проект,
Заявка.Этап,
Заявка.Ссылка
из Документ.Заявка КАК Заявка
Итоги по
Проект,
Этап,
Ссылка
2 le_
 
26.04.12
16:11
Тут даже никаких явных соединений не будет...
Все из заявки + Итоги.
3 mremin
 
26.04.12
16:22
(1) Demos,le, спасибо большое! Все гениальное просто, как говорится.
Я почему-то подошел к решению задачи не с той стороны - пытался начать с выборки справочников, а уже потом подцеплять документы Заявка.

Одно небольшое уточнение в тексте запроса:

Выбрать
Заявка.Этап.ВЛАДЕЛЕЦ КАК Проект,
Заявка.Этап,
Заявка.Ссылка
из Документ.Заявка КАК Заявка
Итоги по
Проект,
Этап,
Ссылка
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший