|
Правильное использование в СКД функции МестоВПорядке() для ранжирования значения ресурсов | ☑ | ||
---|---|---|---|---|
0
SiAl-chel
31.07.17
✎
12:13
|
Есть остаточный регистр накопления "Товары", с измерениями "Фирма", "Склад" и ресурсом "Количество". На СКД создан отчет, который выбирает обороты товаров. Есть поле КоличествоОборот (КоличествоПриход-КоличествоРасход), есть ресурс Сумма(КоличествоОборот). Для ранжирования количества оборотов товаров есть вычисляемое поле Рейтинг со значением 0, есть ресурс для этого поля МестоВПорядке("Сумма(Количество) Убыв"). В итоге всё почти хорошо. Какие бы группировки не были бы в настройке отчета, в отчете показываются обороты и рейтинг оборачиваемости по убыванию.
Но есть есть одно "но". Если у одной группировки есть разные строки с одним значением ресурса, то тогда ресурс с функцией МестоВПорядке() также дублируется, хотя следующие значения ресурса ранжируются нормально. Пример: ------------------------------------------------------------- Номенклатура Оборот Рейтинг ------------------------------------------------------------- Рынок Яблоки 70 1 Груши 70 1 Персики 50 3 Черешня 40 4 Торговый зал Яблоки 90 1 Груши 80 2 Персики 80 2 Черешня 50 4 -------------------------------------------------------------- Проблема в том, как избавится от дублей рейтинга. То есть груши на рынке должные иметь рейтинг 2, а персики в торговом зале - 3. Как-то надо вычислить смещение (Рейтинг-Смещение), которое бы позволяло это сделать. Какими функциями СКД это можно сделать? |
|||
1
SiAl-chel
01.08.17
✎
07:35
|
Тема еще актуальна.
|
|||
2
Ненавижу 1С
гуру
01.08.17
✎
07:48
|
(0) это нормально
чем груши хуже яблок, а персики - груш? |
|||
3
Ненавижу 1С
гуру
01.08.17
✎
07:49
|
+(2) можно тупо использовать номер порядку в группировке
|
|||
4
SiAl-chel
01.08.17
✎
07:55
|
(2) Ничем. Просто в группе "Рынок" нет ранга 2, но есть два ранга 1, а в группе "Торговый зал" нет ранга 3, но дублируется ранг 2.
(3) Не подходит. Пример упрощен. Сортировка любая может быть пользователем указана, также как и состав группировок. |
|||
5
Ненавижу 1С
гуру
01.08.17
✎
07:57
|
а так?
МестоВПорядке("Сумма(Количество) Убыв, Номенклатура") |
|||
6
SiAl-chel
02.08.17
✎
12:42
|
(5) Не подходит Мне надо определять ранг, рейтинг не только для группировки Номенклатура. Детальные записи или значения группировок ранжируются внутри вышестоящей группировки, а состав группировок - произвольный.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |