Имя: Пароль:
1C
1С v8
Подать в отчет данные, принятые из другой базы.
0 Andrey1957
 
17.11.11
11:14
Стоит задача: в отчете, состоящем из фиксированного количества строк, одну колонку требуется заполнить данными, полученными из другой БД. Данные приняты в список значений. Можно как-нибудь организовать в цикле заполнение данных нужной колонки по номеру колонки? Вариант с присвоением в макете ячейкам соответствующих имен параметров не прокатывает, т.к. количество строк со временем, вообще говоря, может меняться (строки могут как добавляться, так и удаляться из любого места макета). Нужно тупо присвоить конкретной ячейке макета конкретное значение из принятого списка значений, типа СiRj = Аi где j - фиксированное значение (номер колонки), а Аi - i-й элемент списка значений. Но кроме как присвоения значений ячейке по параметру я ничего другого не нашел. Возможно такой прием организовать в цикле по индексу строки или нет?
1 mikecool
 
17.11.11
11:16
засунь в ТЗ, ТЗ засунь в запрос, данные во врем таблицу, а потом засунь в основной запрос
2 Andrey1957
 
17.11.11
11:24
(1)    mikecool спасибо за отклик, но.. дело в том, что в этом отчете КАЖДАЯ ячейка является результатом работы отдельной процедуры, которые по факту собирают данные с разных БД. И лишь данные по одной колонке целиком берутся из одной БД. Вот и хотелось бы ее подать как-то покрасивше, нежели построчным присвоением (Одним запросом выбрать все данные со всех баз, может, теоретически и можно, но по факту просто нереально).