Árvore de páginas

Versões comparadas

Chave

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

Tempo aproximado para leitura: 04 min

Aviso

Ajuste realizado nas versões 12.1.17 e 12.1.23


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus.
Segmento:Manufatura.
Módulo:Manutenção de Ativos e Gestão de Frotas.
Função:

Retorno Mod. 2 (MNTA435)

Funções Genérias SIGAMNT (MNTUTIL)

Funções Genérias OS (MNTUTIL_OS)

Funções Genérias MU (NGMUUTIL)

CancelRequest (NGMUCANREQ)

Ticket:4330328 (RM).
Issue:

SIGAMNT: DNG-4261.

BACKOFFICE RM: MATESTCNTFTOF01-4678


02. SITUAÇÃO/REQUISITO

O usuário realiza a exclusão de um dos insumos da ordem de serviço no Protheus, então é enviada ao RM uma mensagem de CANCELREQUEST para excluir o item do movimento de baixa. O RM processa essa mensagem, retorna OK, porém não realiza nenhuma alteração no movimento de baixa ou de solicitação de armazém

03. SOLUÇÃO


Informações
titleImportante

Para o correto funcionamento da validação, Além do SIGAMNT, será necessário atualizar o arquivo "RM.Mov.Processos.Data.dll" (RM.Net) contendo os ajustes do lado Backoffice RM.

Mais informações: http://tdn.totvs.com/x/dSMcGw


Realizado ajuste no Retorno Mod. 2 (MNTA435) onde foi alterado para consistir o retorno da mensagem única de Cancelamento de Requisição (CANCELREQUEST/NGMUCANREQ), assim permitindo a apresentação de possíveis inconsistências no backoffice com a mensagem retornada pelo RM/Backoffice.
Caso o backoffice retorne "error" o MNT irá barrar o processo e apresentar tela de log "Inconsistência de gravação" contendo:

- Ordem de Serviço; (TJ_ORDEM)
- Plano Manutenção; (TJ_PLANO)
- Tarefa; (TL_TAREFA)
- Tipo Insumo; (TL_TIPOREG)
- Código; (TL_CODIGO)
- Seq. Insumo; (TL_SEQRELA)
- N° Mov. Interno; (TL_NUMSEQ)
- Inconsistência. (Retorno com o texto da inconsistência)


Templatedocumentos


HTML
<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;
}
</style>