|
v7: Как в запросе получить реквизит справочника (ниже)
| ☑ |
0
Absurdus
19.09.13
✎
10:07
|
ТекстЗапроса = "
|Номенклатура = Справочник.Номенклатура.ТекущийЭлемент;
|Группа = Справочник.Номенклатура.Родитель;
|СГИ = Справочник.Номенклатура.Родитель.СГИ;
|Группировка Номенклатура без групп;
|Условие(СГИ в ВыбСГИ);";
Загвоздка в том, что в результате запроса значения СГИ определяются как <Объект не найден>
|
|
1
Стрелок
19.09.13
✎
10:08
|
Ну не у всех есть родители. есть элементы-сироты
|
|
2
Absurdus
19.09.13
✎
10:16
|
(1) Мои все пристроены
|
|
3
Tester
19.09.13
✎
10:21
|
(0) По-моему я раньше такое тоже ковырял и дальше родителя не вышло достучаться.
После запроса обычно делаю ТЗ и там уже вытягиваю все из Родителей :)
|
|
4
Стрелок
19.09.13
✎
10:22
|
у групп тоже есть понятие "родитель" и они как не странно попадают в твой запрос тоже
|
|
5
Стрелок
19.09.13
✎
10:24
|
кроме того часто запрос работает дольше чем перебор банальный. воспользуйся перебором.
|
|
6
пипец
19.09.13
✎
10:33
|
это группа()>0 ?
|
|
7
МихаилМ
19.09.13
✎
10:35
|
(0)
не работает такая конструкция
родителя можно получить а его атрибуты -нет
|
|
8
Voronve
19.09.13
✎
10:37
|
(0) А если так ?
ТекстЗапроса = "
|Номенклатура = Справочник.Номенклатура.ТекущийЭлемент;
|Группа = Справочник.Номенклатура.Родитель;
|Группировка Номенклатура без групп;
|Условие(Группа.СГИ в ВыбСГИ);";
|
|
9
Absurdus
19.09.13
✎
10:44
|
(8) Висит 2 часа. Но работает )
|
|
10
Absurdus
19.09.13
✎
10:44
|
Проверял.
|
|
11
Voronve
19.09.13
✎
10:51
|
Тогда перебором
|
|
12
Стрелок
19.09.13
✎
10:56
|
господи поставь галку у реквизита "отбор" и перебирай
|
|
13
Стрелок
19.09.13
✎
10:57
|
только по значению реквизита
|
|