FAQ (partage)
De Wiki1000
Suppression du paramétrage utilisateur obsolète
Le paramétrage des droits des utilisateurs sur les sociétés d'un dossier multi-sociétés utilise une classe TdbfParametreEntite qui référence la classe TdbmEntity du référentiel.
Lorsque une base de données multi-sociétés est déplacée d'un référentiel à un autre le paramétrage des utilisateurs n'est plus valide.
Pour supprimer le paramétrage utilisateur obsolète d'un dossier multi-sociétés, vous pouvez exécuter le script suivant dans le contexte de la base de données multi-sociétés (SQL Server) :
delete from dbo.TDBFPARAMETREENTITEDROIT where oidParametreEntite not in ( select t0.oid from dbo.TDBFPARAMETREENTITE t0 where exists (select * from dbMaster.dbo.TDBMENTITY e where e.oid = t0.oiddbmEntity) ) delete from dbo.TDBFPARAMETREENTITE where oid not in ( select t0.oid from dbo.TDBFPARAMETREENTITE t0 where exists (select * from dbMaster.dbo.TDBMENTITY e where e.oid = t0.oiddbmEntity) )