Itens de pedidos para PDV
Como evitar a inclusão de itens do tipo serviço no faturamento através de cupom fiscal (ECF)?
PDV.ITENS_PEDIDOS_PDV.FAQ-44992
Deve-se acrescentar a linha abaixo na definição da view ITENS_PEDIDOS_PDV:
AND pr.tipo_item <> '09'
Para recriar a VIEW, executar o comando:
create or replace view ITENS_PEDIDOS_PDV as
SELECT ip.id, clie.pessoa AS cliente, p.pedido::text AS pedido, ip.sequencia::text AS item, pr.produto, ip.quantidade, ip.preco AS preco_unitario
FROM itens_pedidos ip
JOIN pedidos p ON p.id = ip.pedido_id
JOIN produtos pr ON pr.id = ip.produto_id
JOIN tipos_produtos tps ON tps.id = pr.tipo_produto_id
JOIN pessoas clie ON clie.id = p.cliente_id
WHERE ip.situacao <> 'C'::text and preco>0
AND pr.tipo_item <> '09'
;
Observar que para customizar a VIEW de forma que ela seja automaticamente criada corretamente no RTDBUT.UTL_DB_SCHEMA, é necessário criar ou modificar a preferência PDV.ITENS_PEDIDOS_PDV.VIEW_SQL:
SELECT ip.id, clie.pessoa AS cliente, p.pedido::text AS pedido, ip.sequencia::text AS item, pr.produto, ip.quantidade, ip.preco AS preco_unitario
FROM itens_pedidos ip
JOIN pedidos p ON p.id = ip.pedido_id
JOIN produtos pr ON pr.id = ip.produto_id
JOIN tipos_produtos tps ON tps.id = pr.tipo_produto_id
JOIN pessoas clie ON clie.id = p.cliente_id
WHERE ip.situacao <> 'C'::text and preco>0
AND pr.tipo_item <> '09'
;