NAV4U (онлайн-журнал) » Blog Archive » Не удается инициализировать компонент OLE или сервер Automation

Не удается инициализировать компонент OLE или сервер Automation

В Microsoft Dynamics NAV (ранее Navision) включены значительные возможности, позволяющие удовлетворить различные запросы пользователей. Большинство этих возможностей реализовано на встроенных средствах разработки – CSide. Сюда входят таблицы, формы, отчеты, а также программный код, написанный на специальном языке – C/AL.

Но счастье разработчиков, было бы не полным, если бы система не позволяла использоваться сторонние библиотеки и компоненты.

Среда разработки Microsoft Dynamics NAV разрешает использовать automation и ocx. Это позволило взаимодействовать с Microsoft Word и Microsoft Excel, получать и отправлять почту, интегрироваться с BizTalk и Sharepoint серверами.

Но как обычно любая дополнительная возможность ведет к дополнительным сложностям. Самая распространенное неприятное последствие – это появление вот такого сообщения.
Не удается инициализировать компонент OLE или сервер Automation

Картинка сообщает, пользователю (а через него администратору системы), что какой-то компонент не установлен. И даже сообщает полезную информацию в виде TYPELIB и CLSID. К сожалению, по ним сложно определить недостающий компонент. Точнее было сложно, т.к. теперь для этих целей можно использовать специальную таблицу разработанную для NAV4U.

{TYPELIB}VER{CLSID} ProgID Библиотека Что нужно установить
{00020813-0000-0000-C000-000000000046}1.2
{00020819-0000-0000-C000-000000000046}
Microsoft Excel 8.0 Object Library.Workbook
  Microsoft Excel
{00020813-0000-0000-C000-000000000046}1.3
{00020819-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.Workbook
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.5
{00020819-0000-0000-C000-000000000046}
Microsoft Excel 11.0 Object Library.Workbook
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.2
{00020820-0000-0000-C000-000000000046}
Microsoft Excel 8.0 Object Library.Worksheet
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{00020820-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.Worksheet
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.5
{00020820-0000-0000-C000-000000000046}
Microsoft Excel 11.0 Object Library.Worksheet
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.2
{00020846-0000-0000-C000-000000000046}
Microsoft Excel 8.0 Object Library.Range
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{00020846-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.Range
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.5
{00020846-0000-0000-C000-000000000046}
Microsoft Excel 11.0 Object Library.Range
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{00020872-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.PivotTable
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{00020874-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.PivotField
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{00020893-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.Window
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.5
{00020893-0000-0000-C000-000000000046}
Microsoft Excel 11.0 Object Library.Window
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{000208B1-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.Worksheets
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{000208D7-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.Sheets
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.2
{000208D8-0000-0000-C000-000000000046}
Microsoft Excel 8.0 Object Library._Worksheet
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{000208D8-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library._Worksheet
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{000208DA-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library._Workbook
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{000208DB-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.Workbooks
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{0002441C-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.PivotCache
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{0002441D-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.PivotCaches
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.2
{0002442F-0000-0000-C000-000000000046}
Microsoft Excel 8.0 Object Library.Validation
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{00024431-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.Hyperlink
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.5
{00024470-0000-0000-C000-000000000046}
Microsoft Excel 11.0 Object Library.ListObjects
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.5
{00024471-0000-0000-C000-000000000046}
Microsoft Excel 11.0 Object Library.ListObject
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.5
{00024472-0000-0000-C000-000000000046}
Microsoft Excel 11.0 Object Library.ListColumns
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.5
{00024473-0000-0000-C000-000000000046}
Microsoft Excel 11.0 Object Library.ListColumn
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{0002447B-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.XmlMap
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.5
{0002447B-0000-0000-C000-000000000046}
Microsoft Excel 11.0 Object Library.XmlMap
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.5
{0002447C-0000-0000-C000-000000000046}
Microsoft Excel 11.0 Object Library.XmlMaps
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.5
{0002447E-0000-0000-C000-000000000046}
Microsoft Excel 11.0 Object Library.XPath
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.2
{00024500-0000-0000-C000-000000000046}
Microsoft Excel 8.0 Object Library.Application
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.3
{00024500-0000-0000-C000-000000000046}
Microsoft Excel 9.0 Object Library.Application
  Microsoft Excel 
{00020813-0000-0000-C000-000000000046}1.5
{00024500-0000-0000-C000-000000000046}
Microsoft Excel 11.0 Object Library.Application
  Microsoft Excel 
{00020905-0000-0000-C000-000000000046}8.1
{00020906-0000-0000-C000-000000000046}
Microsoft Word 9.0 Object Library.Document
  Microsoft Word 
{00020905-0000-0000-C000-000000000046}8.1
{00020931-0000-0000-C000-000000000046}
Microsoft Word 9.0 Object Library.LinkFormat
  Microsoft Word 
{00020905-0000-0000-C000-000000000046}8.1
{00020933-0000-0000-C000-000000000046}
Microsoft Word 9.0 Object Library.OLEFormat
  Microsoft Word 
{00020905-0000-0000-C000-000000000046}8.1
{0002095E-0000-0000-C000-000000000046}
Microsoft Word 9.0 Object Library.Range
  Microsoft Word 
{00020905-0000-0000-C000-000000000046}8.1
{00020962-0000-0000-C000-000000000046}
Microsoft Word 9.0 Object Library.Window
  Microsoft Word 
{00020905-0000-0000-C000-000000000046}8.1
{00020975-0000-0000-C000-000000000046}
Microsoft Word 9.0 Object Library.Selection
  Microsoft Word 
{00020905-0000-0000-C000-000000000046}8.1
{000209B0-0000-0000-C000-000000000046}
Microsoft Word 9.0 Object Library.Find
  Microsoft Word 
{00020905-0000-0000-C000-000000000046}8.1
{000209FF-0000-0000-C000-000000000046}
Microsoft Word 9.0 Object Library.Application
  Microsoft Word 
{00020905-0000-0000-C000-000000000046}8.1
{09760240-0B89-49F7-A79D-479F24723F56}
Microsoft Word 9.0 Object Library.XMLNode
  Microsoft Word 
{00062FFF-0000-0000-C000-000000000046}9.0
{00063006-0000-0000-C000-000000000046}
Microsoft Outlook 9.0 Objects Library.MAPIFolder
  Microsoft Outlook 
{00062FFF-0000-0000-C000-000000000046}9.0
{0006308B-0000-0000-C000-000000000046}
Microsoft Outlook 9.0 Objects Library.NameSpace
  Microsoft Outlook 
{00062FFF-0000-0000-C000-000000000046}9.0
{0006F03A-0000-0000-C000-000000000046}
Microsoft Outlook 9.0 Objects Library.Application
  Microsoft Outlook 
{03BC4F50-2ABB-48B3-B2A6-3F08EB1D013E}1.7
{355ADBA4-2CE8-417A-B4F6-75A76E36C284}
NS Outlook Synchronization Handler.OAttachments
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\OLHandler.dll
CSideClient\
{03BC4F50-2ABB-48B3-B2A6-3F08EB1D013E}1.7
{3FEDE949-33CB-4EE0-8FA2-309003459254}
NS Outlook Synchronization Handler.OAttachment
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\OLHandler.dll
CSideClient\
{03BC4F50-2ABB-48B3-B2A6-3F08EB1D013E}1.7
{4DD4A3AB-B2FB-4852-A2C8-7C4691C536EA}
NS Outlook Synchronization Handler.OApplication
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\OLHandler.dll
CSideClient\
{03BC4F50-2ABB-48B3-B2A6-3F08EB1D013E}1.7
{F3B45F48-1F4A-40C9-8DE6-5CC377BF4F82}
NS Outlook Synchronization Handler.OSendMail
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\OLHandler.dll
CSideClient\
{0B98B992-D42C-4BC1-9324-C2A664D4FE72}8.0
{E64F2DBA-34C8-4B01-A9FE-C10ADC133325}
NavisionGanttServer.cWrapper
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\NavisionGanttServer.exe
CSideClient\
Dynamics NAV Gantt Server
{0D89FED2-374D-45F2-B413-044F9146BAA6}1.0
{A42B9894-CBC2-41D6-9D57-54273CD01B59}
NEP Security Tools.AsymmetricToolCom
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\
Microsoft.Navision.EmployeePortal.Security.dll
CSideClient\
Employee Portal
{10E1E859-EEEA-4676-808B-F3A8A89B4DB2}2.0
{1E2E223F-CC93-4629-8EA5-9593EF40D072}
NEP Queuehandler.MessageQueueListener
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\
Microsoft.Navision.EmployeePortal.NavisionUtility.dll
CSideClient\
Employee Portal
{10E1E859-EEEA-4676-808B-F3A8A89B4DB2}2.0
{55DD38AA-8C73-429D-BFC6-F04701BC0D0F}
NEP Queuehandler.MessageQueueWriter
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\
Microsoft.Navision.EmployeePortal.NavisionUtility.dll
CSideClient\
Employee Portal
{244B7B21-2FBE-4189-A6A8-B8E90E6F83B5}4.0
{1CCD5FFD-4FDF-4C7F-A048-7EAC51AF694C}
CG Request Client.Check
GAC\CGReqClient40.dll CSideClient\
Интеграция Commerce
{265A6CF3-FC55-4ABD-A345-C60ECDE5205A}1.1
{DA9C717A-DD37-46F3-9B10-569A1D6AD0F1}
Microsoft Dynamics Mobile Business Connector
For Microsoft Dynamics NAV.NAVBusinessConnector
C:\Program Files\Microsoft Dynamics Mobile\
Mobile Server\
Microsoft Dynamics NAV Business Connector\
Microsoft.Dynamics.Mobile.Server.Services.
Document.NAVBusinessConnector.DLL
Mobile Development Tools -
Server Components
{2A75196C-D9EB-4129-B803-931327F72D5C}2.8
{00000500-0000-0010-8000-00AA006D2EA4}
Microsoft ActiveX Data Objects 2.8 Library.Error
  ActiveX Data Objects  
{2A75196C-D9EB-4129-B803-931327F72D5C}2.8
{00000507-0000-0010-8000-00AA006D2EA4}
Microsoft ActiveX Data Objects 2.8 Library.Command
  ActiveX Data Objects  
{2A75196C-D9EB-4129-B803-931327F72D5C}2.8
{0000050B-0000-0010-8000-00AA006D2EA4}
Microsoft ActiveX Data Objects 2.8 Library.Parameter
  ActiveX Data Objects  
{2A75196C-D9EB-4129-B803-931327F72D5C}2.8
{0000050D-0000-0010-8000-00AA006D2EA4}
Microsoft ActiveX Data Objects 2.8 Library.Parameters
  ActiveX Data Objects  
{2A75196C-D9EB-4129-B803-931327F72D5C}2.8
{00000514-0000-0010-8000-00AA006D2EA4}
Microsoft ActiveX Data Objects 2.8 Library.Connection
  ActiveX Data Objects  
{2A75196C-D9EB-4129-B803-931327F72D5C}2.8
{00000535-0000-0010-8000-00AA006D2EA4}
Microsoft ActiveX Data Objects 2.8 Library.Recordset
  ActiveX Data Objects  
{2A75196C-D9EB-4129-B803-931327F72D5C}2.8
{00000550-0000-0010-8000-00AA006D2EA4}
Microsoft ActiveX Data Objects 2.8 Library._Connection
  ActiveX Data Objects  
{2A75196C-D9EB-4129-B803-931327F72D5C}2.8
{00000556-0000-0010-8000-00AA006D2EA4}
Microsoft ActiveX Data Objects 2.8 Library._Recordset
  ActiveX Data Objects  
{2A75196C-D9EB-4129-B803-931327F72D5C}2.8
{00000569-0000-0010-8000-00AA006D2EA4}
Microsoft ActiveX Data Objects 2.8 Library.Field
  ActiveX Data Objects  
{2A75196C-D9EB-4129-B803-931327F72D5C}2.8
{B08400BD-F9D1-4D02-B856-71D5DBA123E9}
Microsoft ActiveX Data Objects 2.8 Library._Command
  ActiveX Data Objects  
{316692C7-ABC7-4929-AF58-68C1D274E6A9}5.0
{2267CEF4-F3B5-442D-856F-A2304E3E7D4D}
Microsoft Dynamics NAV Outlook Synchronization
Supplier.EnumInfo
GAC\
Microsoft.Dynamics.NAV.OLSync.OLSyncSupplier.dll
CSideClient\
Интеграция с Outlook
{316692C7-ABC7-4929-AF58-68C1D274E6A9}5.0
{7FBB866B-68A6-4F3F-987B-1B5D38A6C681}
Microsoft Dynamics NAV Outlook Synchronization
Supplier.ObjectInfo
GAC\
Microsoft.Dynamics.NAV.OLSync.OLSyncSupplier.dll
CSideClient\
Интеграция с Outlook
{316692C7-ABC7-4929-AF58-68C1D274E6A9}5.0
{9A949449-1520-4308-B499-686F1C199EFA}
Microsoft Dynamics NAV Outlook Synchronization
Supplier.PropertyInfo
GAC\
Microsoft.Dynamics.NAV.OLSync.OLSyncSupplier.dll
CSideClient\
Интеграция с Outlook
{316692C7-ABC7-4929-AF58-68C1D274E6A9}5.0
{E9B8EFD3-ABC7-4C4E-A0B4-1998B764DBBF}
Microsoft Dynamics NAV Outlook Synchronization
Supplier.OutlookObjectLibrary
GAC\
Microsoft.Dynamics.NAV.OLSync.OLSyncSupplier.dll
CSideClient\
Интеграция с Outlook
{3B311C81-140E-11D5-8B18-00D0590B4EC5}1.0
{3B311C92-140E-11D5-8B18-00D0590B4EC5}
Navision Timer 1.0.Timer
C:\Program Files\Common Files\Dynamics NAV\
Timer\NTimer.dll
CSideClient\
{3B478FE2-881D-48C8-B9B5-588235ECE609}3.0
{8A1C648F-F288-4958-A998-521A9058E5BA}
Commerce Gateway Timer.Timer
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\CGTimer.dll
CSideClient\
Интеграция Commerce
{3C2554FE-2B41-4543-B3E8-E64296773DA5}2.0
{2766747D-01E4-40A1-89B3-062173C5F24D}
Navision Attain ApplicationHandler version 2.0.OutlookHandler
C:\Program Files\Common Files\Dynamics NAV\
Application Handler\NSAppHandler.dll
CSideClient\
{3C2554FE-2B41-4543-B3E8-E64296773DA5}2.0
{3A6EBE76-2645-4AE0-8926-B1200E42E49D}
Navision Attain ApplicationHandler version 2.0.CDOHandler
C:\Program Files\Common Files\Dynamics NAV\
Application Handler\NSAppHandler.dll
CSideClient\
{3C2554FE-2B41-4543-B3E8-E64296773DA5}2.0
{40D88563-F0DA-4B3D-AD1B-34EFA8C3978A}
Navision Attain ApplicationHandler version 2.0.MergeHandler
C:\Program Files\Common Files\Dynamics NAV\
Application Handler\NSAppHandler.dll
CSideClient\
{3C2554FE-2B41-4543-B3E8-E64296773DA5}2.0
{6564775B-27BD-4595-9D77-0065FC9C71E3}
Navision Attain ApplicationHandler version 2.0.TAPIHandler
C:\Program Files\Common Files\Dynamics NAV\
Application Handler\NSAppHandler.dll
CSideClient\
{3C2554FE-2B41-4543-B3E8-E64296773DA5}2.0
{D9487004-7ED7-4F2A-A9FC-28C1202992CD}
Navision Attain ApplicationHandler version 2.0.WordHandler
C:\Program Files\Common Files\Dynamics NAV\
Application Handler\NSAppHandler.dll
CSideClient\
{3FA7DEA7-6438-101B-ACC1-00AA00423326}1.21
{000662A0-68DC-101B-ACC1-00AA00423326}
Microsoft CDO 1.21 Library.Fields
  Collaboration Data Objects 
{3FA7DEA7-6438-101B-ACC1-00AA00423326}1.21
{10EAB9E0-68DC-101B-ACC1-00AA00423326}
Microsoft CDO 1.21 Library.Messages
  Collaboration Data Objects 
{3FA7DEA7-6438-101B-ACC1-00AA00423326}1.21
{3FA7DEA9-6438-101B-ACC1-00AA00423326}
Microsoft CDO 1.21 Library.Folder
  Collaboration Data Objects 
{3FA7DEA7-6438-101B-ACC1-00AA00423326}1.21
{3FA7DEAA-6438-101B-ACC1-00AA00423326}
Microsoft CDO 1.21 Library.Message
  Collaboration Data Objects 
{3FA7DEA7-6438-101B-ACC1-00AA00423326}1.21
{3FA7DEAB-6438-101B-ACC1-00AA00423326}
Microsoft CDO 1.21 Library.AddressEntry
  Collaboration Data Objects 
{3FA7DEA7-6438-101B-ACC1-00AA00423326}1.21
{3FA7DEAD-6438-101B-ACC1-00AA00423326}
Microsoft CDO 1.21 Library.Recipient
  Collaboration Data Objects 
{3FA7DEA7-6438-101B-ACC1-00AA00423326}1.21
{3FA7DEB0-6438-101B-ACC1-00AA00423326}
Microsoft CDO 1.21 Library.Field
  Collaboration Data Objects 
{3FA7DEA7-6438-101B-ACC1-00AA00423326}1.21
{3FA7DEB3-6438-101B-ACC1-00AA00423326
Microsoft CDO 1.21 Library.Session
  Collaboration Data Objects 
{3FA7DEA7-6438-101B-ACC1-00AA00423326}1.21
{D725D1C0-7657-101B-ACC1-00AA00423326}
Microsoft CDO 1.21 Library.Recipients
  Collaboration Data Objects 
{3FA7DEA7-6438-101B-ACC1-00AA00423326}1.21
{D725D1C3-7657-101B-ACC1-00AA00423326}
Microsoft CDO 1.21 Library.MessageFilter
  Collaboration Data Objects 
{4EF67977-E272-4BB9-A9E2-B136F555EF54}1.0
{A60BFCD0-F812-4D2B-BC13-AAB0B9ABD6E8}
NEP Hash Code.CHash
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\
Microsoft.Navision.EmployeePortal.Hash.dll
CSideClient\
Employee Portal
{68AEAA7B-9523-3511-AF5F-F2381D2C6F04}1.0
{F9DAE2A4-D2F8-37C3-86D5-E4FFE166D860}
Microsoft Navision Mail.SmtpMessage
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\Microsoft.Navision.Mail.dll
CSideClient\
{7FCF3C85-8CD0-489C-BACA-58B143AC6B08}1.0
{94DFB518-4974-4E98-9F13-ABF94005FA41}
TCPWrp 1.0 Type Library.TCPWorker
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\TCPWrp.dll
CSideClient\
Интеграция Commerce
{A378E78B-5DB6-45E9-B598-9ED74A7CCCE1}1.0
{30E9A1F9-9B22-4D26-91CF-C6CC2D9BC2D9}
Navision Attain Hash 1.0.BSTRConverter
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\NATHash.dll
CSideClient\
{B22D5415-8BAC-4DC0-8E1B-416F5BD7F998}1.0
{50CB5C49-0B0F-4007-9C98-37B09DC907CF}
Navision Contact Search 1.0.BlurrySearch
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\csearch.dll
CSideClient\
{B22D5415-8BAC-4DC0-8E1B-416F5BD7F998}1.0
{7061E21B-789E-4B2A-B1A8-14DC552B844D}
Navision Contact Search 1.0.ContactSearch
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\csearch.dll
CSideClient\
{B808034C-CC1D-48D5-85DA-8DE3E7FFE3DF}1.0
{2A9E1FF0-9041-4A67-85CE-777731B76D3F}
Microsoft_Navision_EmployeePortal_PictureDisplay.
ImageTools
C:\Program Files\Microsoft Dynamics NAV\
CSIDE Client\
Microsoft.Navision.EmployeePortal.PictureDisplay.dll
CSideClient\
Employee Portal
{CAF2CEDD-2636-48EC-AE94-3A2E78BDCAA4}5.0
{25FBE079-487E-44F2-8352-23B354C2AD0E}
Microsoft Dynamics NAV Outlook Synchronization
Common Library.XmlTextWriter
GAC\Microsoft.Dynamics.NAV.OLSync.Common.dll CSideClient\
Интеграция с Outlook
{CAF2CEDD-2636-48EC-AE94-3A2E78BDCAA4}5.0
{2884F16D-75BF-4E3D-A1B7-8FFF455F37ED}
Microsoft Dynamics NAV Outlook Synchronization
Common Library.LongTextContainer
GAC\Microsoft.Dynamics.NAV.OLSync.Common.dll CSideClient\
Интеграция с Outlook
{CAF2CEDD-2636-48EC-AE94-3A2E78BDCAA4}5.0
{44380697-014C-4AFE-8F9E-F81725E51A2F}
Microsoft Dynamics NAV Outlook Synchronization
Common Library.HashCalculator
GAC\Microsoft.Dynamics.NAV.OLSync.Common.dll CSideClient\
Интеграция с Outlook
{CAF2CEDD-2636-48EC-AE94-3A2E78BDCAA4}5.0
{8FC8A753-24F6-495F-98BB-E975695CA4C9}
Microsoft Dynamics NAV Outlook Synchronization
Common Library.XmlTextReader
GAC\Microsoft.Dynamics.NAV.OLSync.Common.dll CSideClient\
Интеграция с Outlook
{CF450AFF-91CE-4DF0-92DE-AFE4C28AAFC7}1.0
{4CBE9566-34EA-429D-963A-911E270CBE4F}
Navision Socket Bus Adapter.SocketBusAdapter
C:\Program Files\Common Files\Dynamics NAV\
Communication Component\SocketBusAdapter.dll
CSideClient\
Интеграция Commerce
{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}1.1
{0002DF01-0000-0000-C000-000000000046}
Microsoft Internet Controls.InternetExplorer
  Internet Explorer 
{F5078F18-C551-11D3-89B9-0000F81FE221}3.0
{2933BF80-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v3.0.IXMLDOMNode
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}4.0
{2933BF80-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v4.0.IXMLDOMNode
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}6.0
{2933BF80-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v6.0.IXMLDOMNode
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}3.0
{2933BF82-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v3.0.IXMLDOMNodeList
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}4.0
{2933BF82-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v4.0.IXMLDOMNodeList
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}6.0
{2933BF82-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v6.0.IXMLDOMNodeList
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}3.0
{2933BF83-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v3.0.IXMLDOMNamedNodeMap
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}6.0
{2933BF83-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v6.0.IXMLDOMNamedNodeMap
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}3.0
{2933BF85-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v3.0.IXMLDOMAttribute
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}4.0
{2933BF85-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v4.0.IXMLDOMAttribute
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}3.0
{2933BF89-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v3.0.IXMLDOMProcessingInstruction
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}4.0
{2933BF89-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v4.0.IXMLDOMProcessingInstruction
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}3.0
{2933BF95-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v3.0.IXMLDOMDocument2
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}6.0
{2933BF96-7B36-11D2-B20E-00C04F983E60}
Microsoft XML, v6.0.IXMLDOMDocument3
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}3.0
{373984C9-B845-449B-91E7-45AC83036ADE}
Microsoft XML, v3.0.XMLSchemaCache
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}4.0
{88D969C0-F192-11D4-A65F-0040963251E5}
Microsoft XML, v4.0.DOMDocument40
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}6.0
{88D969C0-F192-11D4-A65F-0040963251E5}
Microsoft XML, v6.0.DOMDocument40
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}6.0
{88D96A05-F192-11D4-A65F-0040963251E5}
Microsoft XML, v6.0.DOMDocument60
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}3.0
{F5078F32-C551-11D3-89B9-0000F81FE221}
Microsoft XML, v3.0.DOMDocument30
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}4.0
{F5078F32-C551-11D3-89B9-0000F81FE221}
Microsoft XML, v4.0.DOMDocument30
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}3.0
{F6D90F11-9C73-11D3-B32E-00C04F990BB4}
Microsoft XML, v3.0.DOMDocument
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}4.0
{F6D90F11-9C73-11D3-B32E-00C04F990BB4}
Microsoft XML, v4.0.DOMDocument
  Microsoft XML Parcer 
{F5078F18-C551-11D3-89B9-0000F81FE221}3.0
{F6D90F12-9C73-11D3-B32E-00C04F990BB4}
Microsoft XML, v3.0.FreeThreadedDOMDocument
  Microsoft XML Parcer 
{F68B5E32-1F57-4604-89C6-65B2B74D2311}5.0
{005C64FE-F817-4C64-83E4-BAA323164956}
SaferStream.SaferStream
GAC\SaferStream.dll CSideClient\
{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}1.0
{72C24DD5-D70A-438B-8A42-98424B88AFB8}
Windows Script Host Object Model.WshShell
  Windows Script Host Object Model 
{F9A57667-8AC5-45C5-9416-99D3955BCAC0}1.0
{01018FA5-E4B4-413C-A47C-AD34B0CC2647}
Navision Communication Component version 2.CommunicationComponent
C:\Program Files\Common Files\Dynamics NAV\
Communication Component\NSComCom2.dll
CSideClient\
Интеграция Commerce
{F9A57667-8AC5-45C5-9416-99D3955BCAC0}1.0
{6CB9762C-E61C-4F96-BA34-8B20D3A5B46E}
Navision Communication Component version 2.OutMessage
C:\Program Files\Common Files\Dynamics NAV\
Communication Component\NSComCom2.dll
CSideClient\
Интеграция Commerce
{F9A57667-8AC5-45C5-9416-99D3955BCAC0}1.0
{D184D0AC-61C9-4AC1-B537-0D28C277FEDE}
Navision Communication Component version 2.InMessage
C:\Program Files\Common Files\Dynamics NAV\
Communication Component\NSComCom2.dll
CSideClient\
Интеграция Commerce

Как видно, теперь определить недостающий компонент не составляет труда. Для компонентов входящих в поставку Dynamics NAV, указано каким образом их можно установить.
Как устанавливать стандартные компоненты, такие как Microsoft Excel Object Library, по понятным причинам не указано. Если вдруг с этим возникли сложности, то их помогут устранить другие ресурсы в значительном количестве представленные в интернет.
Отмечу только следующую «особенность». Посмотрите на первые две строки таблицы. Обратите внимание, что несмотря на различные TypeLib и ProgID, CLSID у них один и тот же. Это позволяет не устанавливать все версии, Microsoft Excel, а ограничится только одной из них, при этом функционал будет работать.

Кстати, в таблице рассмотрены automation, а ocx были несправедливо забыты. Ниже приведены OCX используемые в Microsoft Dynamics:

  • {F9043C85-F6F2-101A-A3C9-08002B2F49FB}:Microsoft Common Dialog Control, version 6.0
  • {20C62CAB-15DA-101B-B9A8-444553540000}:Microsoft MAPI Messages Control, version 6.0
  • {20C62CA0-15DA-101B-B9A8-444553540000}:Microsoft MAPI Session Control, version 6.0

Краткая справка
• DLL (от англ. Dynamic-Link Library – динамически подключаемая библиотека) – понятие операционной системы Microsoft Windows; динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL иногда причисляют также элементы управления ActiveX и драйвера. В мире UNIX аналогичные функции выполняют т. н. shared objects («разделяемые объекты»). Формат файлов *.dll придерживается тех же соглашений, что и формат исполняемых файлов *.exe, сочетая код, таблицы и ресурсы.
• ActiveX – название группы технологий, разработанных Microsoft для программирования компонентных объектных приложений на основе модели COM.
• COM (сокр. от англ. Component Object Model) – модель компонентных объектов Microsoft, стандартный механизм, включающий интерфейсы, с помощью которых одни объекты предоставляют свои сервисы другим; является основой многих объектных технологий, в том числе OLE и ActiveX).
• OLE (сокр. от англ. Object Linking and Embedding) – общее название (до 1996 г.) группы объектно-ориентированных технологий Microsoft на основе COM (OLE 1, OLE 2, OLE automation, OLE Database и др.).
• ActiveX control – управляющий элемент ActiveX; введенное в 1996 г. Microsoft новое название независимых программируемых компонентов, ранее называемых OLE controls, OCXs, OLE custom controls; в отличие от последних позволяют работать с Internet.
• OCX (сокр. от англ. OLE Custom eXtension) – перемещаемые элементы управления, OLE custom control, OLE control. Упрощенно можно сказать, что файлы *.ocx – это элементы управления ActiveX, выполняющие примерно те же функции, что и файлы *.dll.
• OLE custom control – специализированный управляющий элемент OLE, OLE control.
• OLE control – управляющие элементы OLE, программируемые компоненты-приложения с интерфейсом на базе OLE, позволяющим легко включать их в другие приложения; c 1996 г. называются ActiveX control. Синонимы: OCX, OLE custom control.

Источник справки: http://www.vseseo.net/content/view/235/4/, автор Валерий Павлов.

Метки:



Комментариев: 5

  1. apanko пишет:

    Коллега прислал в почту pdf файл аналогичной тематики.
    После некоторых поисков удалось найти его в интернете:
    http://www.navisionguider.dk/downloads/WhitePaper/Automation%20Servers%20in%20Navision%20ver%204.00.pdf

    Это pdf размером 65 КВ, где в формате Объект, Функция, Переменная, Automation перечислены все Automation используемые в Dynamics NAV 4.0

  2. Ben-White пишет:

    Спасибо! Очень кстати информация!

  3. David Roys пишет:

    Hi there, thanks for that info, it really helped me out today. It’s a good job Microsoft Translator speaks Russian!

  4. apanko пишет:

    Hi David!

    You are welcome :)

  5. apanko пишет:

    Полезный список версий MS XML Parser http://support.microsoft.com/kb/269238

Оставьте свой отзыв!