|
Подскажите в чем разница между com и OLE соединением |
☑ |
0
tciban
27.07.09
✎
09:01
|
Уважаемые коллеги! понадобилось тут переписать старую обработочку, что тягала документики в бухгалерию 7.7 по OLE. Стало нужно подтянуть документики из 1С 8.1 Заранее упреждая вопрос "почему не ХML?" скажу - изменения требуются минимальные, обработочка давно обкатанная и привычная, потому переписывать с нуля под ругой способ нет смысла.
Конечно первый вопрос, который задал я себе был "Как правильно подключаться из 7.7 к 8.1?" Посмотрел форум и возник вопрос:
В чем разница между подключением
Соединение=СоздатьОбъект("V81.application");
ОлеИБ=Соединение.Connect(СтрокаБазы);
И
Соединение=СоздатьОбъект("V81.COMConnector");
ОлеИБ=Соединение.Connect(СтрокаБазы);
?
Заранее благодарен за информативные ответы!
|
|
1
ТелепатБот
гуру
27.07.09
✎
09:01
|
|
|
2
Регистратор
27.07.09
✎
09:52
|
в сом 1с без графической оболочки в отличии от оле, ну и в 1с разные модуля при загрузке и в сом коечто недоступно. Если только данные то лучше сом
|
|
3
bvn13
27.07.09
✎
09:53
|
COM - это новое поколение OLE. По крайней мере в С++-овских учебниках так пишут...
|
|
4
чувак
27.07.09
✎
09:54
|
Основная задача, решаемая с помощью COM-соединения – обеспечение надежного и быстрого программного доступа к данным системы 1С:Предприятие 8 из внешних приложений. В общем и целом работа с системой 1С:Предприятие 8 через COM-соединение подобна работе с системой 1С:Предприятие 8 в режиме Automation-сервера. Основные отличия заключаются в следующем:
В случае Automation-сервера запускается полноценное приложение 1С:Предприятие 8, а в случае COM-соединения запускается относительно небольшой внутрипроцессный COM-сервер.
При работе через COM-соединение недоступны функциональные возможности так или иначе связанные с организацией пользовательского интерфейса системы 1С:Предприятие 8;
При работе COM-соединения не используется модуль приложения конфигурации 1С:Предприятие 8. Его роль при работе с COM-соединением играет модуль внешнего соединения.
При использовании COM-соединения для доступа к данным системы 1С:Предприятие 8 имеются следующие преимущества по сравнению с использованием Automation-сервера:
более быстрая установка соединения, так как не требуется создания отдельного процесса операционной системы, а все действия производятся в рамках вызывающего процесса;
более быстрое обращение к свойствам и методам объектов системы 1С:Предприятие 8, так как для организации обращения не требуется организации межпроцессной коммуникации;
меньший расход ресурсов операционной системы.
|
|