Имя: Пароль:
1C
1С v8
Подскажите с запросом
0 Luhtas
 
15.10.11
15:29
Вот такой запрос по точке останова в отладчике выдает после выполнения в выборке "Ошибка чтения значения", а в консоли запросов все замечательно выбирает, в чем может быть ошибка?

Запрос.Текст="ВЫБРАТЬ
                   |    СписокНоменклатуры.Ссылка КАК Наименование,
                   |    СписокНоменклатуры.ЕдИзмерения КАК ЕдИзмерения
                   |ИЗ
                   |    Справочник.Номенклатура КАК СписокНоменклатуры
                   |ГДЕ
                   |    (СписокНоменклатуры.Родитель=&Родитель
                   |    И СписокНоменклатуры.ОсновнойПоставщик=&ОсновнойПоставщик
                   |    И НЕ (СписокНоменклатуры.ЭтоГруппа))";
           Запрос.УстановитьПараметр("ОсновнойПоставщик", Объект.Контрагент);
           Запрос.УстановитьПараметр("Родитель", Объект.ГруппаНоменклатуры);
           Выборка=Запрос.Выполнить().Выбрать();
1 untru
 
15.10.11
15:55
а в консоле запросов работает запрос?
2 БибиГон
 
15.10.11
15:58
/в чем может быть ошибка?
в параметрах
3 Нуф-Нуф
 
15.10.11
16:02
отладчик спасет отца русской демократии
4 Luhtas
 
15.10.11
16:19
Похоже ошибка в группах, т.е. если последнюю из вложенных групп выбирать, тогда запрос отрабатывает.
Но если выбрать группу в которую вложена еще группа, тогда запрос не отрабатывает.
Не подскажете как обойти этот момент?
В консоли почему-то все отрабатывает нормально.
5 Dem1urg
 
16.10.11
12:20
Разница в значениях параметров. Что такое Объект? Что за реквизит объекта ГруппаНоменклатуры?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн