|
Вопрос знатокам СКД - как отразить значения разных группировок в одной колонке | ☑ | ||
---|---|---|---|---|
0
SleepyHead
гуру
02.12.22
✎
08:20
|
После того, как в организации прошло повышение окладов, нужно найти сотрудников, которые по какой-либо причине "выпали" из этого повышения. причины могут быть разные, но в итоге нужно сравнить оклад по позиции штатного и оклад сотрудника на дату.
Сейчас это выглядит так - в описании позиции показываю оклад и размер РК, далее позицию разворачиваю по занимающим ее сотрудникам https://ibb.co/N2jmygc Хочется, чтобы выглядело так: https://ibb.co/X8hnh4c т.е. оклад по позиции чтобы выводился в той же колонке. В наборе данных оклад по позиции и оклад по сотруднику - разные колонки. Вывести в одну не получилось. Кроме использования макета, пока ничего в голову не приходит... |
|||
1
PuhUfa
02.12.22
✎
08:37
|
(0) На закладке "выбранные поля" помести их в группу с расположением "вместе" или нарисуй свой макет
|
|||
2
SleepyHead
гуру
02.12.22
✎
08:40
|
(1) В отчете две группировки
Верхняя по позициям, в ней поля - позиция, оклад по позиции Нижняя - по сотрудникам, в ней естьполе "оклад по сотруднику" Два разных поля хочу видеть в одной колонке. пробовал дать им одинаковые представления, все равно в разных колонках. и это в общем логично. Нихрена не получается без макета, ну и видимо не получится. |
|||
3
SleepyHead
гуру
02.12.22
✎
08:46
|
Похоже, есть способ сделать это, попробую
Задача сводится к тому, чтобы сделать это поле ресурсом и вычислять по разным формулам в зависимости от уровня группировки. Сюда пишу идею, чтоб не забыть, попробую вечером Формула ресурса что-то вроде такой ВЫБОР КОГДА Уровень()=1 Тогда ... выражение для позиции ИНАЧЕ выражение для сотрудника КОНЕЦ |
|||
4
toypaul
гуру
02.12.22
✎
09:17
|
можно через условное оформление. для одной группировки один оклад, для другой - другой оклад
|
|||
5
mistеr
02.12.22
✎
11:00
|
(2) Как насчет одной группировки Позиция + Сотрудник?
|
|||
6
SleepyHead
гуру
02.12.22
✎
13:05
|
(5) Отличная идея, годится для сравнения, спасибо. Тогда и группировок не надо, но оклад по позиции и оклад сотрудника в разных колонках.
|
|||
7
SleepyHead
гуру
02.12.22
✎
13:05
|
(4) Не понял, как это реализовать.
|
|||
8
SleepyHead
гуру
02.12.22
✎
13:28
|
Получилось с вычисляемым полем, как описано в (3)
Только функция Уровень() возвращает выражение с нуля. Если для проверки вывести в отчет "СистемныеПоля.Уровень", то для первого уровня выводится 1, для второго 2 и так далее. А функция Уровень() возвращает для первого уровня - 0, для второго - 1... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |