Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как передать файл Excel через COM в другую базу

Как передать файл Excel через COM в другую базу
Я
   wms
 
22.05.18 - 20:57
СпрУПП=СОМСервер.Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент();
    СпрУПП.Объект=ДокУПП.Ссылка;
    СпрУПП.ВидДанных=СОМСервер.Перечисления.ВидыДополнительнойИнформацииОбъектов.Файл;
    СпрУПП.ИмяФайла=""+КраткоеИмяФайла+".xlsx";
    двДанные=СОМСервер.NewObject("Файл",ПолныйПутьКФайлу);
    СпрУПП.Хранилище   = СОМСервер.NewObject("ХранилищеЗначения", двДанные);//тут не загружается файл .xlsx

    СпрУПП.Записать();
 
 
   wms
 
1 - 22.05.18 - 20:59
СпрУПП.Хранилище   = СОМСервер.NewObject("ХранилищеЗначения", ПолныйПутьКФайлу);//тут не загружается файл .xlsx



так тоже не работает
   wms
 
2 - 22.05.18 - 21:10
картинку передает:
    СпрУПП=СОМСервер.Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент();
    СпрУПП.Объект=ДокУПП.Ссылка;
    СпрУПП.ВидДанных=СОМСервер.Перечисления.ВидыДополнительнойИнформацииОбъектов.Изображение;
    СпрУПП.ИмяФайла=""+КраткоеИмяФайла+".png";
    двДанные=СОМСервер.NewObject("Картинка",ПолныйПутьКФайлу);
    СпрУПП.Хранилище   = СОМСервер.NewObject("ХранилищеЗначения", двДанные, СОМСервер.NewObject("СжатиеДанных"));//с картинкой все работает

    СпрУПП.Записать();
   craxx
 
3 - 22.05.18 - 21:24
(0)  двДанные=СОМСервер.NewObject("Файл",ПолныйПутьКФайлу);
Не файл а ДвоичныеДанные
   wms
 
4 - 22.05.18 - 21:28
получилось так:

    СпрУПП=СОМСервер.Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент();
    СпрУПП.Объект=ДокУПП.Ссылка;
    СпрУПП.ВидДанных=СОМСервер.Перечисления.ВидыДополнительнойИнформацииОбъектов.Файл;
    СпрУПП.ИмяФайла=""+КраткоеИмяФайла+".xlsx";
    двДанные=СОМСервер.NewObject("ДвоичныеДанные",ПолныйПутьКФайлу);
    СпрУПП.Хранилище   =  СОМСервер.NewObject("ХранилищеЗначения", двДанные);//тут не загружается файл .xlsx

    СпрУПП.Записать();
   wms
 
5 - 22.05.18 - 21:29
(3) спасибо.Сам тоже попал пальцем в небо.
в синтаксе помошнике не нашел где полный перечень объектов  NewObject  найти
   Hmster
 
6 - 22.05.18 - 21:45
(5) А чего его искать?, в NewObject первым параметром идет все что идет после слова НОВЫЙ и поддерживается во внешнем соединении, следующими параметрами идут параметры вызванного конструктора
   ПьяныйДик
 
7 - 23.05.18 - 04:51
Не знаю не сталкивался

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует