|
Запрос: как вывести строки n-раз? |
☑ |
0
Max91
30.06.19
✎
12:26
|
Доброго времени суток!
Делаю отчет на СКД по штатной расстановке. Необходимо вывести занятые позиции и отдельными строками свободные.
Например: В штате выделено 5 позиций для бухгалтера, 2 позиции заняты и 3 свободны. Нужно чтобы отчет отображал это так:
Сотрудник Колич. ставок
Иванова Любовь Ивановна 1
Сергеева Ирина Ивановна 1
0
0
0
Может кто-нибудь сталкивался с подобным и может подсказать? =)
|
|
1
Max91
01.07.19
✎
11:20
|
Неужели никто с подобной ситуацией не сталкивался?
|
|
2
lodger
01.07.19
✎
11:32
|
постобработкой проще всего.
|
|
3
Max91
01.07.19
✎
11:40
|
(2) тоже подумал об этом. Но решил спросить на форуме, вдруг можно средствами запроса.
|
|
4
Фрэнки
01.07.19
✎
12:15
|
Вопрос вообще спорный, как лучше делать. Понятно, что если введено количество ставок по одной позиции, то как эти позиции нужно заранее в записи развернуть/создать, пускай даже и пустые, чтоб они обрабатывались в СКД.
|
|
5
Фрэнки
01.07.19
✎
12:16
|
Я для своих Заказчиков делал в пост-обработке, т.к. они в сам код решения обычно не смотрят.
|
|
6
lodger
01.07.19
✎
12:45
|
(3) средствами запроса и скд это обычно контр-продуктивно. там логика прямая - данные - группировка - вывод по группам.
а тут надо против логики пойти и в группы насовать неизвестное заранее число пустых строк. ну ок, выведем в детзаписях, все равно где-то эти пустые строки надо брать и брать столько сколько надо, а не рандомное число.
|
|
7
Nuobu
01.07.19
✎
12:48
|
А дай весь запрос, и укажи, где взять кол-во строк.
Я тебе намалюю.
|
|
8
ILM
гуру
01.07.19
✎
12:48
|
(3) Сделай пустой шаблон по всей штатке с нужным количеством 0, а потом заполни не пустые занятыми фио. Можешь селектор использовать (занято, свободно).
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший