Имя: Пароль:
1C
1C 7.7
v7: ПЗ, выборка всех документов с отбором по группе
,
0 monsterZE
 
05.07.12
12:22
сабж. с отбором по элементу справочника (указан в графе отбора), все фунциклирует. если подставляю в запрос группу - бананза. =) как правально реализовать?
1 palpetrovich
 
05.07.12
12:23
покажи как подставляешь  группу
2 1Сергей
 
05.07.12
12:24
шо такое ПЗ?
3 monsterZE
 
05.07.12
12:24
INNER JOIN
 _1SCRDOC Отбор ON Отбор.ChildID = Жур.IDDoc AND
 Отбор. MDID = $ГрафаОтбора.Клиент AND
 Отбор.ParentVal = :ВыбКлиент*
--
 Отбор.ParentVal IN (SELECT Val FROM #Группа)

не работает из-за отсутствия модификатора, или так вобще не взлетит? =)
4 monsterZE
 
05.07.12
12:24
ПЗ - прямые запросы
5 monsterZE
 
05.07.12
12:25
не ессно там
Запрос.УложитьСписокОбъектов(ВыбКлиент, "#Группа","Клиенты");
6 palpetrovich
 
05.07.12
12:27
эээ, это к Епрсту или Орефкоффу :))
7 viktor_vv
 
05.07.12
12:31
RarentVal в 1SCrdoc длиной 23 символа, полный ИД, а val 9 символов.
8 viktor_vv
 
05.07.12
12:31
(7)* ParentVal.
9 viktor_vv
 
05.07.12
12:34
Отбор.ParentVal in (Select 'O1'+$ВидСправочника36.Контрагенты+val+'        ')

Как-то так. Только точно не помню для справочников 'O1' или 'B1'.
10 viktor_vv
 
05.07.12
12:35
(9)* Отбор.ParentVal in (Select 'O1'+$ВидСправочника36.Контрагенты+val+'        ' from #Группа).
11 viktor_vv
 
05.07.12
12:37
И в последних версиях вроде есть УложитьСписокОбъектов13(), тогда вид справочника уже в val будет.
12 monsterZE
 
05.07.12
12:40
у меня значит не последняя =) такой функции нет
чет пока не взлетает
13 monsterZE
 
05.07.12
12:54
B1
14 Mikeware
 
05.07.12
12:56
(11) там содержимое  по иерархии не укладывается, только содержимое списка
15 viktor_vv
 
05.07.12
12:58
(13) Ну да сейчас, посмотрел, для справочников 'B1' и можно без последних пробелов.

   |    and Ссылки.ParentVal in (Select 'B1'+$ВидСправочника36.Клиенты + val From #Группа)
16 viktor_vv
 
05.07.12
12:58
(14) А точно, все забываю про это.
17 monsterZE
 
05.07.12
13:29
да! благодарности всезнающим отцам! 8-D \m/
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.