01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Manufatura |
Módulo: | Manutenção de Ativos e Gestão de Frotas |
Função: | MNTA735 |
Ticket: | 7438004 |
02. SITUAÇÃO/REQUISITO
Ao possuir um campo de usuário incluso na tabela TQB, e tentar incluir um registro na rotina de Retorno de Check List (MNTA735) que gere uma solicitação de serviço ocorre o seguinte erro:
THREAD ERROR ([18460], usuário, PC) 06/12/2019 14:22:54
type mismatch on + on MNTA735SS(MNTA735.PRW) 12/11/2019 09:26:41 line : 1101
Observação
O problema ocorre quando o campo de usuário está definido como obrigatório e com o conteúdo vazio.
03. SOLUÇÃO
Realizado ajuste na rotina de Retorno Check List (MNTA735), para não gerar inconsistência ao possuir um campo de usuário na tabela TQB com o conteúdo vazio, foi incluso uma mensagem que verifica se o campo está preenchido, com o campo de usuário preenchido é possível prosseguir com o cadastro.
Incluso condição para não ser possível excluir o cadastro na rotina de Retorno Check List (MNTA735) caso esse registro esteja relacionado a uma Solicitação de Serviço.
04. DEMAIS INFORMAÇÕES
Para adicionar o conteúdo ao campo deve ser informado o 'Inic. Padrão'. Também é possível utilizar o ponto de entrada MNTA7354, mas o 'Inic. Padrão' deverá ter algum valor informado, o ponto de entrada é utilizado para adicionar um novo conteúdo ao campo.
05. ASSUNTOS RELACIONADOS