Ознаки
Під час спроби створити інтеграцію за допомогою диспетчера інтеграції з Microsoft Dynamics GP або Microsoft Business Solutions – чудові звичайні версії з'являється одне з таких повідомлень про помилку автоматизації:
Повідомлення про помилку 1
Елемент '-8' Не в колекції
Повідомлення про помилку 2
Клас не підтримує автоматизацію
Під час спроби відкрити диспетчер інтеграції також може з'явитися таке повідомлення про помилку:
Помилка автоматизації: операційна система недоступна
Під час інсталяції диспетчера інтеграції на клієнтській робочій області з'являється таке повідомлення про помилку:
Внутрішня помилка в TTGErrors: помилка автоматизації. Операційній системі не вдалося запустити %1.
Якщо клацнути Докладно,з'явиться такий звіт про помилку:
Не вдалося створити об'єкт IMProvider.ODBCProvider.
Якщо в рядку меню Диспетчер інтеграції натиснути кнопку Довідка, а потім вибрати пункт Про диспетчерінтеграції,з'являється таке повідомлення про помилку:
Клас не підтримує автоматизацію або не підтримує очікуваний номер
інтерфейсу: 430
стосу викликів:
frmAbout.Form_Load
Ця помилка виникає, якщо Microsoft Office 2003.
Причина
Ця помилка виникає через конфлікт, коли на одному комп'ютері Диспетчер бізнес-контактів 2003 року та диспетчер інтеграції. Диспетчер бізнес-контактів файли, а деякі розділи реєстру –Integration Manager 9.0, 8.0 і 7.50. Компоненти диспетчера інтеграції 7.0 використовуються для побудови Диспетчер бізнес-контактів. Однак проблема виникає, коли на одному комп'Диспетчер бізнес-контактів інстальовано диспетчер інтеграції 9.0, 8.0 або 7.50. Проблема полягає в тому, що Windows COM на рівні операційної системи шукає в реєстрі розташування COM-сервера.
Диспетчер контактів NoteBusiness доступний лише в Microsoft Office випуску 2003 для малого бізнесу та в Microsoft Office випуску 2003.
Спосіб вирішення
Щоб вирішити цю проблему, використовуйте роздільну здатність 1 або 2 залежно від того, чи Диспетчер бізнес-контактів. Якщо ви не використовуєте Диспетчер бізнес-контактів, ви можете видалити компонент, використовуючи роздільну здатність 1. Якщо ви використовуєте Диспетчер бізнес-контактів, потрібно використовувати роздільну здатність 2.
Вирішення 1. Видалення Диспетчер бізнес-контактів
Якщо ви не використовуєте Диспетчер бізнес-контактів, цю проблему можна вирішити, видаливши компонент. Для цього використовується надбудова "Установка й видалення програм". Видаливши компонент, потрібно відновити диспетчер інтеграції. Щоб видалити Диспетчер бізнес-контактів і відновити диспетчер інтеграції, виконайте такі дії:
-
Натисніть кнопку Пуск, наведіть вказівник мишіна пункт Програми , клацніть Панель керування , двічі клацніть пунктУстановка йвидалення програм , виберіть Диспетчер бізнес-контактіві натисніть кнопку Видалити.
-
У розділі Додавання або видалення програм виберіть Диспетчерінтеграції, натисніть кнопку Змінитиабо видалитита виберіть пункт Відновити.
-
Якщо повідомлення про помилку все ще з'являється, повторіть цю процедуру, натиснувши кнопку Змінити на кроці 2, а не відновити. Потім виберіть, щоб інсталювати всіadapters.
Вирішення 2. Примусове використання правильних файлів обобробки COM реєстру
Якщо використовується Диспетчер бізнес-контактів, цю проблему можна вирішити, створивши IM.EXE. Локальний файл, щоб змусити реєстр використовувати правильні файли об Windows COM для Integration Manager. Для цього виконайте описані нижче дії.
-
Почніть Блокнот і залиште панель пустою.
-
Перейдіть на вкладкуФайл і виберіть команду Зберегти як.
-
Змініть значення поля Тип файлу на Усі файли.
-
У полі Ім'я файлу введіть IM.EXE. LOCAL. Потім збережіть файл у тій самій папці, де інстальовано диспетчер IM.exe (інтеграція).
Примітка. Якщо файл має те саме ім'я, що й клієнтська програма, і якщо ім'я файлу має такий самий файл: . Локальне розширення, обчислення COM перевіряє, чи є сервер COM у локальному каталозі, а не із папки в реєстрі. -
Скопіюйте CBOMLib.dll та CBOMLibX.dll до тієї самої папки, що й IM.exe та IM.EXE. ЛОКАЛЬНІ файли. Коли файл IM.exe відкривається з цієї папки, у файлі IM.exe використовуються локальні копії файлів CBOMLib.dll і CBOMLibX.dll, а не файли, визначені в реєстрі.
Примітка. Оскільки Диспетчер бізнес-контактів інстальовано після диспетчера інтеграції, реєстр указують на Диспетчер бізнес-контактів їхні копії. Ці копії збігаються з копіями диспетчера інтеграції 7.0.
Додаткові відомості
Ця стаття була TechKnowledge Document ID:34103 Проблема, описана в розділі Ознаки, не стосується
Microsoft Dynamics GP 10.0.