Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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:Requisito/Story/Issue (informe o requisito relacionado) :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 Checklist (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

Informações
titleObservação

O problema ocorre quando o campo de usuário estiver está definido como obrigatório e não possuir um conteúdo informadocom o conteúdo vazio.

03. SOLUÇÃO

- Inserida validação na chamada de geração de Solicitação de Serviço, a partir do Retorno de Checklist (MNTA735), para que não seja gerada inconsistência ao possuir um campo de usuário na tabela de SS (TQB) sem preenchimento.
- Ajustado também o momento da gravação do registro TTG e a respectiva TQB (SS) para garantir que não seja deletado Check List com SS relacionada.
- Testar também o processo de mais de uma etapa no check list padrão e também a exclusão.
- Ao expedir, deixar bastante claro no DT que a inconsistência acontecia por conta do campo de usuário estar "vazio". A partir deste ajuste o campo precisará de conteúdo (inicializador padrão ou ponto de entrada) para que o processo seja realizado até o final.

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 o conteúdo desejado ao campo. 

05. ASSUNTOS RELACIONADOS

...