|
Отчет с СКД | ☑ | ||
---|---|---|---|---|
0
BlueBird
06.11.14
✎
13:08
|
Добрый день! Помогите, пожалуйста, с отчетом разобраться. Конфигурация УТ 10.2, отчет "Валовая прибыль" (запрос из типового отчета, который с построителем отчетом, но сам отчет с СКД). Нужно добавить колонку "Стоимость с бонусами", которая равна "типовая стоимость + реквизит документа реализация "бонус"". Поскольку бонус нельзя поделить достоверно по товарам, то для группировка "Номенклатура" его не нужно выводить, остальные группировки "Крупнее" документа, поэтому нужно считать сумму по этой колонке. В результате запроса есть колонки "Стоимость", "Бонус" (заполнен во всех строках).
В ресурсах указала: "0" - по детальным записям и группировке "номенклатура". "Сумма(Стоимость)+Бонус" - для группировки "Документ продажи". по ним все правильно выводится. для остальных группировок указываю "Сумма(Стоимость+Бонус)" и получаю в результате посчитанный бонус для каждой строки, а нужно считать по результатам группировок. Подскажите, пожалуйста, как можно сделать. Вот что получаю (по покупателю СтоимостьБонусы должна быть 15 208,56, остально выводится правильно): Покупатель Итого Документ продажи Номенклатура Стоимость Стоимость бонусы Регистратор.Бонус Абдуллаев В.М. оглы ИП Октябрьский пр 9 819,96 18 097,16 Реализация товаров и услуг В0000513 от 13.01.2014 15:49:39 2 888,60 5 777,200 2 888,600 Дуб и обруч выдержанное 1,7 л ПЭТ 555,00 Пиво Бочонок для друзей светлое 2,5 л ПЭТ / 4 2 333,60 Реализация товаров и услуг В0001002 от 16.01.2014 16:18:34 2 500,00 5 000,000 2 500,000 Пиво Трехсосенское светлое 2,5л ПЭТ /4 2 500,00 Реализация товаров и услуг В0001052 от 17.01.2014 14:55:21 4 431,36 4 431,360 Б М крепкое 1,5л 479,76 Б М светлое 0,5л ж/б 696,48 Б М светлое 1,5л 1 286,64 Б М светлое 2,5л 1 968,48 |
|||
1
vicof
06.11.14
✎
13:12
|
Ничего не понял, но группировки группируются по детальным записям.
|
|||
2
BlueBird
06.11.14
✎
13:12
|
Перепишу таблицу схематично:
Группировка Стоимость Бонус СтоимостьБонусы Покупатель1 9 819,96 18 097,16 Док1 2 888,60 2 888,60 5 777,200 Ном11 555,00 Ном12 2 333,60 Док2 2 500,00 2 500,00 5000 Ном21 2 500,00 Док3 4 431,36 0 4 431,36 |
|||
3
vicof
06.11.14
✎
13:16
|
скриншоты тебя спасут
|
|||
4
BlueBird
06.11.14
✎
13:16
|
(1), Я так поняла, что ресурсы для группировок считаются по детальным записям, а как реализовать чтобы для каждого документа бонус только 1 раз вошел в итог?
|
|||
5
BlueBird
06.11.14
✎
13:19
|
Да, яндекс.диск меня спасет https://yadi.sk/i/c_bH2hG9cXWCL
|
|||
6
vicof
06.11.14
✎
13:20
|
(4) Не знаю, как там с построителем, на СКД решается в три щелчка мыши. И несколько нажатий на клаву.
|
|||
7
BlueBird
06.11.14
✎
13:21
|
(6) А мне и нужно в СКД. Подскажите, как, пожалуйста.
|
|||
8
vicof
06.11.14
✎
13:21
|
Вообще просто так в запросе сделать нельзя, чтобы по одним группировкам была сумма, по другим - максимум. См. в сторону (6)
|
|||
9
vicof
06.11.14
✎
13:22
|
(7) ВычислитьВыражениеСГруппировкойМассив() задавать в ресурсах.
|
|||
10
vicof
06.11.14
✎
13:23
|
Один и тот же ресурс, по одной группировке считаешь максимум, по другой - (9)
|
|||
11
BlueBird
06.11.14
✎
13:54
|
(10) В теории все замечательно.
Считаю отдельно колонку "РегистраторБонус": для группировки ДокументПродажи - максимум, для остальных - Вычислить("Сумма(РегистраторБонус)","ДокументПродажи"). Ошибка исполнения отчета: Выражение не может быть вычислено "Сумма(НаборДанных1.Регистра торБонус)" |
|||
12
BlueBird
07.11.14
✎
00:47
|
Если кому интересно, вот такое выражение получилось: Сумма(ВычислитьВыражениеСГруппировкойМассив ("Сумма(Стоимость)+Максимум(РегистраторБонус)", "ДокументПродажи"))
|
|||
13
BlueBird
07.11.14
✎
00:47
|
(9) Спасибо!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |