Forum
See question

Erro na inicialização dos campos do utilizador   

16 views
0
0

Boa Tarde,

Quer a tabela de artigos e Subfamilias têm vários  campos do utilizador.

Ao abrir a ficha de artigos tenho o seguinte erro: “Erro na inicialização dos campos do utilizador.”

Ao abrir a ficha das famílias, nos campos de utilizador associados Ás subfamília não consigo alterar dados. Sempre que tento elimina dados.

Alguma ideia do problema?

Cmps.

PF

 

 

Faça login para poder traduzir
Extensibilidade
Primavera
Marked as spam
Criado há 2 anos e 6 meses paulofernandes-2
2 answers
0
Private answer

Boa Tarde,

Obrigado pela resposta e feedback.

Validei a opção 1 e 2 e não encontrei nada irregular, apliquei a query em baixo.

O problema de aplicar a opção 3 têm haver com o fato de estar a tratar de 97 campos do utilizadores. A não ser que exista alguma solução automática para reconstruir os campos. Conheces?

Cmps.

PF

 

SELECT T.name AS Tabela,A.Campo Campo, C.name AS Coluna, A.ValorDefeito ,object_definition(C.default_object_id) AS 'ValorDefeitoSql', Ty.Name
FROM sys.sysobjects AS T (NOLOCK)
INNER JOIN sys.all_columns AS C (NOLOCK) ON T.id = C.object_id AND T.XTYPE = 'U'
inner join [PRIR????BV10].[dbo].[StdCamposVar] A with (nolock) on A.Campo = C.Name and A.tabela in('SubFamilias' ,'Artigo')
INNER JOIN sys.types AS ty ON c.system_type_id = ty.system_type_id
WHERE T.name in('SubFamilias' ,'Artigo') and C.name like 'CDU_%' and Ty.Name <>'sysname'
order by T.name , Ty.Name , C.name

Faça login para poder traduzir
Marked as spam
Criado há 2 anos e 6 meses paulofernandes-2
    Comments
    Existe uma opção no administrador que permite fazer essa validação em: Escolhe a empresa e depois acede a "Administração | Campos de utilizador | Reconstruir todas as Dependências". Se houver algum erro irá ser despoletado aí. SE não der erro só mesmo analisando a situação especifica coma BD onde surge o erro.
    2 anos e 6 meses
    armandogonalves
      0
      Private answer

      A sugestão que apresento para validação é a seguinte:

      • Validar se o campo de utilizador é suportado pelo ERP;
      • Validar se o valor por defeito dos CDUs é válido;
      • Efetuar a reconstrução de todos os campos de utilizador, para verificar se existe alguma inconsistência com os mesmos.
      Faça login para poder traduzir
      Marked as spam
      Criado há 2 anos e 6 meses armandogonalves
      armandogonalves Most Valuable Professional