![]() |
|
СКД. Как добиться, чтобы Итоговое поле не суммировалось? | ☑ | ||
---|---|---|---|---|
0
mortal
18.12.14
✎
17:16
|
Приветствую всех!
Прошу извинить за тупость сразу. Не понимаю СКД! Базового принципа СКД. Подскажите пожалуйста, где в настройках скд надо указать, чтобы Итоговое поле не суммировалось или, может быть, сразу делилось на количество? т.е. Необходимо, чтобы в Поле Итога по попадала просто сумма детальной строки, не суммируясь по количеству строк (см ссылку) https://cloud.mail.ru/public/788b313e8fa7/ОтчетНеПонимаю.xlsx Заранее спасибо П.С. текст запроса: ВЫБРАТЬ РАЗРЕШЕННЫЕ ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО ТОГДА NULL ИНАЧЕ РасчетыСПокупателямиОстаткиИОбороты.Регистратор КОНЕЦ КАК Регистратор, РасчетыСПокупателямиОстаткиИОбороты.ПериодСекунда, РасчетыСПокупателямиОстаткиИОбороты.ПериодМинута, РасчетыСПокупателямиОстаткиИОбороты.ПериодЧас, РасчетыСПокупателямиОстаткиИОбороты.ПериодДень, РасчетыСПокупателямиОстаткиИОбороты.ПериодНеделя, РасчетыСПокупателямиОстаткиИОбороты.ПериодДекада, РасчетыСПокупателямиОстаткиИОбороты.ПериодМесяц, РасчетыСПокупателямиОстаткиИОбороты.ПериодКвартал, РасчетыСПокупателямиОстаткиИОбороты.ПериодПолугодие, РасчетыСПокупателямиОстаткиИОбороты.ПериодГод, РасчетыСПокупателямиОстаткиИОбороты.Организация, РасчетыСПокупателямиОстаткиИОбороты.ТипРасчетов, РасчетыСПокупателямиОстаткиИОбороты.Контрагент, РасчетыСПокупателямиОстаткиИОбороты.Договор, РасчетыСПокупателямиОстаткиИОбороты.Документ КАК Документ, РасчетыСПокупателямиОстаткиИОбороты.Заказ, РасчетыСПокупателямиОстаткиИОбороты.Заказ.СуммаДокумента, КОЛИЧЕСТВО(РасчетыСПокупателямиОстаткиИОбороты.Документ.ДокументОснование.ДокументОснование) КАК КолВо, ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток > 0 ТОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток ИНАЧЕ 0 КОНЕЦ КАК ДолгКонтрагентаНачальныйОстаток, ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток < 0 ТОГДА -РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток ИНАЧЕ 0 КОНЕЦ КАК НашДолгНачальныйОстаток, ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток > 0 ТОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток ИНАЧЕ 0 КОНЕЦ - ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток < 0 ТОГДА -РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток ИНАЧЕ 0 КОНЕЦ КАК ВсегоНачальныйОстаток, ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток > 0 ТОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток ИНАЧЕ 0 КОНЕЦ КАК ДолгКонтрагентаКонечныйОстаток, ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток < 0 ТОГДА -РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток ИНАЧЕ 0 КОНЕЦ КАК НашДолгКонечныйОстаток, ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток > 0 ТОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток ИНАЧЕ 0 КОНЕЦ - ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток < 0 ТОГДА -РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток ИНАЧЕ 0 КОНЕЦ КАК ВсегоКонечныйОстаток, РасчетыСПокупателямиОстаткиИОбороты.Заказ.СуммаДокумента - ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток < 0 ТОГДА -РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток ИНАЧЕ 0 КОНЕЦ КАК ДОЛГ, РасчетыСПокупателямиОстаткиИОбороты.Заказ.СуммаДокумента / КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РасчетыСПокупателямиОстаткиИОбороты.Документ.ДокументОснование.ДокументОснование) КАК РеалСуммаЗаказа ИЗ РегистрНакопления.РасчетыСПокупателями.ОстаткиИОбороты(, , Авто, , ) КАК РасчетыСПокупателямиОстаткиИОбороты СГРУППИРОВАТЬ ПО РасчетыСПокупателямиОстаткиИОбороты.ПериодСекунда, РасчетыСПокупателямиОстаткиИОбороты.ПериодМинута, РасчетыСПокупателямиОстаткиИОбороты.ПериодЧас, РасчетыСПокупателямиОстаткиИОбороты.ПериодДень, РасчетыСПокупателямиОстаткиИОбороты.ПериодНеделя, РасчетыСПокупателямиОстаткиИОбороты.ПериодДекада, РасчетыСПокупателямиОстаткиИОбороты.ПериодМесяц, РасчетыСПокупателямиОстаткиИОбороты.ПериодКвартал, РасчетыСПокупателямиОстаткиИОбороты.ПериодПолугодие, РасчетыСПокупателямиОстаткиИОбороты.ПериодГод, РасчетыСПокупателямиОстаткиИОбороты.Организация, РасчетыСПокупателямиОстаткиИОбороты.ТипРасчетов, РасчетыСПокупателямиОстаткиИОбороты.Контрагент, РасчетыСПокупателямиОстаткиИОбороты.Договор, РасчетыСПокупателямиОстаткиИОбороты.Документ, РасчетыСПокупателямиОстаткиИОбороты.Заказ, РасчетыСПокупателямиОстаткиИОбороты.Заказ.СуммаДокумента, ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО ТОГДА NULL ИНАЧЕ РасчетыСПокупателямиОстаткиИОбороты.Регистратор КОНЕЦ, ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток > 0 ТОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток < 0 ТОГДА -РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток > 0 ТОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток ИНАЧЕ 0 КОНЕЦ - ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток < 0 ТОГДА -РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток > 0 ТОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток < 0 ТОГДА -РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток > 0 ТОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток ИНАЧЕ 0 КОНЕЦ - ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток < 0 ТОГДА -РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток ИНАЧЕ 0 КОНЕЦ, РасчетыСПокупателямиОстаткиИОбороты.Заказ.СуммаДокумента - ВЫБОР КОГДА РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток < 0 ТОГДА -РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток ИНАЧЕ 0 КОНЕЦ |
|||
1
mortal
18.12.14
✎
17:18
|
||||
2
vicof
18.12.14
✎
17:18
|
МАКСИМУМ на итоги по этой группировке
|
|||
3
vicof
18.12.14
✎
17:20
|
ну и вероятно, ВычислитьВыражениеСГруппирвкойМассив понадобится
|
|||
4
mortal
18.12.14
✎
17:25
|
(2,3) какие итоги? запрос жеж в скд!
без скд с итогами не вопрос! |
|||
5
Dionis Sergeevich
18.12.14
✎
17:26
|
макетом помоему решается - поэкспериментируйте
|
|||
6
mortal
18.12.14
✎
17:27
|
||||
7
mortal
18.12.14
✎
17:28
|
(5) эхх.. скд еще учить и учить...
иначе точно никак? м.б. в запросе чтонть исхитрить? |
|||
8
Dionis Sergeevich
18.12.14
✎
17:30
|
(7) Нет, не поможет. Макет поля копайте
|
|||
9
vicof
18.12.14
✎
17:33
|
(0) На закладке ресурсы для группировки заказ пиши Максимум(ВычислитьВыражениеСГруппировкойМассив("Сумма(Сумма)",...))
|
|||
10
vicof
18.12.14
✎
17:34
|
(4) И я не говорил это в запросе писать. Работа с итогами в СКД - на вкладке "Ресурсы" делается
|
|||
11
mortal
18.12.14
✎
17:47
|
(9)понял, куда копать. Если не сложно, назови какойнть отчет в типовой конфе, где красивые скдшные феньки есть, как образец поизучать! ))
|
|||
12
vicof
18.12.14
✎
17:48
|
(11) Курс бесплатный гилевский по скд скачай, полезней будет.
|
|||
13
mortal
18.12.14
✎
17:50
|
(12) спс, давно пора)
|
|||
14
mortal
19.12.14
✎
11:16
|
(0) решение:
в скд, закладка ресурсы, столбец выражение Сумма(ВычислитьВыражениеСГруппировкойМассив("МАКСИМУМ(ЗаказСуммаДокумента)", "Заказ")) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |