Pedido com esse problema, geralmente vem do aplicativo AFV. Por algum motivo, ainda desconhecido, o aplicativo, ao ser sincronizado, acaba não verificando isso e quando chega na base do cliente ocorre o seguinte erro:
Quando se depara com essa tela, abra o /sqlbuilder.aspx na base do cliente e execute o seguinte comando SQL:
select pi.* from pedido_itens pi join pedido ped on ped.id = pi.id_pedido where ped.id_romaneio = :romaneio and pi.quantidade_embalagem = 0
Basta identificar o pedido com problema e ajuste no pedido diretamente ou pelo banco editando o item dentro do pedido.
--
Para identificar dentro do banco de dados as sincronizações do representante (que você descobre verificando o pedido)
select * from afv_sync a where a.id_representante = 3040 -- bena and cast(a.horario_inicio as date) = '09.04.2019'`--data da inclusão do pedido com problema
Lista de pedidos da sincronização X localizada no select anterior, no caso pelo horário a 4277
select ap.* from afv_sync_pedidos ap where ap.id_sincronizacao = 4277
No resultado, pela coluna ID_PEDIDO_DNET localiza o pedido com problema, no caso 73310