Имя: Пароль:
1C
 
Заполнение нескольких ТЧ результатами одного запроса
0 StupidTeddy
 
28.12.15
21:21
Здравствуйте.
Столкнулся я со следующей проблемой - мне надо сделать печатную форму с несколькими табличными частями. Информация в табличных частях связана, т.е. я могу использовать запрос с временными таблицами. При этом у меня возникает проблема - как раскидать результат запроса по этим табличным частям. Из идей в голову пришло только создать и заполнить несколько таблиц в процессе обхода результата запроса, потом заполнить ТЧ на печатной форме из них.
Собственно вопрос - стоит ли это делать, или лучше не заморачиваться, а ткнуть несколько простых запросов, передавая по парочке параметров от одного к другому, или сделать один, и если сделать один то как лучше организовать заполнение табличных частей из него?
1 Cyberhawk
 
28.12.15
21:24
Любую выборку обходи и формируй ТЧ как душе угодно
2 StupidTeddy
 
28.12.15
21:30
(1) Не подскажете, как при этом избежать задвоений? Т.е. например у меня в выборке строки вида
Значение1   Значение2   Значение3
Значение1   Значение2   Значение4,
а в ТЧ надо вывести значения первой и второй колонок без повторений, т.е.
Значение1   Значение2,
а не
Значение1   Значение2
Значение1   Значение2.
Последовательно проверять по ячейкам перед записью, или есть более простой способ?
3 Cyberhawk
 
28.12.15
21:37
Покажи на картинке, что на входе и что должно быть на выходе
А если лениво картинку делать, то покури метод "Свернуть" (выгружаешь выборку в ТЗ)
4 StupidTeddy
 
28.12.15
21:41
(3) Я со свёрткой поиграюсь. Спасибо за совет.