Имя: Пароль:
1C
1С v8
Не срабатывает отбор по свойствам в запросе.
0 memogolik
 
13.05.14
10:58
День добрый.
Хочу сделать в запросе отбор по свойствам номенклатуры.
ВЫБРАТЬ
    тткПеремещениеОСОстатки.ДоговорКонтрагента.Владелец КАК Контрагент,
    тткПеремещениеОСОстатки.ДоговорКонтрагента КАК ДоговорКонтрагента,
    ЕСТЬNULL(ПродажиОбороты.СтоимостьОборот, 0) КАК СтоимостьОборот,
    тткПеремещениеОСОстатки.НаличиеОстаток КАК НаличиеОстаток
ИЗ
    РегистрНакопления.тткПеремещениеОС.Остатки(&НачалоПериода, ) КАК тткПеремещениеОСОстатки
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&НачалоПериода, КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ), , {(Номенклатура)}) КАК ПродажиОбороты
        ПО (ПродажиОбороты.ДоговорКонтрагента = тткПеремещениеОСОстатки.ДоговорКонтрагента)

{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.Номенклатура)
    ВИДЫХАРАКТЕРИСТИК ПланВидовХарактеристик.СвойстваОбъектов
    ПОЛЕКЛЮЧА Ссылка
    ПОЛЕИМЕНИ Наименование
    ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
    ПОЛЕОБЪЕКТА Объект
    ПОЛЕВИДА Свойство
    ПОЛЕЗНАЧЕНИЯ Значение }

При выборе в отборе в характеристиках номенклатуры поля "производитель" вылезает ошибка:
Ошибка исполнения отчета
по причине:
Поле не найдено "ХарактеристикаНоменклатуры.Владелец.Производитель"

Подскажите в чем ошибка. Заранее спасибо за ответы.
1 memogolik
 
13.05.14
11:07
вверх
2 memogolik
 
13.05.14
11:17
#2 вверх
3 memogolik
 
13.05.14
11:28
Если кому будет интересно проблема решилась так:
{ГДЕ
    ПродажиОбороты.Номенклатура.*,
    ПродажиОбороты.Проект.*}    
после добавления такого условия все заработало
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой