Ошибка Зависимый пакет "NavReportMaster" не найден

Добрый день

После установки пакета Printable forms setup for Creatio (https://marketplace.terrasoft.ru/app/reports-setup-creatio) перестал работать стенд

Уже и Redis чистил и Исходники генерил, но при компиляции выдает ошибку  Зависимый пакет "NavReportMaster" не найден

Уже не знаю как восстановить работу стенда

Нравится

6 комментариев

либо что-то не доставилось, либо просмотри зависимости в новых пакетах, нет ли там NavReportMaster. мб мусорные зависимости от пакетов разработки остались

Варфоломеев Данила,

Как их можно удалить?

Иван Ратников,

 

Попробуйте восстановить базу данных из резервной копии.

Алла Савельева,

если б это было возможно...

Иван Ратников пишет:

Вам нужно разблокировать пакет через SQL запрос, затем зайти в свойства пакета и убрать зависимость пакета.
Про зависимости пакетов можете почитать здесь:
https://academy.terrasoft.ru/docs/7-17/developer/development_tools/pack…
Скрипт для разблокировки пакета:
 UPDATE "SysPackage" SET "InstallType" = 0, "IsChanged" = 1, "IsLocked" = 1 WHERE "Name" = 'NamePackage';
Когда изменения внесете, можете его обратно заблокировать, инвертировав значения на обратные для измененных параметров.

Для начала нужно понять, в каком пакете осталась зависимость от NavReportMaster. Это можно выяснить скриптом:

 

SELECT sp2.Name FROM SysPackageDependency
LEFT JOIN SysPackage sp1 ON sp1.Id = SysPackageId
LEFT JOIN SysPackage sp2 ON sp2.Id = DependOnPackageId
WHERE sp1.Name = 'NavReportMaster'

 

Скрипт выведет имена всех пакетов, которые зависят от NavReportMaster. Далее уже можно воспользоваться рекомендацией выше от Павла, по разблокировке пакета и удалению зависимости. Хотя пакет может быть и не заблокирован, тогда можно будет просто зайти в свойства и удалить зависимость.

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