Проблема при установке пакета в v7.10

Настроили приложение BPM'Online 7.10.0.1742 и на него поставили пакет из хранилища.
В Пакете были замещающие объекты контрагента, контакта и обращения.

После установки проделали следующие шаги:

1. Сгенерировать для требующих генерации.
2. Компилировать все.
3. Выбрать элементы, структура которых менялась. Обновить для них структуру БД.
4. На вкладке Данные отобразить колонки Текст последней ошибки и Требует установки в БД. Установить выбранные элементы.
5. На вкладке SQL сценарии Установить выбранные элементы.

После этого перезапустили IIS, Redis и почистили Кэш.

  1. У обращения не перенеслись заголовки новых полей
  2. У контрагента и контакта не обновилась структура БД. Т.е. при открытии карточки контрагента или контакта приложение пыталось получить колонки которых не было в базе, но были в схеме объекта.
    В консоли браузера появлялась ошибка "SqlException" "Invalid column name '...'"

Интересуют следующие вопросы:

  1. Почему такое произошло?
  2. И как избежать этого в дальнейшем? Т.к. на устранение проблемы было потрачено много времени.

Нравится

3 комментария

Добрый день, Искандер.

Данная проблема могла возникнуть в следствие установки пакета с ошибками. Прикрепите пожалуйста лог процесса установки.

"Мария Ватулина" написал:

Добрый день, Искандер.

Данная проблема могла возникнуть в следствие установки пакета с ошибками. Прикрепите пожалуйста лог процесса установки.

Изначально пакет был отлажен на локальной машине.
И при установке пакета, ошибок не было.

Было лишь 4 предупреждения которые появляются при компиляции даже дефолтной сборки 7.10

Здравствуйте!

Судя по описанному поведению, были перенесены метаданные схем, однако их публикация выполнена не была. Такое поведение может возникнуть при переносе схем через md файлы, а не через установку пакетов через WSC (или через действие "Установка пакета").

Для того, чтобы понять причину, пожалуйста, прикрепите лог установки пакета.

Показать все комментарии