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