Работа в коде 1С через Com объекты

  • Автор темы Истребитель
  • Дата начала
И

Истребитель

#1
Дорбый день!

Мне необходимо наладить работу между двумя базами - импорт документов из одной базы в другую. Видел это в чужой разработке сделано при помощи COM.

Cntr = Новый COMОбъект("V82.ComConnector");
V8 = Cntr.Connect(Путь);
ЗапросV8 = V8.NewObject("Запрос"); // для COM

итд.

Вопрос - можно ли записывать данные через COM и где можно вообще почитать про использование COM в 1С Предприятии? Я попытался погуглить и вообще ничего найти не могу :please:
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#2
можно все что угодно в принципе, главное правильно это делать.
 
И

Истребитель

#3
Поясните пожалуйста, в чем схожесть/различие OLE и COM?
А то там речь про OLE а вроде то же самое делают, что и через COM в моём коде.
Если я правильно понимаю это ведь разные вещи?
Что лучше использовать в каких случаях?
 
И

Истребитель

#5
В-общем OLE это технология универсальной передачи данных между приложениями, а COM это технология вызова процедур из других приложений, но обе могут быть использованы как для одного так и для другого? Так чем же лучше пользоваться в 1С?
 

Дайнеко

Well-known member
19.11.2009
951
0
#6
Увидел в из Wiki хорошую цитату: "Причём, иногда даже путают понятия OLE и COM".
Да и ты не забивай себе мозги тонкостями! Я достаточно написал в OLE и сталкивался с его "тяжеловестностью" и неустойчивостью. Понимаю так, что COM-механизм более легок в ресурсах. Создавая OLE-объект мы практически запускаем все приложение в фоновом режиме. А COM-объект исполняется некоторой частью приложения.
 

Darlock

Well-known member
04.01.2008
560
1
#7
Я достаточно написал в OLE и сталкивался с его "тяжеловестностью" и неустойчивостью. Понимаю так, что COM-механизм более легок в ресурсах. Создавая OLE-объект мы практически запускаем все приложение в фоновом режиме. А COM-объект исполняется некоторой частью приложения.

Я читал обратное. но все равно продолжаю воять на СОМ.