Вылеты в 1С 7.7 при работе с Моби-С

Исходная ситуация

При работе с Моби-С, открытие модуля интеграции или работа с какими либо диалоговыми окнами, 1С закрывается без каких либо подробных сообщений об ошибке.

Причина

Используются вспомогательные библиотеки не актуальных версий.

Решение

Для нормальной работы модуля интеграции Моби-С требуются дополнительные библиотеки 1CPP.dll, FormEx.dll и V7PLUS.DLL. Если до установки Моби-С в вашей базе уже использовались какие либо из этих библиотек они не будут перезаписаны версиями из дистрибутива. Все нужные библиотеки, при установке, будут скопированы в папку DLL которая находится в основном каталоге Моби-С. Моби-С может не правильно работать с вашими текущими версиями этих библиотек. Если 1С при использовании Моби-С вылетает то нужно добиться того, что бы использовались наши версии этих библиотек.

Вспомогательные библиотеки могут находиться в двух местах

  1. Каталог установки 1С в подкаталоге bin. Запуск из этого места имеет приоритет.
  2. В корне каталога базы данных.

Текущие версии библиотек и где они лежат можно посмотреть в 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. Закрыть Моби-С и базу 1С где она была открыта.
  2. Сделать резервные копии текущих файлов V7Plus.als, 1CPP.dll, FormEx.dll, V7PLUS.DLL в каталоге базы данных или в каталоге bin установки 1С.
  3. Скопировать в корень каталога базы данных и в каталог bin установки 1С, наши файлы из каталога DLL.
  4. Запустить 1С и Моби-С, проверить устранена ли проблема.