|
Нужен совет - по суммированию документов в запросе по интервалам | ☑ | ||
---|---|---|---|---|
0
Виль
08.02.13
✎
08:46
|
В текст запроса циклом добавляю суммы документов за интервалы обозначенные в справочнике Настройки интервалов, вернее пытаюсь...
Вообщем надо чтобы к тексту запроса добавлялись показатели с суммами Пример - Период1 - Сумма документов за период Дата1-Дата2 Период2 - Сумма документов за период Дата3-Дата4 ... ПериодN - Сумма документов за период ДатаX-ДатаY Спасибо. |
|||
1
Живой Ископаемый
08.02.13
✎
08:53
|
оператор ВЫБОР ваш помощник
|
|||
2
МихаилМ
08.02.13
✎
08:55
|
создайте временую таблицу с периодами.
с ней объедените таблицу с датами, сгруппируйте. |
|||
3
Виль
08.02.13
✎
09:01
|
Спасибо - попробую сейчас
|
|||
4
Виль
08.02.13
✎
10:59
|
Ошибку выдает:
Поле не входит в группу "Контрагенты.Ссылка" <<?>> Контрагенты.Ссылка КАК Контрагент ВЫБРАТЬ РАЗЛИЧНЫЕ Контрагенты.Ссылка КАК Контрагент, ДокументыПоКонтрагенту.Ссылка КАК Ссылка, ВЫБОР КОГДА (ДОБАВИТЬКДАТЕ(ДокументыПоКонтрагенту.Ссылка.Ссылка.Дата,День,ДокументыПоКонтрагенту.Ссылка.Ссылка.Контрагент.ОсновнойДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности))<=2 Тогда Сумма(ДокументыПоКонтрагенту.Ссылка.СуммаДокумента) Иначе 0 Конец , ВЫБОР КОГДА (ДОБАВИТЬКДАТЕ(ДокументыПоКонтрагенту.Ссылка.Ссылка.Дата,День,ДокументыПоКонтрагенту.Ссылка.Ссылка.Контрагент.ОсновнойДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности))<=5 Тогда Сумма(ДокументыПоКонтрагенту.Ссылка.СуммаДокумента) Иначе 0 Конец , ВЫБОР КОГДА (ДОБАВИТЬКДАТЕ(ДокументыПоКонтрагенту.Ссылка.Ссылка.Дата,День,ДокументыПоКонтрагенту.Ссылка.Ссылка.Контрагент.ОсновнойДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности))<=7 Тогда Сумма(ДокументыПоКонтрагенту.Ссылка.СуммаДокумента) Иначе 0 Конец , ВЫБОР КОГДА (ДОБАВИТЬКДАТЕ(ДокументыПоКонтрагенту.Ссылка.Ссылка.Дата,День,ДокументыПоКонтрагенту.Ссылка.Ссылка.Контрагент.ОсновнойДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности))<=10 Тогда Сумма(ДокументыПоКонтрагенту.Ссылка.СуммаДокумента) Иначе 0 Конец , ВЫБОР КОГДА (ДОБАВИТЬКДАТЕ(ДокументыПоКонтрагенту.Ссылка.Ссылка.Дата,День,ДокументыПоКонтрагенту.Ссылка.Ссылка.Контрагент.ОсновнойДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности))<=15 Тогда Сумма(ДокументыПоКонтрагенту.Ссылка.СуммаДокумента) Иначе 0 Конец , ВЫБОР КОГДА (ДОБАВИТЬКДАТЕ(ДокументыПоКонтрагенту.Ссылка.Ссылка.Дата,День,ДокументыПоКонтрагенту.Ссылка.Ссылка.Контрагент.ОсновнойДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности))<=20 Тогда Сумма(ДокументыПоКонтрагенту.Ссылка.СуммаДокумента) Иначе 0 Конец , ВЫБОР КОГДА (ДОБАВИТЬКДАТЕ(ДокументыПоКонтрагенту.Ссылка.Ссылка.Дата,День,ДокументыПоКонтрагенту.Ссылка.Ссылка.Контрагент.ОсновнойДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности))<=25 Тогда Сумма(ДокументыПоКонтрагенту.Ссылка.СуммаДокумента) Иначе 0 Конец , ВЫБОР КОГДА (ДОБАВИТЬКДАТЕ(ДокументыПоКонтрагенту.Ссылка.Ссылка.Дата,День,ДокументыПоКонтрагенту.Ссылка.Ссылка.Контрагент.ОсновнойДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности))<=30 Тогда Сумма(ДокументыПоКонтрагенту.Ссылка.СуммаДокумента) Иначе 0 Конец , ВЫБОР КОГДА (ДОБАВИТЬКДАТЕ(ДокументыПоКонтрагенту.Ссылка.Ссылка.Дата,День,ДокументыПоКонтрагенту.Ссылка.Ссылка.Контрагент.ОсновнойДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности))<=35 Тогда Сумма(ДокументыПоКонтрагенту.Ссылка.СуммаДокумента) Иначе 0 Конец , ВЫБОР КОГДА (ДОБАВИТЬКДАТЕ(ДокументыПоКонтрагенту.Ссылка.Ссылка.Дата,День,ДокументыПоКонтрагенту.Ссылка.Ссылка.Контрагент.ОсновнойДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности))<=40 Тогда Сумма(ДокументыПоКонтрагенту.Ссылка.СуммаДокумента) Иначе 0 Конец , ВЫБОР КОГДА (ДОБАВИТЬКДАТЕ(ДокументыПоКонтрагенту.Ссылка.Ссылка.Дата,День,ДокументыПоКонтрагенту.Ссылка.Ссылка.Контрагент.ОсновнойДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности))<=50000 Тогда Сумма(ДокументыПоКонтрагенту.Ссылка.СуммаДокумента) Иначе 0 Конец ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ КритерийОтбора.ДокументыПоКонтрагенту(&Ссылка1) КАК ДокументыПоКонтрагенту ПО Контрагенты.Ссылка = ДокументыПоКонтрагенту.Ссылка.Контрагент ГДЕ ДокументыПоКонтрагенту.Ссылка.Проведен = ИСТИНА И (ДокументыПоКонтрагенту.Ссылка ССЫЛКА Документ.РеализацияТоваровУслуг ИЛИ ДокументыПоКонтрагенту.Ссылка ССЫЛКА Документ.ПлатежноеПоручениеВходящее ИЛИ ДокументыПоКонтрагенту.Ссылка ССЫЛКА Документ.ПриходныйКассовыйОрдер ИЛИ ДокументыПоКонтрагенту.Ссылка ССЫЛКА Документ.РасходныйКассовыйОрдер) УПОРЯДОЧИТЬ ПО ДокументыПоКонтрагенту.Ссылка.Ссылка.Дата, Контрагенты.Ссылка |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |