|
v7: запрос 1с++ | ☑ | ||
---|---|---|---|---|
0
Loko
14.11.11
✎
13:24
|
помогите с запросом. есть справочник "ассортимент". надо выдернуть из него все элементы, входящие в нескольких групп. т.е. известен список родителей, элементы которых надо выдернуть:
ТекстЗапроса = " |SELECT | $СпрАссортимент.Товар as [Товар $Справочник.Товары] |FROM | $Справочник.Ассортимент as СпрАссортимент |WHERE | СпрАссортимент.ParentID IN (SELECT val FROM #Группы)"; Запрос.УложитьСписокОбъектов(СпГрупп, "#Группы", "Ассортимент"); выдает 0 элементов. |
|||
1
Кириллка
14.11.11
✎
13:25
|
баян
|
|||
2
Кириллка
14.11.11
✎
13:26
|
+1 В #Группы у тебя уже есть то, что ты хочешь получить :)
|
|||
3
Андрей_Андреич
naïve
14.11.11
✎
13:27
|
ТекстЗапроса = "
|SELECT | $Справочник.Ассортимент.Товар as [Товар $Справочник.Товары] |FROM | $Справочник.Ассортимент as СпрАссортимент |WHERE | СпрАссортимент.ID IN (SELECT val FROM #Группы)"; Запрос.УложитьСписокОбъектов(СпГрупп, "#Группы", "Ассортимент"); |
|||
4
Mikeware
14.11.11
✎
13:27
|
_Внимательно_ читай описание метода УложитьСписокОбъектов
|
|||
5
SMakcik
14.11.11
✎
13:27
|
Насколько я помню, УложитьСписокОбъектов добавляет элементы, а соответственно СпрАссортимент.Товар
|
|||
6
Ёпрст
14.11.11
✎
13:27
|
(0) в списке #Группы у тебя токма элементы.. если че.
|
|||
7
Loko
14.11.11
✎
13:28
|
(3) спасибо! работает)
|
|||
8
SMakcik
14.11.11
✎
13:28
|
IN (.....)
|
|||
9
Mikeware
14.11.11
✎
13:28
|
(3) садись, двойка...
Тогда уж екстЗапроса = " |SELECT | val [Товар $Справочник.Товары] |FROM #Группы |
|||
10
Chum
14.11.11
✎
13:28
|
если не задавать типизацию "ассортимент", то во временной таблице долны быть просто группы емнип
|
|||
11
Loko
14.11.11
✎
13:28
|
(6)ок. понял.
|
|||
12
Андрей_Андреич
naïve
14.11.11
✎
13:31
|
(9) Позвольте не согласиться - идет выборка реквизита "товар" из нужных групп справочника"ассортимент"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |