Вход | Регистрация

1С:Предприятие ::

Метки: 

Универсальный отчет: Свойства и категории

Я
   Segate
 
24.12.12 - 09:48
При попытке установить галочку использовать св-ва и категории вылетает ошибка:

{Отчет.ДИТ_ОтчетПоСрокамДебиторскойЗадолженности.МодульОбъекта(377)}: Ошибка при установке значения атрибута контекста (Текст)
    УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;
по причине:
{(76, 2)}: Поле не входит в группу "КонтрагентСвойство12716fc4a67c11dd802f001a64ce233e.Значение"
<<?>>КонтрагентСвойство12716fc4a67c11dd802f001a64ce233e.Значение КАК КонтрагентСвойство12716fc4a67c11dd802f001a64ce233eЗначение,


Дальше будет текст запроса. Где в нем не точность? Правильно ли я поставил     |//СГРУППИРОВАТЬПО
 

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Контрагент,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДоговорКонтрагента,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом КАК ДокументРеализации,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Сделка,
    |    ВЫБОР
    |        КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом ССЫЛКА Документ.КорректировкаРеализации
    |            ТОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДокументРеализации.Дата
    |        ИНАЧЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.Дата
    |    КОНЕЦ КАК ДатаПредоставленияКредита,
    |    ВЫБОР
    |        КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом ССЫЛКА Документ.КорректировкаРеализации
    |            ТОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДокументРеализации.ДИТ_ДатаОплаты
    |        ИНАЧЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты
    |    КОНЕЦ КАК ПланируемаяДатаОплаты,
    |    СУММА(ВЫБОР
    |            КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                ТОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ)
    |            ИНАЧЕ 0
    |        КОНЕЦ) КАК ДнейПросрочки,
    |    СУММА(ВЫБОР
    |            КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом ССЫЛКА Документ.КорректировкаРеализации
    |                ТОГДА ВЫБОР
    |                        КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДокументРеализации.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                            ТОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток
    |                        ИНАЧЕ 0
    |                    КОНЕЦ
    |            ИНАЧЕ ВЫБОР
    |                    КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                        ТОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток
    |                    ИНАЧЕ 0
    |                КОНЕЦ
    |        КОНЕЦ) КАК СуммаВзаиморасчетовПросроченная,
    |    СУММА(ВЫБОР
    |            КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом ССЫЛКА Документ.КорректировкаРеализации
    |                ТОГДА ВЫБОР
    |                        КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДокументРеализации.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                            ТОГДА 0
    |                        ИНАЧЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток
    |                    КОНЕЦ
    |            ИНАЧЕ ВЫБОР
    |                    КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                        ТОГДА 0
    |                    ИНАЧЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток
    |                КОНЕЦ
    |        КОНЕЦ) КАК СуммаВзаиморасчетовТекущая,
    |    СУММА(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток) КАК СуммаВзаиморасчетовОстаток,
    |    СУММА(ВЫБОР
    |            КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом ССЫЛКА Документ.КорректировкаРеализации
    |                ТОГДА ВЫБОР
    |                        КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДокументРеализации.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                            ТОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток * РегКурсы.Курс
    |                        ИНАЧЕ 0
    |                    КОНЕЦ
    |            ИНАЧЕ ВЫБОР
    |                    КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                        ТОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток * РегКурсы.Курс
    |                    ИНАЧЕ 0
    |                КОНЕЦ
    |        КОНЕЦ) КАК СуммаПросроченнаяУпр,
    |    СУММА(ВЫБОР
    |            КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом ССЫЛКА Документ.КорректировкаРеализации
    |                ТОГДА ВЫБОР
    |                        КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДокументРеализации.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                            ТОГДА 0
    |                        ИНАЧЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток * РегКурсы.Курс
    |                    КОНЕЦ
    |            ИНАЧЕ ВЫБОР
    |                    КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                        ТОГДА 0
    |                    ИНАЧЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток * РегКурсы.Курс
    |                КОНЕЦ
    |        КОНЕЦ) КАК СуммаТекущаяУпр,
    |    СУММА(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток * РегКурсы.Курс) КАК СуммаОстатокУпр
    |   //ПОЛЯ_СВОЙСТВА
 
    |   //ПОЛЯ_КАТЕГОРИИ
 
    |{ВЫБРАТЬ
    |    Контрагент.*,
    |    ДоговорКонтрагента.*,
    |    ДокументРеализации.*,
    |    Сделка.*,
    |    ДатаПредоставленияКредита,
    |    ПланируемаяДатаОплаты,
    |    ДнейПросрочки,
    |    СуммаВзаиморасчетовПросроченная,
    |    СуммаВзаиморасчетовТекущая,
    |    СуммаВзаиморасчетовОстаток,
    |    СуммаПросроченнаяУпр,
    |    СуммаТекущаяУпр,
    |    СуммаОстатокУпр
    |   //ПСЕВДОНИМЫ_СВОЙСТВА
 
    |   //ПСЕВДОНИМЫ_КАТЕГОРИИ
 
    |}
    |ИЗ
    |    РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Остатки(
    |            &ДатаКон,
    |            (ДокументРасчетовСКонтрагентом ССЫЛКА Документ.РеализацияТоваровУслуг
    |                ИЛИ ДокументРасчетовСКонтрагентом ССЫЛКА Документ.ДокументРасчетовСКонтрагентом
    |                ИЛИ ДокументРасчетовСКонтрагентом ССЫЛКА Документ.ОтчетКомиссионераОПродажах
    |                ИЛИ ДокументРасчетовСКонтрагентом ССЫЛКА Документ.КорректировкаРеализации)
    |                И УпрУчет) КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&ДатаКонца, ) КАК РегКурсы
    |        ПО ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов = РегКурсы.Валюта
    |   //СОЕДИНЕНИЯ
 
    |{ГДЕ
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Контрагент.*,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДоговорКонтрагента.*,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.* КАК ДокументРеализации,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Сделка.*,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.Дата КАК ДатаПредоставленияКредита,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты КАК ПланируемаяДатаОплаты,
    |    (ВЫБОР
    |            КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                ТОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ)
    |            ИНАЧЕ 0
    |        КОНЕЦ) КАК ДнейПросрочки,
    |    (ВЫБОР
    |            КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                ТОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток
    |            ИНАЧЕ 0
    |        КОНЕЦ) КАК СуммаВзаиморасчетовПросроченная,
    |    (ВЫБОР
    |            КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                ТОГДА 0
    |            ИНАЧЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток
    |        КОНЕЦ) КАК СуммаВзаиморасчетовТекущая,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток,
    |    (ВЫБОР
    |            КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                ТОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток * РегКурсы.Курс
    |            ИНАЧЕ 0
    |        КОНЕЦ) КАК СуммаПросроченнаяУпр,
    |    (ВЫБОР
    |            КОГДА РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты, &ДатаКонца, ДЕНЬ) > 0
    |                ТОГДА 0
    |            ИНАЧЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток * РегКурсы.Курс
    |        КОНЕЦ) КАК СуммаТекущаяУпр,
    |    (ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток * РегКурсы.Курс) КАК СуммаОстатокУпр
    |   //УСЛОВИЯ_СВОЙСТВА
 
    |   //УСЛОВИЯ_КАТЕГОРИИ
 
    |}
    |
    |СГРУППИРОВАТЬ ПО
    |    ВЫБОР
    |        КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом ССЫЛКА Документ.КорректировкаРеализации
    |            ТОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДокументРеализации.Дата
    |        ИНАЧЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.Дата
    |    КОНЕЦ,
    |    ВЫБОР
    |        КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом ССЫЛКА Документ.КорректировкаРеализации
    |            ТОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДокументРеализации.ДИТ_ДатаОплаты
    |        ИНАЧЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.ДИТ_ДатаОплаты
    |    КОНЕЦ,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Сделка,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Контрагент,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДоговорКонтрагента,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом
    |
    //СГРУППИРОВАТЬПО
 
    |ИМЕЮЩИЕ
    |    (СУММА(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток * РегКурсы.Курс) <> 0
    |        ИЛИ СУММА(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток) <> 0)
    |{УПОРЯДОЧИТЬ ПО
    |    Контрагент.*,
    |    ДоговорКонтрагента.*,
    |    ДокументРеализации.*,
    |    Сделка.*,
    |    ДатаПредоставленияКредита,
    |    ПланируемаяДатаОплаты,
    |    ДнейПросрочки
    |   //ПСЕВДОНИМЫ_СВОЙСТВА
 
    |   //ПСЕВДОНИМЫ_КАТЕГОРИИ
 
    |}
    |ИТОГИ
    |    СУММА(СуммаВзаиморасчетовПросроченная),
    |    СУММА(СуммаВзаиморасчетовТекущая),
    |    СУММА(СуммаВзаиморасчетовОстаток),
    |    СУММА(СуммаПросроченнаяУпр),
    |    СУММА(СуммаТекущаяУпр),
    |    СУММА(СуммаОстатокУпр)
    |   //ИТОГИ_СВОЙСТВА
 
    |   //ИТОГИ_КАТЕГОРИИ
 
    |ПО
    |    ОБЩИЕ
    |{ИТОГИ ПО
    |    Контрагент.*,
    |    ДоговорКонтрагента.*,
    |    ДокументРеализации.*,
    |    Сделка.*
    |   //ПСЕВДОНИМЫ_СВОЙСТВА
 
    |   //ПСЕВДОНИМЫ_КАТЕГОРИИ
 
    |}
    |АВТОУПОРЯДОЧИВАНИЕ";
 
 


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует