Задублировать строки в запросе/Скд #787656


#0 by Drukkk
Здравствуйте, обычно обращаются с обратным, но я видимо не ищу легких путей) есть выборка данных у которой один из выбираемых реквизитов содержит количество объектов, необходимо в зависимости от значения этого числа выводить такое же количество строк в результате запроса/в итоге в отчете например: Наименование           КоличествоОбъектов Данные хранятся в регистре в виде Стул - 5шт, Стол-2шт выводится это дело на табличный документ, есть ли варианты на этапе запроса/настроек скд продублировать строки или придется все таки править итоговый табдок? не упр формы.
#1 by VladZ
Зачем?
#2 by VladZ
Перефразирую: какова конечная цель?
#3 by VladZ
А если количество будет 100? А 1000? А если мульон?
#4 by Drukkk
пожелания пользователя(откуда же еще такое может придуматься), цифры в пределах 1-10 не должно быть ничего страшного, но как информация для учета возможных косяков спасибо
#5 by VladZ
Выводи программно. Т.е. получил всю инфу запросом, а потом повторяй при выводе нужное количество раз. А в целом, задача странная. На большой количестве данных - завалится.
#6 by Windyhead
Если значение будет до 10 Сделай такую табличку и соеднии с ней по условию меньше равно.     1 ВЫБРАТЬ     2 ВЫБРАТЬ     3 ВЫБРАТЬ     4 ВЫБРАТЬ     5 ВЫБРАТЬ     6 ВЫБРАТЬ     7 ВЫБРАТЬ     8 ВЫБРАТЬ     9 ВЫБРАТЬ     10 ;
#7 by VladZ
*на большом.
#8 by Drukkk
попробую, спасибо
#9 by Windyhead
Зачем циклом если можно запросом?
#10 by VladZ
Затем что нет гарантии, что завтра число 10 станет числом 15 или 20.
#11 by Windyhead
Гарантий никогда никаких нет, но есть условия задачи. Можно подстраховаться и сделать на 100 или 1000 Например такой конструкцией ВЫБРАТЬ     Единицы.Номер + Десятки.Номер * 10 + ЕСТЬNULL(Сотни.Номер, 0) * 100 + 1 КАК НомерСтроки
#12 by Windyhead
ведь врядли кто то хочет видеть 1000 строк по каждой позиции, тут наверное уже будет теряться задумка
#13 by ИС-2
на ИС свежая статья. Может поможет
#14 by Drukkk
спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С