Вылеты в 1С 7.7 при работе с Моби-С
Исходная ситуация
При работе с Моби-С, открытие модуля интеграции или работа с какими либо диалоговыми окнами, 1С закрывается без каких либо подробных сообщений об ошибке.
Причина
Используются вспомогательные библиотеки не актуальных версий.
Решение
Для нормальной работы модуля интеграции Моби-С требуются дополнительные библиотеки 1CPP.dll, FormEx.dll и V7PLUS.DLL. Если до установки Моби-С в вашей базе уже использовались какие либо из этих библиотек они не будут перезаписаны версиями из дистрибутива. Все нужные библиотеки, при установке, будут скопированы в папку DLL которая находится в основном каталоге Моби-С. Моби-С может не правильно работать с вашими текущими версиями этих библиотек. Если 1С при использовании Моби-С вылетает то нужно добиться того, что бы использовались наши версии этих библиотек.
Вспомогательные библиотеки могут находиться в двух местах
- Каталог установки 1С в подкаталоге bin. Запуск из этого места имеет приоритет.
- В корне каталога базы данных.
Текущие версии библиотек и где они лежат можно посмотреть в 1С. В 1С в верхнем меню перейдите Помощь→О программе.
Правильные библиотеки
- FormEx.dll версия продукта 2.0.5.0, версия файла 2.0.5.108.
- 1CPP.dll версия продукта 3.2.2.0
- V7PLUS.DLL версия продукта 7.70.011 Необходима регистрация по аналогии с PocketServer.dll
Последовательность действий
- Закрыть Моби-С и базу 1С где она была открыта.
- Сделать резервные копии текущих файлов V7Plus.als, 1CPP.dll, FormEx.dll, V7PLUS.DLL в каталоге базы данных или в каталоге bin установки 1С.
- Скопировать в корень каталога базы данных и в каталог bin установки 1С, наши файлы из каталога DLL.
- Запустить 1С и Моби-С, проверить устранена ли проблема.