Histórico da Página
...
Ajuste do
...
Inicializador Padrão do
...
Campo Nome
...
do Agente (
...
TN0_
...
NOMAGE)
Produto: | Microsiga Protheus® |
---|---|
Ocorrência: | Realizar o aumento do campo de Nome Amb. (TNE_NOMEDivergência no Inicializador Padrão do Nome Agente (TN0_NOMEAGE) da rotina de Ambiente Físico Riscos (MDTA182MDTA180). |
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 é: Para acompanhar o tamanho do campo do módulo do TAF (TO4_NMAMB) de 100 caracteres, é necessário que o campo Nome Amb. (TNE_NOME) tenha o mesmo tamanho.
2. Selecione o campo TNEcampo TN0_NOMENOMAGE, clique em alterar e altere o Tamanho para 100 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 |