Инструкция по обновлению модуля - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

Инструкция по обновлению модуля порядок действий:

(!) Сделайте архивную копию всей конфигурации и обработок
(!) Устанавливать рекомендуется на копию рабочей ИБ, после проверки всех функций и операций - переносить изменения из тестовой версий в рабочую.

0. Скачайте обновления
  1. Тестовая версия = https://redmine.kb99.pro/projects/vsd_1c/files
  2. Рабочая версия = https://redmine.kb99.pro/projects/vsd_1c_work/files
    ( Изменения = https://redmine.kb99.pro/projects/vsd_1c_work/repository )

Обновите конфигурацию и внешние обработки

1. Скопируйте (замените) ВСЕ обработки ert кроме Меркурий_Интеграция.ert из папки zip:\Vetis в каталогИБ \ Vetis

(!) Меркурий_Интеграция.ert - здесь находятся переопределения стандартных функций модуля интеграции для вашей конфигурации, этот файл ЗАМЕНЯТЬ НЕЛЬЗЯ

2. Объедините вашу конфигурацию с конфигурацией интеграции 1cv7_Vetis.md

(!) Внимание! Добавляйте только новые объекты с префиксом ВСД. В станартные справочники и документы изменения переносите вручную.

3. Проверьте пути в файле defcls.prm в корне КаталогИБ к классам модуля интеграции
Рекомендуемый путь: КаталогИБ \ Vetis

4. Отмена регистрации старой версии dll
  • SoapDLL_test.dll
  • SoapDll_work.dll
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm.exe /unregister soapdll_test.dll 
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm.exe /unregister soapdll_work.dll 
  • Отмена регистрации не обязательна, нужна для удаления ссылок на старую версию dll (очистки реестра)
  • запуск скрипта с правами администратора:
  • Перезагрузить компьютер (если dll открыта - удалить\заменить не получится)
5. скопировать все dll в папку КаталогИБ
  • SoapDLL_test.dll
  • SoapDll_work.dll

6. Регистрация новой версии dll

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm.exe %~dp0soapdll_test.dll /codebase /verbose
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm.exe %~dp0soapdll_work.dll /codebase /verbose