45166 - AM Console - Inventura - ve sloupci
"umístění" zobrazuje špatnou hodnotu zděděné vlastnosti
Článek se týká verzí produktů
ALVAO Asset Management 8.0, 8.0 SP1
Příznaky
Po vložení majetku do inventury se ve sloupci "Umístění" zobrazuje špatná
hodnota zděděné vlastnosti (hodnota z nesprávného nadřazeného objektu).
Příčina
Příčinou je chyba v produktech ALVAO.
Řešení
Opraveno ve verzi 8.1.700.
Náhradní řešení
- Odstraňte všechen majetek z inventury
- Spusťte na databázi skript:
alter view
dbo.vInheritedProperty
as
select
aux.intNodeId
NodeId,
aux.intKindCode
KindCode,
aux.lintKindId
KindId,
aux.txtValue
Value
from (
select
u.intNodeId,
u.lintKindId,
k.intKindCode,
u.txtValue,
row_number()
over
(partition
by
u.lintKindId,
u.intNodeId
order
by
u.PathLen
desc)
rn
from (
select
n.intNodeId,
p.lintKindId,
p.txtValue,
len(pn.txtPath)
PathLen
from dbo.tblNode
n
join dbo.tblNodeParent
np on
np.lintNodeId=n.intNodeId
join dbo.tblNode
pn on
pn.intNodeId=np.lintParentNodeId
join dbo.tblProperty
p on
p.lintNodeId=pn.intNodeId
and
p.bolInheritable=1
and
np.lintNodeId!=np.lintParentNodeId
union
all
select
n.intNodeId,
p.lintKindId,
p.txtValue,
len(n.txtPath)
PathLen
from dbo.tblNode
n
join dbo.tblProperty
p on
n.intNodeId=p.lintNodeId
)
u
join tblKind k
on
k.intKindId=u.lintKindId
)
aux
wherern=1
- Vložte zpět majetek do inventury.
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.
|