Имя: Пароль:
1C
1С v8
COM соединение к Open Office
,
0 Janna26
 
22.05.12
13:48
ОФис=Новый ComОбъект("TOpenOffice.Bridge");

 НоваяКнига = Офис.NewWorkBook();


Нум =1;
ОФис.Cells(1,1).text = "Номенклатура";
ОФис.Cells(1,2).text = "Номенклатура";
Для каждого стр из СсылкаНаДок.Товары цикл
 Нум = Нум+1;    

ОФис.Cells(Нум,1).text=Стр.Номенклатура.Наименование;
ОФис.Cells(Нум,2).text=Стр.Цена;
   
КонецЦикла;

Есть такая процедура. Скачала внешнюю компоненту и работаю с ней. Подскажите как мне сохранить файл с которым я работаю в нужно место. Что то не нашла функционал.
1 Janna26
 
22.05.12
13:54
http://triteh.ru/libooo/index.php брала компоненту здесь. неужели не кто не работал с ней?
2 Jstunner
 
22.05.12
13:59
нет смысла использовать какие-то бриджи, если у них нет простейших необходимых операций. К Open Office можно напрямую цепляться
3 Janna26
 
22.05.12
13:59
(2) через скрипты? Я что то немного не поняла как к нему цепляться.
4 Jstunner
 
22.05.12
14:01
Книга знаний: Интеграция OpenOffice Calc с 1С 7.7

легко портируется на восьмерку
5 Кокос
 
22.05.12
14:06
(0) а зачем для записи использовать сторонние компоненты? 1с вроде может и без йокселя писать эксельные файлы.
6 Кокос
 
22.05.12
14:06
а. или Вы калковские форматы юзаете?:)
7 Janna26
 
22.05.12
14:08
(6) да мне нужно в ODS записывать.
8 Кокос
 
22.05.12
14:14
вот код с (1)

tOO=СоздатьОлеОбъект("TOpenOffice.Bridge");
tOO.Open("c:\sample.xls");
tOO.Cells(1,1).text="Это текст из 1С!";

думаю ключ во второй строке. перед работой просто указываете путь и он туда пишется по том. только я не нашел команду типа Save... Close есть но там написано что оно не сохраняет...
9 Кокос
 
22.05.12
14:15
хотя может

tOO=0;

и есть закрытие файла с сохранением.
10 Janna26
 
22.05.12
14:17
(8) open только открывает файл, а не создает.
11 Кокос
 
22.05.12
14:19
(10) пробовали? укажите там несуществующий файл и посмотрите что будет.
12 Кокос
 
22.05.12
14:19
(10) в любом случае других методов в интерфейсе нет.
13 AllJoke
 
22.05.12
14:20
Document.StoreToURL(FileName, VariantArray)
14 Janna26
 
22.05.12
14:24
(13) это что?
15 Кокос
 
22.05.12
14:28
(14) это наверное activeX интерфейс самого опенофиса :)
16 andrewks
 
22.05.12
14:29
тоже не понял, нафига TOpenOffice.Bridge
17 Janna26
 
22.05.12
15:45
(15) а как им воспользоваться что бы сохранить документ?