|
Итоги в отчетах на СКД | ☑ | ||
---|---|---|---|---|
0
DenYuliya
11.06.19
✎
10:24
|
Добрый день.
Подскажите пожалуйста, есть 3 вопроса по Итогам и Ресурсам в отчете на СКД. Как их можно решить (в коде что-то прописать, или это настройки СКД, или - вообще не решить?) Отчет: [url=https://radikal.ru][img]https://a.radikal.ru/a29/1906/b7/f1844e47ec9a.png[/img][/url] <a target="_blank" href="https://radikal.ru"><img src="https://a.radikal.ru/a29/1906/b7/f1844e47ec9a.png" /></a> Вопросы: 1) В колонке "Сумма отгрузки по накладной" сумма 89 025,92 относится только к документу "Расходная накладная", в остальных строках поле "сумма" должно быть пустым. Пробовала в запросе наложить условие на поле, не работает, в этом случае вся колонка суммы - пустая. Выбор Когда ТИПЗНАЧЕНИЯ(ВзаиморасчетыСПокупателямиОстаткиИОбороты.Регистратор) = ТИП(Документ.РасходнаяНакладная) Тогда ЕСТЬNULL(ВзаиморасчетыСПокупателямиОстаткиИОбороты.КредитныйДокумент.СуммаДокумента, 0) Иначе 0 Конец 2) В колонке "Сумма долга контрагента на конец периода" надо, по-хорошему, не Сумму, а Разницу в "Итого".Т.е. чтобы из суммы "Расходной накладной" 89 025,92 р. вычитались суммы связанных платежек, а не суммировались. 3) Можно ли заполнять "Итого" не для всех колонок, а выборочно? Для последних 4 колонок "Итого" должно быть пустым. Структура группировки и внешний вид отчета нужны именно такие. Спасибо! |
|||
1
toypaul
гуру
11.06.19
✎
10:29
|
1. "Рассчитывать итоги по" в ресурсах
3. "Рассчитывать итоги по" в ресурсах |
|||
2
toypaul
гуру
11.06.19
✎
10:36
|
2. Сумма долга = Сумма(СуммаНакладной) - Сумма(СуммаОплаты) это выражение для ресурса
|
|||
3
DenYuliya
11.06.19
✎
10:41
|
(1), (2) большое спасибо, ща попробую :)! А то очень долго тыкать вслепую, когда не знал, да еще и забыл...
|
|||
4
DenYuliya
11.06.19
✎
13:57
|
(1) а как понять, по какому реквизиту рассчитывать? потыкала, не все так прозрачно... Гугл тоже четкой инструкции не дает.
Если я хочу, чтобы выводилась только сумма документа верхнего уровня группировки (реализации, к которой привязаны платежки), надо выбирать "Рассчитать по документу - реализации"? Т.е. фактически по самой себе? |
|||
5
yavasya
11.06.19
✎
14:56
|
(4) ВыразитьСГРуппировкойМассив
|
|||
6
DenYuliya
11.06.19
✎
15:02
|
(5) а как же (1)?
Мне удалось через "Рассчитать итоги по" методом тыкаа, логики и перебора решить вопрос 3) А вот с вопросом 1) через "Рассчитать итоги по" не выходит... Про ВыразитьСГРуппировкойМассив уже читала, сейчас попробую, спасибо! |
|||
7
toypaul
гуру
11.06.19
✎
15:14
|
(4) причем тут реквизит. группировка может быть? для нужных группировок пишешь выражение, для ненужных не пишешь или пишешь 0
|
|||
8
DenYuliya
11.06.19
✎
16:31
|
(7) да как ни назови, все равно ерунда получается((.
Ставлю группировку по "Расходной накладной" - вроде бы логично, а результат все равно не тот. С другими группировками тоже поэкспериментировала- не получается нужное((. https://b.radikal.ru/b23/1906/ec/5ce6ccbfe3cc.png Сумма есть в каждой строке, а мне надо, чтобы сумма была только в строке "Расходная накладная", а в остальных было пусто. Может нужно какие-то комбинации группировок? Я сам принцип "рассчитать по"понять не могу, если честно. |
|||
9
ам794123
11.06.19
✎
16:41
|
(8) Скачав отчет, в качестве дополнительного бонуса вы узнаете, каким образом в отчетах на СКД можно скрыть отображение некоторых данных в выбранных группировках и зачем это нужно.
http://catalog.mista.ru/public/1070249/ |
|||
10
DenYuliya
13.06.19
✎
14:52
|
(9) Это все хорошо, конечно, но увы((.
Подскажите может, что хоть загуглить, чтобы в вопросе разобраться? Синтаксис-помощник молчит, или я не то ищу. |
|||
11
yavasya
13.06.19
✎
14:56
|
(10) Выразитьс группировкой в мсассив не получается? что то мне подсказывает, что в из детальных записей нужно убрать ресурсы
|
|||
12
DenYuliya
14.06.19
✎
12:39
|
(11) Это где? Слово знакомое, а где оно - забыла).
В самом запросе вроде бы, не в настройках СКД? У меня вообще какая-то чертовщина творится. Вчера "Рассчитывать итоги по" работали почти по всем полям, я ушла домой радостная, что "все взлетело". Сегодня пришла - шиш. Ничего не меняла, мамой клянусь))) |
|||
13
DenYuliya
14.06.19
✎
13:33
|
В итоге остальное +- поборола (правда, "Рассчитывать итоге по" сползают, если сделать отбор по регистратору, но без него нормально).
Остался основной вопрос с "Сумма отгрузки по накладной". https://b.radikal.ru/b33/1906/94/daf12779c7dd.png Сейчас он как бы суммируется, а потом еще раз суммируется. Как на второй части картинки, получается "Сумма отгрузки по накладной" - это сумма 89 025,92 + 89 025,92 = 178 051,84. А на самом деле "СуммаПоНакладной" - это общая сумма документа, его не надо еще раз суммировать. должна быть только итоговая сумма по всем накладным (разным). С группировками в "Рассчитывать итоге по" поигралась - у меня не получилось, может неправильно делала что-то, конечно... |
|||
14
DenYuliya
14.06.19
✎
15:36
|
Я вроде бы как, о чудо, что-то сделала...
На вкладке "Ресурсы" в настройках СКД: Поле: СуммаОтгрузкиПоНакладной Выражение: Сумма(ВычислитьВыражениеСГруппировкойМассив ("СуммаОтгрузкиПоНакладной", "Документотгрузки")) Рассчитать по: ДопСоглашение, Общий итог В итоге имеем нужную сумму (общая сумма всех накладных по Контрагенту/договору за период). Теперь последний вопрос: как бы так сделать, чтобы значение в строках группировки не дублировалось? https://a.radikal.ru/a02/1906/ec/19f8ee92d3ee.png Сумма в итоге правильная, 89 025,92 (а не 89 025,92 * 3, как было до этого). Но с точки зрения "красивости" сумма должна быть указана только в строки Накладной, а в строках Платежек значение должно быть пустое. В какую сторону копать, что погуглить (как это коротко и умным словом называется-то)? |
|||
15
DenYuliya
14.06.19
✎
16:03
|
(11) туплю)). Вспомнила, где они.
В детальных записях ресурсов у меня изначально не было. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |