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 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

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




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>