Ajuste do Inicializador Padrão do Campo Nome do Agente (TN0_NOMAGE)
Produto: | Microsiga Protheus® |
---|---|
Ocorrência: | Divergência no Inicializador Padrão do Nome Agente (TN0_NOMEAGE) da rotina de Riscos (MDTA180). |
Passo a passo: | Foi identificado que esta situação está ocorrendo por diferenças no dicionário do ambiente de alguns clientes e o padrão. O que traz a informação do campo Nome Agente (TN0_NOMAGE) quando um registro na rotina de Riscos (MDTA180) é alterado ou visualizado é o Inicializador Padrão (X3_RELACAO). No dicionário padrão, o valor do Inicializador Padrão do campo TN0_NOMEAGE é "If( INCLUI,'',Posicione( 'TMA', 1, xFilial( 'TMA' ) + TN0->TN0_AGENTE, 'TMA_NOMAGE'))". Porém, no caso de alguns clientes, foi observado que o inicializador padrão deste campo está como "If( INCLUI,'',Posicione( 'TMA', 1, xFilial( 'TMA' ) + TN0->TN0_AGENTE, 'TMA_AGENTE' ))". Por isso, ao visualizar ou alterar o registro, está trazendo o valor do código do agente ao invés do nome. Ou seja, para resolver está situação basta trocar o Inicializador Padrão do campo TN0_NOMEAGE para como está no dicionário padrão que é:
2. Selecione o campo TN0_NOMAGE, clique em alterar e altere o Inc. Padrão para IF( INCLUI,'',POSICIONE( 'TMA', 1, XFILIAL( 'TMA' ) + TN0->TN0_AGENTE, 'TMA_NOMAGE')). Clique em Salvar: 3. Em seguida, selecione a opção Salvar |