|
Можно-ли передавать В ИЕРАРХИИ список значений ? | ☑ | ||
|---|---|---|---|---|
|
0
lanc2233
26.12.12
✎
14:57
|
Мне нужно выбрать элементы справочника, которые находятся в нескольких папках верхнего уровня иерархии.
Нормально-ли отработает такое условие? Номенклатура В ИЕРАРХИИ(&СпГруппы), где СпГруппы - список значений |
|||
|
1
Ахмадинежад
26.12.12
✎
14:58
|
вроде в постгресе не всегда прокатывало раньше
|
|||
|
2
lanc2233
26.12.12
✎
15:04
|
Из справочника вроде выбирает.
а уже так ПродажиОбороты.Номенклатура В ИЕРАРХИИ(&СпГруппы) не хочет. Выдает ошибку что СпГруппы не заполнено. Хотя параметр передается. |
|||
|
3
Axel2009
26.12.12
✎
15:05
|
(0) нормально работает. значит не то чтото указываешь. чудес не бывает
|
|||
|
4
lanc2233
26.12.12
✎
15:18
|
Как-то его дико штырит. Пробую уже даже так.
ТекстЗапроса = "ВЫБРАТЬ | ПродажиОбороты.Контрагент.Ссылка КАК Ссылка, | ПродажиОбороты.Контрагент.Наименование КАК Наименование, | ПродажиОбороты.Контрагент.Код КАК Код |ИЗ | РегистрНакопления.Продажи.Обороты(, , , Номенклатура В ИЕРАРХИИ (&Пар1)) КАК ПродажиОбороты" ; // Запрос = Новый Запрос(ТекстЗапроса); Пар1= Справочники.Номенклатура.НайтиПоКоду("12345"); Запрос.УстановитьПараметр("Пар1",Пар1); Выборка = Запрос.Выполнить().Выбрать(); Все равно пишет что значение параметра не установлено. Элемент номенклатуры находит. Это группа. |
|||
|
5
Axel2009
26.12.12
✎
15:20
|
а Запрос.ПолучитьПараметры() что возвращает?
|
|||
|
6
lanc2233
26.12.12
✎
15:23
|
(5) Так ? АА = Запрос.ПолучитьПараметры();
метод объекта не обнаружен. |
|||
|
7
lanc2233
26.12.12
✎
15:24
|
Притом если действительно не передавать параметр, то ошибка сразу выскакивает. А если передавать, то сначала думает, потом выдает сообщение.
|
|||
|
8
salvator
26.12.12
✎
15:26
|
(6) НайтиПараметры() (с) СП
|
|||
|
9
lanc2233
26.12.12
✎
15:31
|
через НайтиПараметры() видит этот параметр.
если В ИЕРАРХИИ заменить на = , то работает. 8.2.15.318 , MsSQL |
| Форум | Правила | Описание | Секции | Поиск |