Исходные данные: Имеем сервер под управлением Windows Server 2012. На нём установлены компоненты 1С (релиз 8.3.7.2027): Сервер 1С:Предприятия х64 и его Модули расширения веб-сервера (х64), Платформа 1С:Предприятия х32 и её Модули расширения веб-сервера (х32). Развёрнут веб-сервер Appache, на котором опубликованы две информационные базы 1С. Эти две базы взаимодействуют между собой посредством http-сервиса.

В один прекрасный день, точнее ночь, потребовалось обновить платформу 1С:Предприятие до релиза 8.3.8.2167. Это было сделано и для сервера 1С:Предприятие (х64), и для Платформы 1С (х32). Разумеется, были обновлены и Модули расширения веб-сервера. Однако, на следующий день пользователи стали обращаться с такой ошибкой: "Различаются версии клиента и сервера (8.3.7.2027 - 8.3.8.2167), клиентское приложение: Модуль расширения веб-сервера."

В результате диагностики ошибки выяснилось, что исправлять её нужно в конфигурационном файле веб-сервера Appache httpd.conf . В моём случае файл находился в расположении C:\Program Files (x86)\Apache2.2\conf . 

В этом файле присутствовала такая строка: 

LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.7.2027/bin/wsap22.dll"

Вот и причина ошибки: веб-сервер загружает модуль 1С из предыдущего релиза. Чтобы изменить эту строчку, потребовалось предварительно остановить веб-сервер. Путь "C:/Program Files (x86)/1cv8/8.3.7.2027/bin/wsap22.dll" я изменил на "C:/Program Files (x86)/1cv8/8.3.8.2167/bin/wsap22.dll". Затем запустил веб-сервер и проверил работу системы. Ошибка больше не возникала.

Комментарии

  • Ненавижу1С 19.05.2018 18:16
    Благодарю. Помогло данное решение.

    Подробнее...

     
  • lsnr 14.05.2018 17:05
    Наконец то нашел внятный ответ.. Спасибо.

    Подробнее...

     
  • Гринёв 20.12.2017 09:45
    Только надо иметь ввиду, что СтандартнаяОбработка = Ложь в процедуре ПриКомпоновкеРезультата отключает стандартную расшифровку полей отчёта.

    Подробнее...