E
elopuki
Здравствуйте! Есть 4 справочника: Цеха, Участки(владелец Цеха), Бригады(владелец Участки), Звено(владелец Бригады). Нужно в обработке на форме вывести в дерево значений справочники и элементы.
Написал запрос, но выводит криво. Как должен правильно выглядеть запрос? Спасибо.
База (http://ifolder.ru/28521704) 130 кб.
Мой запрос:
Написал запрос, но выводит криво. Как должен правильно выглядеть запрос? Спасибо.
База (http://ifolder.ru/28521704) 130 кб.
Мой запрос:
Код:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Цеха.Наименование КАК Цех,
| Участки.Наименование КАК Участок,
| Бригады.Наименование КАК Бригада,
| Звено.Наименование КАК Звено
|ИЗ
| Справочник.Звено КАК Звено
| Правое СОЕДИНЕНИЕ Справочник.Бригады КАК Бригады
| Правое СОЕДИНЕНИЕ Справочник.Участки КАК Участки
| Правое СОЕДИНЕНИЕ Справочник.Цеха КАК Цеха
| ПО Участки.Владелец = Цеха.Ссылка
| ПО Бригады.Владелец = Участки.Ссылка
| ПО Звено.Владелец = Бригады.Ссылка
|ИТОГИ
|
| ПО
| Цех, Участок, Бригада,Звено";
Результат = Запрос.Выполнить();
Выгрузка = Результат.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
ЭлементыФормы.ТабличноеПоле.Дерево = Истина;
ЭлементыФормы.ТабличноеПоле.Значение = Выгрузка;
ЭлементыФормы.ТабличноеПоле.СоздатьКолонки();
ЭлементыФормы.ТабличноеПоле.ОбновитьСтроки();