Имя: Пароль:
1C
1С v8
Запрос: как вывести строки 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, а потом заполни не пустые занятыми фио. Можешь селектор использовать (занято, свободно).
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс