|
Упорядочивание в стандартном запросе к иерарх. справочнику | ☑ | ||
---|---|---|---|---|
0
ВопросБот
21.01.14
✎
16:54
|
ВЫБРАТЬ
Контрагенты.Ссылка ИЗ Справочник.Контрагенты КАК Контрагенты ГДЕ Какое-тоУсловие ТЗ = Запрос.Выполнить().Выгрузить() Подскажите, порядок в ТЗ будет в иерархии справочника? |
|||
1
Адский плющ
21.01.14
✎
16:58
|
Если повезет.
|
|||
2
ВопросБот
21.01.14
✎
17:10
|
Проблема в том, что у меня левое соединение с вложенным запросом. Допустим, так:
"ВЫБРАТЬ | ВложенныйЗапрос.Ссылка |ИЗ | (ВЫБРАТЬ | Контрагенты.Ссылка КАК Ссылка | ИЗ | Справочник.Контрагенты КАК Контрагенты) КАК ВложенныйЗапрос | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи | ПО ВложенныйЗапрос.Ссылка = Пользователи.Ссылка | |УПОРЯДОЧИТЬ ПО | ВложенныйЗапрос.Ссылка ИЕРАРХИЯ" и в таком случае, иерархию стандартную не выбирает в описании к "Упорядочивание по иерархии" написано: "Важно понимать, что упорядочивание по иерархии имеет смысл задавать в том случае, если в качестве источника определена именно таблица справочника, а не какая-либо другая таблица, содержащая только ссылку на справочник." Во вложеном запросе - ссылка, видимо поэтому не получаю необходимую структуру. Значит нужно делать еще одно соединение со справочником Контрагенты? А если автоупорядочивание поставить? |
|||
3
ВопросБот
23.01.14
✎
15:27
|
Подскажите! Имеется справочник с иерархией элементов.
Если выбираю так: "ВЫБРАТЬ | Подразделения.Ссылка |ИЗ | Справочник.Подразделения КАК Подразделения |ГДЕ | Подразделения.ВидПодразделения = &ВидПодразделения" ТЗ = Запрос.Выполнить().Выгрузить() то иерархию выбирает нормально, но с учетом темы и (1) - я сомневаюсь, что это верно Если так: "ВЫБРАТЬ | Подразделения.Ссылка КАК Ссылка |ИЗ | Справочник.Подразделения КАК Подразделения |ГДЕ | Подразделения.ВидПодразделения = &ВидПодразделения | |УПОРЯДОЧИТЬ ПО | Ссылка ИЕРАРХИЯ" ТЗ = Запрос.Выполнить().Выгрузить() то выбирает абы как (то же самое с автоупорядочиванием в различных комбинациях). Если так: ТЗ = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам) - то выгружает в дерево, а мне нужна таблица значений. Как выбрать в иерархии? |
|||
4
ВопросБот
23.01.14
✎
15:38
|
Ап
|
|||
5
ВопросБот
23.01.14
✎
15:45
|
Up
|
|||
6
ВопросБот
23.01.14
✎
16:02
|
Хелп
|
|||
7
ВопросБот
23.01.14
✎
16:41
|
Подскажите (3)
|
|||
8
1Сергей
23.01.14
✎
16:52
|
это условный запрос или реальный?
Выбирай данные из нужного тебе справочника, а потом соединяй с чем тебе нужно Внутренним или правым соединением |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |