|   |   | 
| 
 | СКД Итог по всем значениям, кроме одного | ☑ | ||
|---|---|---|---|---|
| 0
    
        YFedor 23.06.16✎ 11:32 | 
        Имеем отчет в СКД (рисунок ниже)
 Ресурс сумма рассчитывается, в частности, по полю период, но я хочу, чтобы суммировался ресурс по всем значениям поля период кроме первого (как на рисунке) такое возможно? если Да, то как сделать? http://savepic.net/8237295.jpg | |||
| 1
    
        MrStomak 23.06.16✎ 11:37 | 
        Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(Поле)","Период","Период <> &ИсключаемыйПериод"))     | |||
| 2
    
        YFedor 23.06.16✎ 12:17 | 
        (1) ВычислитьВыражениеСГруппировкойМассив - это такая типовая функция СКД?     | |||
| 3
    
        aleks_default 23.06.16✎ 12:36 | 
        Или
 ВычислитьВыражение("Сумма(Поле)","Период",,"Первая(1)","Последняя") | |||
| 4
    
        YFedor 23.06.16✎ 12:37 | 
        (3) куда его пихать-то?     | |||
| 5
    
        pessok 23.06.16✎ 12:38 | 
        в ресурс     | |||
| 6
    
        aleks_default 23.06.16✎ 12:39 | 
        промеж нижних полушарий     | |||
| 7
    
        MrStomak 23.06.16✎ 12:50 | 
        (3) ВычислитьВыражение, насколько я понимаю, работает в контексте родительских группировок.
 А тут нужно итоговое поле по группировке "Статья" менять. Итоговое поле по группировке "Статья" уже не будет содержать родительскую группировку "Период". Так что, мне кажется, ВычислитьВыражение тут не подойдёт. | |||
| 8
    
        pessok 23.06.16✎ 12:52 | 
        подойдет     | |||
| 9
    
        aleks_default 23.06.16✎ 12:59 | 
        не вижу что там на картинке
 Но думаю с помощью "рассчитывать по" это можно разрулить. | |||
| 10
    
        YFedor 23.06.16✎ 14:23 | 
        Сделал вычисляемое выражение "Сумма2":
 ВычислитьВыражение("Сумма(Сумма)","Период",,"Первая(1)","Последняя") выводит ровно то же, что и "сумма" | |||
| 11
    
        YFedor 23.06.16✎ 14:34 | 
        Хорошо, другой вопрос: можно ли какое-либо поле выводить только в общих итогах по горизонтали?     | |||
| 12
    
        aleks_default 23.06.16✎ 14:53 | 
        Как ты себе это представляешь? Пустая колонка, с цифрой только внизу, так?     | |||
| 13
    
        Jokero 23.06.16✎ 15:05 | 
        (0) Можно рассчитать свои итоги самостоятельно в запросе, потом вывести их.
 У меня тож вопрос по итогам. Как в под итогах поменять название колонки? | |||
| 14
    
        YFedor 23.06.16✎ 15:32 | 
        (0) я бы посчитал в отдельном поле запроса сумму без первой группировки и выводил бы ее, но только в общих итогах     | |||
| 15
    
        YFedor 23.06.16✎ 15:32 | 
        (12) см (14)     | |||
| 16
    
        aleks_default 23.06.16✎ 16:00 | 
        (14) Ну это можно попробовать через условное оформление сделать. Типа такого 
 http://1c77-1c8x.ru/understanding-1s8/data-link-system/different-resources-in-the-same-column-of-the-skd.html и рьласть использования поставить "общие итоги" | |||
| 17
    
        SashaNox 23.06.16✎ 16:25 | 
        Можно например так: Убери итоги, добавь вычисляемое поле КолонкаИтого со значением = "Итого", добавь это поле в колонки в настройках группировок, в эту группировку добавь ресурс СуммаИтого, которую посчитаешь в запросе.     | |||
| 18
    
        YFedor 23.06.16✎ 16:35 | 
        (17) Не понял, можешь как-то по-подробнее разжевать     | |||
| 19
    
        YFedor 23.06.16✎ 16:37 | 
        Вопрос еще такой: чему равно значение поля группировки в общем итоге по этой группировке?
 Хочу в условном оформлении заменить поле сумма на другое поле, но нужно чтобы только в итоге по строке это произошло. Строка - это группировка горизонтальная по полю "Период" | |||
| 20
    
        Nuobu 23.06.16✎ 16:42 | 
        (19) (18)  - гугли "свои итоги в скд"     | |||
| 21
    
        SashaNox 23.06.16✎ 16:46 | 
        (18) Итог подсчитай в запросе, такой результат получи:
 Период Сумма СуммаИтого 01.01.2016 100 200 01.02.2016 100 200 01.03.2016 100 200 Ну и выводи это поле в отдельной колонке, назови ее "Итого" А вообще лучше разберись с этим: http://1cskd.ru/2011/07/novye-funkcii-skd-8-2-14/ | |||
| 22
    
        YFedor 23.06.16✎ 16:49 | 
        (21) Как посчитать в запросе итог на каждую горизонтальную группировка по всем периодам?     | |||
| 23
    
        YFedor 23.06.16✎ 16:51 | 
        (21) По ссылке кроме вычислить выражение ничего нет интересного по теме.
 Но вычислить выражение не сможет подменить значение поля в итоге по строке | |||
| 24
    
        SashaNox 23.06.16✎ 16:56 | 
        (22) ну как, закидываешь свой результат во временную таблицу, откидываешь поле период, группируешь сумму по всем остальным измерениям отчета (по статье), ставишь условие где Период <> &НачалоПериода, помещаешь в еще одну временную таблицу, и соединяешь внутренним соединением две временные таблицы по статье     | |||
| 25
    
        aleks_default 23.06.16✎ 16:57 | 
        Ждем новое "А КАК..."?     | |||
| 26
    
        YFedor 23.06.16✎ 17:06 | 
        (25) жди     | |||
| 27
    
        YFedor 23.06.16✎ 17:12 | 
        (24)
 Хорошо, имеем таблицу: Статья Период Сумма СуммаИтого Статья 1 01.01.2016 100 200 Статья 2 01.02.2016 100 200 Статья 3 01.03.2016 100 200 Нужно получить выходную форму Статья 01.01.2016 01.02.2016 01.03.2016 Итого Статья 1 100 100 200 Статья 2 100 100 Для вывода я в СКД использую таблицу группировки строк : Статья группировки колонок : Период Выводимые поля : Сумма получаю Статья 01.01.2016 01.02.2016 01.03.2016 Статья 1 100 100 Статья 2 100 Не понимаю как вывести поле СуммаИтого причем только в общем итоге по строке, при этом в общем итоге по строке не выводить поле сумма? | |||
| 28
    
        YFedor 23.06.16✎ 17:15 | 
        +(27) блин, там все значения съехали, вот еще попробую:
 Хорошо, имеем таблицу: Статья Период Сумма СуммаИтого Статья 1 01.01.2016 100 200 Статья 2 01.02.2016 100 200 Статья 3 01.03.2016 100 100 Нужно получить выходную форму Статья 01.01.2016 01.02.2016 01.03.2016 Итого Статья 1 100 100 200 Статья 2 100 100 Для вывода я в СКД использую таблицу группировки строк : Статья группировки колонок : Период Выводимые поля : Сумма получаю Статья 01.01.2016 01.02.2016 01.03.2016 Статья 1 100 100 Статья 2 100 Не понимаю как вывести поле СуммаИтого причем только в общем итоге по строке, при этом в общем итоге по строке не выводить поле сумма? | |||
| 29
    
        SashaNox 23.06.16✎ 17:16 | 
        (27) Вычисляемое поле добавил?
 Группировки колонок должно быть две: Период выводимые поля: Сумма КолонкаИтого выводимые поля: СуммаИтого | |||
| 30
    
        YFedor 23.06.16✎ 17:16 | 
        (29) Нет, я же в запросе посчитал итоги     | |||
| 31
    
        SashaNox 23.06.16✎ 17:17 | 
        (27) и на вкладке "другие настройки" отключи вывод итогов     | |||
| 32
    
        SashaNox 23.06.16✎ 17:17 | 
        (30) в запросе ты посчитал поле СуммаИтого, а его надо вывести в группировке поля КолонкаИтого     | |||
| 33
    
        YFedor 23.06.16✎ 17:18 | 
        КолонкаИтого - что за поле?     | |||
| 34
    
        YFedor 23.06.16✎ 17:26 | 
        Поля запроса:
 Статья, Период, Сумма, СуммаИтого | |||
| 35
    
        SashaNox 23.06.16✎ 17:32 | 
        "добавь вычисляемое поле КолонкаИтого со значением = "Итого""     | |||
| 36
    
        YFedor 28.06.16✎ 11:55 | 
        (35) Спасибо тебе, все получилось     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |