Проблемы
При попытке создать новую интеграцию с 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. Компоненты Integration Manager 7.0 использовались для создания Диспетчер контактов. Однако проблема возникает, если Диспетчер контактов на одном компьютере установлены Диспетчер контактов Integration Manager 9.0, 8.0 или 7.50. Проблема в том, что Windows COM на уровне операционной системы выполняет поиск в реестре, чтобы найти расположение COM-сервера.
NoteBusiness Contact Manager доступен только в Microsoft Office Small Business Edition 2003 и Microsoft Office Professional Edition 2003.
Решение
Чтобы устранить эту проблему, используйте разрешение 1 или 2 в зависимости от того, используете ли вы Диспетчер контактов. Если вы не используете Диспетчер контактов, вы можете удалить компонент с помощью разрешения 1. Если вы используете Диспетчер контактов, необходимо использовать разрешение 2.
Разрешение 1. Удаление Диспетчер контактов
Если вы не используете Диспетчер контактов, вы можете устранить эту проблему, удалив компонент. Для этого необходимо использовать добавление или удаление программ. После удаления компонента необходимо восстановить Диспетчер интеграции. Чтобы удалить BusinessContactManager и восстановить Диспетчер интеграции, выполните следующие действия:
-
Нажмите кнопкуНачните , навестиуказатель мыши на пункт Программы , щелкните Панельуправления , дважды щелкните Добавить или удалить программы,щелкните Диспетчер контактов инажмите кнопку Удалить.
-
В оке Добавлениеили Удаление программ выберитеДиспетчеринтеграции , нажмите кнопку Изменитьилиудалить и выберите восстановить.
-
Если вы продолжаете получать сообщение об ошибке, повторите эту процедуру, нажав кнопку Изменить на шаге 2 вместо восстановить. Затем выберите, чтобы установить alladapters.
Решение 2. Принудительное использование в реестре правильных файлов об ярлыка COM
Если вы используете Диспетчер контактов, вы можете устранить эту проблему, создав IM.EXE. локальный файл, чтобы заставить реестр использовать правильные Windows com engine для Integration Manager. Для этого выполните следующие действия:
-
Начните Блокнот и оставьте панель пустой.
-
Щелкните Файли выберите сохранить как.
-
Измените значение поля Тип файла на Все файлы.
-
В поле Имя файла введите IM.EXE. Местных. Затем сохраните файл в той же папке, в которой установлен IM.exe Integration Manager.
Примечание. Если имя файла такое же, как у клиентского приложения, и имя файла имеет имя . Локальное расширение, com engine проверяет, находится ли COM-сервер в локальном каталоге, а не загружает его из папки в реестре. -
Скопируйте CBOMLib.dll и CBOMLibX.dll файлы в ту же папку, что и IM.exe и IM.EXE. Локальные файлы. При IM.exe файле, открытом из этой папки, IM.exe использует локальные копии файлов CBOMLib.dll и CBOMLibX.dll, а не те файлы, которые определены в реестре.
Примечание. Диспетчер контактов был установлен после Диспетчера интеграции, реестр указывает на Диспетчер контактов копии этих файлов. Эти копии одинаковы для Integration Manager 7.0.
Дополнительная информация
Эта статья была посвящена документу TechKnow это ИД:34103 Проблема, описанная в разделе Симптомы, не относится к
Microsoft Dynamics GP 10.0.