|
Получить запросом наименование группы справочника | ☑ | ||
---|---|---|---|---|
0
logo23
03.06.13
✎
10:32
|
Здравствуййте.
Есть иерархический справочник. Подскажите пожалуйста, как запросом получить название главной(первой, первых) группы, и передать их в СпискЗначений. Нужно для того, чтобы пользователь мог выбрать из списка наименование группы . База постояно добавляется, и создаются новые группы. Заранее спасибо. |
|||
1
Нуф-Нуф
03.06.13
✎
10:33
|
родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.родитель.Наименование
|
|||
2
mikecool
03.06.13
✎
10:33
|
(1) один уровень забыл
|
|||
3
logo23
03.06.13
✎
10:34
|
3 уровня иерархии)
|
|||
4
Balabass
03.06.13
✎
10:36
|
Можно в списке значений на форме выбрать данные - справочник.номенклатура или что там у тебя и указать - Только Группы.
|
|||
5
Balabass
03.06.13
✎
10:36
|
безовсякихэтихвашихзапросов
|
|||
6
Defender aka LINN
03.06.13
✎
10:37
|
(3) А что будет, когда 4-й добавится?
|
|||
7
mikecool
03.06.13
✎
10:37
|
выбрать Наименование
из Номенклатура где Родитель = значение(пустаяссылка) |
|||
8
logo23
03.06.13
✎
10:37
|
Форма управляемая, нужно запросом (5)
|
|||
9
Balabass
03.06.13
✎
10:37
|
(8) где ЭтоГруппа = Истина
|
|||
10
Balabass
03.06.13
✎
10:38
|
||||
11
Balabass
03.06.13
✎
10:39
|
(8) А че, в упр. нет такого функционала? не верю!
|
|||
12
logo23
03.06.13
✎
10:42
|
(10) шо-то начинает получаться, спасибо)
(11) есть, уже так делал, все работало, но для скорости сказали получить наименования запросом |
|||
13
logo23
03.06.13
✎
11:20
|
Спасибо. Вот так
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ | ВопросыТесты.Родитель.Вопрос |ИЗ | Справочник.ВопросыТесты КАК ВопросыТесты |ГДЕ | ВопросыТесты.ЭтоГруппа = ИСТИНА"; Результат = Запрос.Выполнить().Выгрузить(); Список = Новый СписокЗначений; Для каждого ы из Результат цикл Список.Добавить(ы.РодительВопрос); КонецЦикла; Возврат Список; работает. Скажите почему он первым значением выводит Null, <Пустое значение>? Дальше все выводится правильно. |
|||
14
logo23
03.06.13
✎
11:22
|
(13) Поставил условие <> Null все гуд. Но откуда этот Null берется?
|
|||
15
viktor_vv
03.06.13
✎
11:26
|
(14) Потому что тут
ВопросыТесты.Родитель.Вопрос неявное левое соединение и для групп верхнего уровня, у которых родитель пусто Вопрос и будет Null. |
|||
16
Balabass
03.06.13
✎
11:35
|
(12) Да ну. Сеханизм платформы медленнее чем запрос? Неверю! (с)
|
|||
17
logo23
03.06.13
✎
11:42
|
(15) Спасибо
(16) Так сказали, доказать обратное пока знаний не хватает |
|||
18
zippygrill
03.06.13
✎
11:44
|
(9) "где ЭтоГруппа = Истина" - масло масленое :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |