Árvore de páginas

Tempo aproximado para leitura: 04 min

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


Importante

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)