Имя: Пароль:
1C
1С v8
Универсальный отчет: Свойства и категории
0 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)
   |{УПОРЯДОЧИТЬ ПО
   |    Контрагент.*,
   |    ДоговорКонтрагента.*,
   |    ДокументРеализации.*,
   |    Сделка.*,
   |    ДатаПредоставленияКредита,
   |    ПланируемаяДатаОплаты,
   |    ДнейПросрочки
   |    //ПСЕВДОНИМЫ_СВОЙСТВА
   |    //ПСЕВДОНИМЫ_КАТЕГОРИИ
   |}
   |ИТОГИ
   |    СУММА(СуммаВзаиморасчетовПросроченная),
   |    СУММА(СуммаВзаиморасчетовТекущая),
   |    СУММА(СуммаВзаиморасчетовОстаток),
   |    СУММА(СуммаПросроченнаяУпр),
   |    СУММА(СуммаТекущаяУпр),
   |    СУММА(СуммаОстатокУпр)
   |    //ИТОГИ_СВОЙСТВА
   |    //ИТОГИ_КАТЕГОРИИ
   |ПО
   |    ОБЩИЕ
   |{ИТОГИ ПО
   |    Контрагент.*,
   |    ДоговорКонтрагента.*,
   |    ДокументРеализации.*,
   |    Сделка.*
   |    //ПСЕВДОНИМЫ_СВОЙСТВА
   |    //ПСЕВДОНИМЫ_КАТЕГОРИИ
   |}
   |АВТОУПОРЯДОЧИВАНИЕ";