|
OFF: Выборка запросом элементов группы
| ☑ |
0
yurikmellon2
25.02.15
✎
14:41
|
Уважаемые программеры, подскажите неумехе админу.
Нужно выбрать элементы справочника "Номенклатура", но не все, а в конкретной паке, скажем, "Продукция". Как выбрать все элементы понятно:
Запрос.Текст =
"ВЫБРАТЬ
| СпрНоменклатура.Ссылка
| ИЗ
| Справочник.Номенклатура КАК СпрНоменклатура
| ГДЕ
| НЕ СпрНоменклатура.ЭтоГруппа
|";
Как поставить условие на конкретную группу?
|
|
1
Ёпрст
25.02.15
✎
14:42
|
в Группа
|
|
2
ShoGUN
25.02.15
✎
14:43
|
(1) не В, а В ИЕРАРХИИ.
|
|
3
ShoGUN
25.02.15
✎
14:44
|
+(2) Правда, может тормозить, если иерархия большая и сложная.
|
|
4
Ase4kapwnz
25.02.15
✎
14:45
|
И без НЕ, если в группе выбираешь, а не все кроме этой группы.
|
|
5
yurikmellon2
25.02.15
✎
14:46
|
(4) подгруппы могут быть
|
|
6
Ник второй
25.02.15
✎
14:47
|
Хотел запостить план запроса, не стал, ужаснулся.
В общем не делайте таких запросов в реальной базе, не стоит бизнес логику завязывать на папках.
|
|
7
yurikmellon2
25.02.15
✎
14:48
|
(6) это разовая обработка
|
|
8
yurikmellon2
25.02.15
✎
14:48
|
(6) потому и ковыряю сам, а не отдаю спецам
|
|
9
Ник второй
25.02.15
✎
14:49
|
(7) ну если разовая, то ты прощен ))))
|
|
10
Ёпрст
25.02.15
✎
15:03
|
(2) ну, мот ему иерархия и не нужна.. так, в пределах конкретной
|
|
11
ShoGUN
25.02.15
✎
15:05
|
(6) Ну по-любому иерархические таблицы - гемор, и сложную иерархию делать не надо. Если вложенных папок нет - то проще, Номенклатура.Родитель = &Группа, и план запроса будет не такой страшный :)
(10) Мы этого не знаем, да и тогда Номенклатура.Родитель = &Группа, клюшечник ты наш :)
|
|
12
yurikmellon2
25.02.15
✎
15:14
|
хм, я конечно, извиняюсь, но можно текст запроса написать
|
|
13
Ник второй
25.02.15
✎
15:23
|
(12) разрешаю, пиши )
|
|
14
yurikmellon2
25.02.15
✎
15:25
|
(13) :) злые вы
|
|