Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Prestadores de Serviços Terceirização

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

Terceirização(SIGATEC)

Função:TECA450.PRX
País:Brasil
Ticket:18041325
Requisito/Story/Issue (informe o requisito relacionado) :DSERSGS-17129


02. SITUAÇÃO/REQUISITO

Ao visualizar a ordem de serviço através do campo Numero de Ordem de serviço no atendimento da ordem de serviço o campo de Observação da Ocorrencia não é inicializado. 

03. SOLUÇÃO

Necessario realizar ajuste de dicionario, a correção estará disponivel no proximo pacote acumulado do modulo SIGATEC após o dia 09/10/2023


A alteração realizado consiste na correção do inicializador padrão do campo AB7_MEMO2 que estava com a seguinte expressão:

If(!INCLUI .AND. !Empty(aCols[Len(aCols)][3]),MSMM(AB7->AB7_MEMO1),"")   

ele verifica se é diferente de inclusão e se o campo AB7_CODPRO está preenchido, como o campo AB7_CODPRO é obrigatorio ele sempre vai estar preenchido na visualização, alteração e exclusão.

Na abertura do atendimento da ordem de serviço o aCols não está inicializado, assim a expressão sempre era falsa e retornava vazia, assim foi corrigida para a seguinte expressão.

If(!INCLUI ,MSMM(AB7->AB7_MEMO1),"")   

Assim o campo é inicializado na visualização da ordem de serviço dentro do atendimento da ordem de serviço, como o campo AB7_CODPRO é obrigatorio ele sempre será preenchido em uma visualização ou alteração de uma ordem de serviço, não tendo a necessidade da verificação anterior.


04. DEMAIS INFORMAÇÕES

05. ASSUNTOS RELACIONADOS