Вопрос по СКД (Отчет - Рейтинг)

1. dimbasbear 14 09.11.16 17:49 Сейчас в теме
Показываем продажи по товару (с иерархией)

Наименование \ Сумма \ Рейтинг

В идеале:
=========

Группа1
Группа2
Группа3

Элемент1 1000р 1
Элемент2 200р 3
Элемент3 200р 3
Элемент4 500р 2
Элемент5 150р 4


Или так:
=========

Группа1
Группа2
Группа3

Элемент1 1000р 1
Элемент2 500р 2
Элемент3 200р 3
Элемент4 200р 3
Элемент5 150р 4


Вопрос:
======
Можно (как) такое сделать в СКД?


PS
======
Есть функция СКД
МестоВПорядке

, но она дает немного не то, что надо
(присваивает повторяющимся числам одинаковые значения ранга. Однако наличие повторяющихся чисел влияет на ранги последующих чисел. Как функция Excel "РАНГ")


Группа1
Группа2
Группа3

Элемент1 1000р 1
Элемент2 500р 2
Элемент3 200р 3
Элемент4 200р 3
Элемент5 150р 5

======
Подсказавшему рабочее решение (на СКД) - переведу 30sm (не смог создать тему в соотв. разделе)
+
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
17. Sashares 34 10.11.16 12:40 Сейчас в теме +50 $m
(16) Не серьезно. Добавьте служебное поле -Сумма, стройте рейтинг и расчет смещения по нему.
Прикрепленные файлы:
Пример4.xml
acanta; +1
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 34 09.11.16 18:32 Сейчас в теме
(1) Ну с некоторыми извращениями можно найти смещение для МестоВПорядке.
Пример схемы из консоли СКД во вложении.
А вообще сам факт, что "Однако наличие повторяющихся чисел влияет на ранги последующих чисел" - это может быть ошибка, т.к. такого поведения нет в справке. Стоит написать на V8.
Прикрепленные файлы:
Пример1.xml
+
3. dimbasbear 14 10.11.16 08:24 Сейчас в теме
(2) Пример для иерархического справочника не подходит.
+
4. Sashares 34 10.11.16 09:29 Сейчас в теме
(3) Во вложении рабочий пример для иерархического
Прикрепленные файлы:
Пример2.xml
+
5. dimbasbear 14 10.11.16 10:21 Сейчас в теме
(4) Не то, статическая иерархия - не вариант.

Возьмите любой справочник Номенклатура (иерархический), с произвольной иерархией. Попробуйте завести?
+
6. Sashares 34 10.11.16 10:24 Сейчас в теме
(5) Приложите демо базу на которой можно было бы увидеть, что не так.
+
7. Sashares 34 10.11.16 10:44 Сейчас в теме
(5) Создал базу со справочником Номенклатура, в котором реквизит Сумма. Проблемы не увидел.
Что не так?
Прикрепленные файлы:
+
10. dimbasbear 14 10.11.16 10:47 Сейчас в теме
(7)схему СКД приложите
+
12. Sashares 34 10.11.16 10:49 Сейчас в теме
(10)во вложении.
Прикрепленные файлы:
Пример3.xml
+
14. Sashares 34 10.11.16 10:55 Сейчас в теме
(5)Какая будет Иерархия по сути не важна, если расчет места выполняется в рамках родителя, то и расчет смещения выполняется в рамках того же родителя. Разница в примере 3 от примера 2 - только в 1 запросе, где указывается обращение к справочнику Номенклатура, вместо прописанных в самом запросе данных.
+
16. dimbasbear 14 10.11.16 12:24 Сейчас в теме
(14) В вашем примере рейтинг строится от меньшего к большему, а нужно наоборот
+
17. Sashares 34 10.11.16 12:40 Сейчас в теме +50 $m
(16) Не серьезно. Добавьте служебное поле -Сумма, стройте рейтинг и расчет смещения по нему.
Прикрепленные файлы:
Пример4.xml
acanta; +1
18. dimbasbear 14 10.11.16 12:46 Сейчас в теме
(17)Вариант

сделал проще

МестоВПорядке("-КоличествоПродано","НоменклатураРодитель")
+
19. Sashares 34 10.11.16 12:51 Сейчас в теме
(18) Действительно проще)
+
23. dimbasbear 14 10.11.16 14:14 Сейчас в теме
(18) Проверил, вариант не рабочий.

(17) Буду использовать ваш вариант
+
24. Sashares 34 10.11.16 14:33 Сейчас в теме
8. dimbasbear 14 10.11.16 10:44 Сейчас в теме
да можно ут 10.3 демо взять (по продажам сделать), или на чистой конфе Справочник.Номенклатура + Простейший регистр Продаж.
+
9. dimbasbear 14 10.11.16 10:45 Сейчас в теме
раз задача немного усложнилась, повышаю приз до 50sm :)
+
11. Sashares 34 10.11.16 10:48 Сейчас в теме
(9) Да не в призе дело, 99% что никакого приза не будет.
Приложите чистую конфу "Справочник.Номенклатура + Простейший регистр Продаж", где бы было видно, что в отчете проблема о которой вы говорите.
+
13. dimbasbear 14 10.11.16 10:50 Сейчас в теме
Приз будет, 50sm - но при условии работающего решения.
+
15. dimbasbear 14 10.11.16 10:56 Сейчас в теме
я вас понял, тестирую...подождите...
+
20. dimbasbear 14 10.11.16 13:08 Сейчас в теме
готов определить подбедителя
+
21. Sashares 34 10.11.16 13:10 Сейчас в теме
(20) Кто бы это мог быть?))
+
22. dimbasbear 14 10.11.16 13:11 Сейчас в теме
Вопрос решен. Спасибо. Приз отправил.
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот