OS travada no serviço de expedição

 Problema

O sistema, por algum motivo, está conseguindo gerar mais de uma OpeExpedicaoCarga por pedido dentro da OS. Sendo que para o sistema funcionar corretamente, precisar existir apenas uma OpeExpedicaoCarga por pedido na OS

 Solução

Excluir as OpeExpedicaoCarga excedentes, deixando apenas um registro de OpeExpedicaoCarga

  1. select b.*
    from OpePedido a
    inner join opeexpedicaocarga b on b.idopepedido = a.IdOpePedido
    where a.idopeordemservico = 24005;

  2. delete from opeexpedicaocarga
    where idopepedido = 28209
    and idopeexpedicaocarga in (
    38725,
    38710,
    38708);

 

Destaque informações importantes em um painel como este. Para editar a cor ou o estilo desse painel, selecione uma das opções no menu.

 Artigos relacionados