01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Supermercados - Linha Consinco 

Segmento:

Varejo Supermercados 

Módulo:COMPRAS
Função:PEDIDO DE COMPRAS - MAX0082
Ticket:24584037
Requisito/Story/Issue (informe o requisito relacionado) :DSUPCOMP-19065


02. 
SITUAÇÃO/REQUISITO

Foi identificado que, no processo de cancelamento de pedidos de compra com integração EDI, quando executado via job por meio do objeto 'Pkg_CancelaPedidoSuprim', a instrução de cancelamento não está sendo integrada ao portal da Nexxera.

A falha ocorre porque o campo 'DTAALTERACAO' da tabela 'MSU_PEDIDOSUPRIM' não é atualizado. Na análise, constatou-se que a procedure responsável ('SP_CancelaPrincipal') contém uma validação que executa a atualização apenas quando o valor de Apporigem está entre 20 e 30. Contudo, o job é parametrizado com Apporigem = 10, o que impede a atualização e, consequentemente, o disparo da integração.

03. SOLUÇÃO

Foi ajustada a condição que valida se o campo Apporigem está entre 20 e 30, de forma que, além desse intervalo, também seja realizada a atualização do campo 'DTAALTERACAO' da tabela 'MSU_PEDIDOSUPRIM' quando Apporigem for igual a 10 e o cancelamento for do tipo P (pedido).

04. DEMAIS INFORMAÇÕES

Se estiver na versão 25.01, atualizar o sistema para o service pack 25.01.xxx ou superior.

Se estiver na versão 25.07, atualizar o sistema para o service pack 25.07.xxx ou superior.

05. ASSUNTOS RELACIONADOS

        Não se aplica