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)