Comissão - Trocas referentes a NFC-e não aparecem no relatório

Criado por Camillo Ernesto em 16/02/2022 17:14  ·  Leitura: 1 min

O problema ocorre devido o pedido da NFC-e não ter gravado o código do vendedor do PDV, por alguma inconsistência ou bug em versão antiga. Para solucionar o problema deve-se fazer o backup do banco de dados e executar a seguinte script:

update
pedidoc set pedidoc.codvendedor =
(select pdv.codvendedor from pedidoc pdv
 inner join pedidoc cupom on
 pdv.codempresa = cupom.codempresa and
 pdv.codcliente = cupom.codcliente and
 cupom.codpedidoimportado = pdv.codpedido and
 cupom.tipopedidoimportado = pdv.tipopedido and
 cupom.codpedido = pdv.maquina||pdv.numcupom and
 pdv.tipopedido = '55' and
 cupom.tipopedido = '56' and
 (cupom.codvendedor is null or (cupom.codvendedor = '')) and
 pdv.codvendedor <> ''
 where
 pedidoc.codempresa = cupom.codempresa and
 pedidoc.tipopedido = cupom.tipopedido and
 pedidoc.codpedido = cupom.codpedido)
where
(pedidoc.codvendedor is null or (pedidoc.codvendedor = ''))