|
Выгрузка результат запроса в Табличное поле |
☑ |
0
arhiordinator
29.07.14
✎
16:29
|
Всем привет, подскажите такую вещь. Как то давно уже делал, но не помню как :(
В общем как можно выгрузить результат запроса в табличное поле документ.
Объект именно является табличным полем, с уже существующими колонками (пустые строки). Наименования колонок совпадают.
|
|
1
Wobland
29.07.14
✎
16:29
|
присвоить ТЗ
|
|
2
arhiordinator
29.07.14
✎
16:30
|
Без обхода по циклу естественно :)
|
|
3
butterbean
29.07.14
✎
16:30
|
ээээ, ну какбе тп = Запрос.Выполнить().Выгрузить()
|
|
4
Wobland
29.07.14
✎
16:31
|
сейчас начнётся. не получается, я так делал...
|
|
5
arhiordinator
29.07.14
✎
16:31
|
(1) То есть сначала в таблицу значений, копирую данные. А потом из таблицы значений, каким методом данные выгрузить, в табличное поле, без стирания существующих колонок ?
|
|
6
Wobland
29.07.14
✎
16:32
|
(5) запоминай. а лучше запиши. оператор присваивания выглядит так: =
|
|
7
Drac0
29.07.14
✎
16:32
|
Таблица.Загрузить(Запрос.Выполнить().Выгрузить())
|
|
8
arhiordinator
29.07.14
✎
16:35
|
(6) Хех спасибо понял, че то подумал что при обычной выгрузке затрет.
|
|
9
ам794123
29.07.14
✎
16:48
|
(0) не слушай неучей - правильно делать так:
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, СхемаКомпоновкиДанных.НастройкиПоУмолчанию,,, Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , , Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ПроцессорВывода.УстановитьОбъект(ТаблицаЗначений);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
|
|