День добрый.
Хочу сделать в запросе отбор по свойствам номенклатуры.
ВЫБРАТЬ
тткПеремещениеОСОстатки.ДоговорКонтрагента.Владелец КАК Контрагент,
тткПеремещениеОСОстатки.ДоговорКонтрагента КАК ДоговорКонтрагента,
ЕСТЬNULL(ПродажиОбороты.СтоимостьОборот, 0) КАК СтоимостьОборот,
тткПеремещениеОСОстатки.НаличиеОстаток КАК НаличиеОстаток
ИЗ
РегистрНакопления.тткПеремещениеОС.Остатки(&НачалоПериода, ) КАК тткПеремещениеОСОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&НачалоПериода, КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ), , {(Номенклатура)}) КАК ПродажиОбороты
ПО (ПродажиОбороты.ДоговорКонтрагента = тткПеремещениеОСОстатки.ДоговорКонтрагента)
{ХАРАКТЕРИСТИКИ
ТИП(Справочник.Номенклатура)
ВИДЫХАРАКТЕРИСТИК ПланВидовХарактеристик.СвойстваОбъектов
ПОЛЕКЛЮЧА Ссылка
ПОЛЕИМЕНИ Наименование
ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
ПОЛЕОБЪЕКТА Объект
ПОЛЕВИДА Свойство
ПОЛЕЗНАЧЕНИЯ Значение }
При выборе в отборе в характеристиках номенклатуры поля "производитель" вылезает ошибка:
Ошибка исполнения отчета
по причине:
Поле не найдено "ХарактеристикаНоменклатуры.Владелец.Производитель"
Подскажите в чем ошибка. Заранее спасибо за ответы.
Если кому будет интересно проблема решилась так:
{ГДЕ
ПродажиОбороты.Номенклатура.*,
ПродажиОбороты.Проект.*}
после добавления такого условия все заработало
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой