Имя: Пароль:
1C
1С v8
СКД. Как добиться, чтобы Итоговое поле не суммировалось?
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) решение:
в скд, закладка ресурсы, столбец выражение

Сумма(ВычислитьВыражениеСГруппировкойМассив("МАКСИМУМ(ЗаказСуммаДокумента)", "Заказ"))
Независимо от того, куда вы едете — это в гору и против ветра!