Имя: Пароль:
1C
1С v8
Запрос в УТ 11
0 groundv
 
17.03.14
13:10
УТ 11/ 8.2.19.68

Делаю запрос в консоле запросов, запрос простой:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    КонтактныеЛицаПартнеровРолиКонтактногоЛица.РольКонтактногоЛица,
    КонтактныеЛицаПартнеровРолиКонтактногоЛица.Ссылка.Владелец,
    КонтактныеЛицаПартнеровРолиКонтактногоЛица.Ссылка
ПОМЕСТИТЬ КонтактЛица
ИЗ
    Справочник.КонтактныеЛицаПартнеров.РолиКонтактногоЛица КАК КонтактныеЛицаПартнеровРолиКонтактногоЛица
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    КонтактЛица.РольКонтактногоЛица,
    КонтактЛица.Ссылка
ИЗ
    КонтактЛица КАК КонтактЛица
ГДЕ
    КонтактЛица.Владелец = &Контрагент

Результат адекватен.

Тот же запрос с параметрами в обработке выдает нулевой результат.
Проверил Параметр, передается верный.
Что может быть не так?
Текст:
        Запрос = Новый Запрос("ВЫБРАТЬ
                              |    КонтактныеЛицаПартнеровРолиКонтактногоЛица.РольКонтактногоЛица,
                              |    КонтактныеЛицаПартнеровРолиКонтактногоЛица.Ссылка.Владелец,
                              |    КонтактныеЛицаПартнеровРолиКонтактногоЛица.Ссылка
                              |ПОМЕСТИТЬ КонтактЛица
                              |ИЗ
                              |    Справочник.КонтактныеЛицаПартнеров.РолиКонтактногоЛица КАК КонтактныеЛицаПартнеровРолиКонтактногоЛица
                              |;
                              |
                              |////////////////////////////////////////////////////////////////////////////////
                              |ВЫБРАТЬ
                              |    КонтактЛица.РольКонтактногоЛица,
                              |    КонтактЛица.Ссылка
                              |ИЗ
                              |    КонтактЛица КАК КонтактЛица
                              |ГДЕ
                              |    КонтактЛица.Владелец = &Контрагент");
        Запрос.УстановитьПараметр("Контрагент",Контрагент);
        Выборка = Запрос.Выполнить().Выгрузить();
1 VikingKosmo
 
17.03.14
13:11
Может проблема в том, что в УТ 11 Партнер и Контрагент это не одно и тоже?
2 groundv
 
17.03.14
13:30
Справочник: "КонтактныеЛицаПартнеров" содержит элементы с реквизитом "Партнер", который является ссылкой на справочник "Контрагенты".
Что не так?
И в консоле запросов все работает, а в обработке нет.
3 VikingKosmo
 
17.03.14
13:34
(2) какая версия УТ 11 конкретней? Ибо я смотрю в УТ 11.1.2.27 и вижу следующее. Справочник КонтактныеЛицаПартнеров имеет владельца Справочник.Партнеры, который в свою очередь ну ни как не Справочник.Контрагенты
4 groundv
 
17.03.14
13:38
(3) Спасибо, разобрался.
5 vicof
 
17.03.14
13:39
(0) В консолИ.
6 VikingKosmo
 
17.03.14
13:39
(4) Не за что. Справка конечно дело нужное, но гарантий, что в ней написано правильно и адекватно, ни кто не дает :)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой