Skip Navigation Links Skip Navigation Links.
Skip Navigation Links Skip Navigation Links.


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í

  1. Odstraňte všechen majetek z inventury
  2. 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
    where
    rn=1

  3. Vložte zpět majetek do inventury.

 

Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.