|
Как передать файл Excel через COM в другую базу
| ☑ |
0
wms
22.05.18
✎
20:57
|
СпрУПП=СОМСервер.Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент();
СпрУПП.Объект=ДокУПП.Ссылка;
СпрУПП.ВидДанных=СОМСервер.Перечисления.ВидыДополнительнойИнформацииОбъектов.Файл;
СпрУПП.ИмяФайла=""+КраткоеИмяФайла+".xlsx";
двДанные=СОМСервер.NewObject("Файл",ПолныйПутьКФайлу);
СпрУПП.Хранилище = СОМСервер.NewObject("ХранилищеЗначения", двДанные); //тут не загружается файл .xlsx
СпрУПП.Записать();
|
|
1
wms
22.05.18
✎
20:59
|
СпрУПП.Хранилище = СОМСервер.NewObject("ХранилищеЗначения", ПолныйПутьКФайлу); //тут не загружается файл .xlsx
так тоже не работает
|
|
2
wms
22.05.18
✎
21:10
|
картинку передает:
СпрУПП=СОМСервер.Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент();
СпрУПП.Объект=ДокУПП.Ссылка;
СпрУПП.ВидДанных=СОМСервер.Перечисления.ВидыДополнительнойИнформацииОбъектов.Изображение;
СпрУПП.ИмяФайла=""+КраткоеИмяФайла+".png";
двДанные=СОМСервер.NewObject("Картинка",ПолныйПутьКФайлу);
СпрУПП.Хранилище = СОМСервер.NewObject("ХранилищеЗначения", двДанные, СОМСервер.NewObject("СжатиеДанных")); //с картинкой все работает
СпрУПП.Записать();
|
|
3
craxx
22.05.18
✎
21:24
|
(0) двДанные=СОМСервер.NewObject("Файл",ПолныйПутьКФайлу);
Не файл а ДвоичныеДанные
|
|
4
wms
22.05.18
✎
21:28
|
получилось так:
СпрУПП=СОМСервер.Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент();
СпрУПП.Объект=ДокУПП.Ссылка;
СпрУПП.ВидДанных=СОМСервер.Перечисления.ВидыДополнительнойИнформацииОбъектов.Файл;
СпрУПП.ИмяФайла=""+КраткоеИмяФайла+".xlsx";
двДанные=СОМСервер.NewObject("ДвоичныеДанные",ПолныйПутьКФайлу);
СпрУПП.Хранилище = СОМСервер.NewObject("ХранилищеЗначения", двДанные); //тут не загружается файл .xlsx
СпрУПП.Записать();
|
|
5
wms
22.05.18
✎
21:29
|
(3) спасибо.Сам тоже попал пальцем в небо.
в синтаксе помошнике не нашел где полный перечень объектов NewObject найти
|
|
6
Hmster
22.05.18
✎
21:45
|
(5) А чего его искать?, в NewObject первым параметром идет все что идет после слова НОВЫЙ и поддерживается во внешнем соединении, следующими параметрами идут параметры вызванного конструктора
|
|
7
ПьяныйДик
23.05.18
✎
04:51
|
Не знаю не сталкивался
|
|