Выгрузка табличной части в закладку OpenOffice #623704


#0 by Карась
Добрый день! У меня проблема с выгрузкой табличной части из 1с в закладку Open Office, не подскажите как это можно сделать?
#1 by Карась
Я создала закладку, и пытаюсь в нее выгрузить, но вместо нее он пишет "таблица значений"
#2 by Карась
Я сделала Якорь10=Закладка10.getAnchor; Закладки10=Объект.Товары; Якорь10.setString(""+Закладки10+""); Курсор10.gotoRange(Якорь10, 0);
#3 by Карась
Но он вместо таблицы пишет, таблица значений
#4 by Jaap Vduul
Нужно таблицу значений в текстовое представление привести
#5 by Карась
а как это сделать не поскажите?
#6 by Jaap Vduul
Двойным циклом по строкам и колонкам
#7 by Карась
А если поподробнее для совсем новичков((
#8 by Карась
Или может данные лучше запросом вытягивать, хотя это сложнее
#9 by smaharbA
1с какая ?
#10 by Карась
типовое решение всмысле или что?
#11 by Карась
если типовое, то УТ, если версия 8.2, управляемая
#12 by smaharbA
77 или 8
#13 by Карась
8
#14 by smaharbA
циклом по строкам ТЧ + добавление строк таблицы в ООо
#15 by Карась
А можете каркас показать как это сделать?
#16 by Карась
Я пока так сделала, но вот как из табличной части в закладку новую строку добавлять не знаю, и я пока не указала табличну часть, мы ее получается в переменную ТЧ передаем Для каждого Строка Из ТЧ  Цикл Якорь10.setString(""+Закладки10+""); Курсор10.gotoRange(Якорь10, 0); КонецЦикла;
#17 by Карась
Просто с такой задачей никогда не сталкивалась
#18 by smaharbA
Цикл Для Каждого Строка Из Строки    СтрокаООО=ТаблицаООО.insertByIndex(1,1);    ... КонецЦикла;
#19 by Карась
так а где мы закладку указываем в которую передаем?
#20 by Карась
Просто если так, у меня есть закладка в документе, получается пишем так? Цикл Для Каждого Строка Из Строки   СтрокаООО=Закладка.insertByIndex(1,1);   ... КонецЦикла;
#21 by Карась
Ой неее, бред пишу
#22 by Карась
не пойму куда закладку вставлять
#23 by Карась
Видимо у меня совсем нулевой уровень Вот определила я закладку Закладки10=Объект.Товары; Для Каждого Строка Из Строки Цикл   СтрокаООО=Закладки10.insertByIndex(1,1);   КонецЦикла;
#24 by Карась
И чего то совсем в ступоре
#25 by Карась
Я догадываюсь, что достала, но у меня как то совсем туго уже все идет
#26 by Карась
И как мне Строки определить,переменную
#27 by Карась
Я сделала так, но он жалуется на то, что не определил интератор Код: Строка=Элементы.Товары.ТекущийЭлемент;   Строки=Элементы.Товары;   Для Каждого Строка Из Строки Цикл   СтрокаООО=Закладки10.insertByIndex(1,1);   КонецЦикла;
#28 by Карась
Ооо строку кода прошла пока так работает Строка=Элементы.Товары.ТекущийЭлемент;   Строки=Объект.Товары; Для Каждого Строка Из Строки  Цикл   СтрокаООО=Закладки10.insertByIndex(1,1);   КонецЦикла; Теперь жалуется на  СтрокаООО=Закладки10.insertByIndex(1,1);
#29 by Карась
а что вы подразумеваете под ТаблицейООО?
#30 by Карась
Отрисованую там Таблицу?
#31 by Карась
я просто не могу найти как правильно использовать этот метод
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

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