Вот такой запрос по точке останова в отладчике выдает после выполнения в выборке "Ошибка чтения значения", а в консоли запросов все замечательно выбирает, в чем может быть ошибка?
Запрос.Текст="ВЫБРАТЬ
| СписокНоменклатуры.Ссылка КАК Наименование,
| СписокНоменклатуры.ЕдИзмерения КАК ЕдИзмерения
|ИЗ
| Справочник.Номенклатура КАК СписокНоменклатуры
|ГДЕ
| (СписокНоменклатуры.Родитель=&Родитель
| И СписокНоменклатуры.ОсновнойПоставщик=&ОсновнойПоставщик
| И НЕ (СписокНоменклатуры.ЭтоГруппа))";
Запрос.УстановитьПараметр("ОсновнойПоставщик", Объект.Контрагент);
Запрос.УстановитьПараметр("Родитель", Объект.ГруппаНоменклатуры);
Выборка=Запрос.Выполнить().Выбрать();
Похоже ошибка в группах, т.е. если последнюю из вложенных групп выбирать, тогда запрос отрабатывает.
Но если выбрать группу в которую вложена еще группа, тогда запрос не отрабатывает.
Не подскажете как обойти этот момент?
В консоли почему-то все отрабатывает нормально.
Разница в значениях параметров. Что такое Объект? Что за реквизит объекта ГруппаНоменклатуры?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой