|
Ошибка в запросе (В ИЕРАРХИИ) | ☑ | ||
---|---|---|---|---|
0
mirror1982
23.09.18
✎
08:39
|
Запрос=Новый Запрос("Выбрать ОрганизацияНаКоторуюМеняем Из РегистрСведений.pustoshСопоставлениеОрганизацийДляКПК Где (ДатаНач>=&МояДатаНач)И(ДатаКон<=&МояДатаКон)И(Организация=&МояОрганизация)И(ВГруппеКонтрагентов=Истина)И(&Контрагент В ИЕРАРХИИ(ГруппаКонтрагентов))");
Запрос.УстановитьПараметр("МояДатаНач",Источник.Дата); Запрос.УстановитьПараметр("МояДатаКон",Источник.Дата); Запрос.УстановитьПараметр("МояОрганизация",Источник.Организация); Запрос.УстановитьПараметр("Контрагент",Источник.Контрагент); Выборка=Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда Сообщить(Выборка.Организация); КонецЕсли; Дает ошибку запрос: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {ОбщийМодуль.PUSTOSH.Модуль(20)}: Ошибка при вызове метода контекста (Выполнить) по причине: {(1, 226)}: Неверные параметры "В ИЕРАРХИИ" Выбрать ОрганизацияНаКоторуюМеняем Из РегистрСведений.pustoshСопоставлениеОрганизацийДляКПК Где (ДатаНач>=&МояДатаНач)И(ДатаКон<=&МояДатаКон)И(Организация=&МояОрганизация)И(ВГруппеКонтрагентов=Истина)И(&Контрагент В ИЕРАРХИИ(<<?>>ГруппаКонтрагентов)) |
|||
1
mirror1982
23.09.18
✎
08:40
|
Поле ГруппаКонтрагентов - это измерение моего РС.
|
|||
2
sechs
23.09.18
✎
08:44
|
(0) > ОбщийМодуль.PUSTOSH
Тлен и безысходность... Нельзя так делать, смирись. |
|||
3
mirror1982
23.09.18
✎
08:48
|
(2) мне надо выбрать тех контрагентов, которые находятся в группе Контрагентов, а группа является измерением регистра сведений
|
|||
4
sechs
23.09.18
✎
08:51
|
(3) > мне надо
Не могу воспрепятствовать. Конструкция В ИЕРАРХИИ языка запросов 1С не поддерживает в качестве параметра произвольные поля. Извини. |
|||
5
mirror1982
23.09.18
✎
08:53
|
(4) ок
|
|||
6
Сияющий в темноте
23.09.18
✎
13:25
|
Наверное,нужно внутреннее соединение с таблицей контрагентов сделать с отбором по контрагенту и иерархией в соединении.
|
|||
7
sechs
23.09.18
✎
14:28
|
(6) > и иерархией в соединении.
Не получится, Зияющий, не получится. Аргументом В ИЕРАРХИИ может быть только параметр или независимая выборка, никаких сторонних полей. Лепите вспомогательные структуры. |
|||
8
fenement
23.09.18
✎
16:03
|
Вариант , получить всех родителей контрагента, добавить их в список, а затем использовать конструкцию ГруппаКонтрагентов в &СписокРодителейКонтрагента.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |