Ошибки при удалении пакета из вкл. "Зависит от пакетов"
Добрый день.
После объединения схем из нескольких пакетов в один, пытаюсь удалить старые пакеты из вкл. "Зависит от пакетов" нового пакета, в который перенес схемы.
Долго крутится загрузка после чего появляется список ошибок вида: "Колонка типа справочник название колонки> зависит от недоступной по связям схемы название объекта> пакета Название пакета>".
При этом все пакеты, по которым есть ошибки, уже добавлены в связи нового пакета.
Нравится
Как вариант, можно попробовать убрать из всей иерархии пакетов все зависимости на удаляемый пакет.
"Мария Ватулина" написал:Как вариант, можно попробовать убрать из всей иерархии пакетов все зависимости на удаляемый пакет.
Я это и пытаюсь сделать.
Здравствуйте, Игорь.
Попробуйте удалить информацию о том, что от этого пакета кто-то зависит на закладке "Зависимые контакты". После этого повторите попытку удалить "лишний" пакет. Если это не поможет. Можно выполнить это напрямую через базу. Там есть две таблицы "SysPackage" и "SysPackageDependency". В первой таблице содержатся, собственно, пакеты, а во второй - их связи. Так вот, удалите из второй таблицы информацию о том, что от пакета, который нужно удалить, кто-то зависит (в поле DependOnPackageID - ID пакета, который нужно удалить). Потом попробуйте удалить пакет из таблицы "SysPackage".
P.S.: предварительно обязательно сделайте бэкап.
Предоставили Backup базы со схемой зависимости пакетов
Здравствуйте. Вопрос передан соответствующей команде разработки.