Skip to content

Tag-icone-mini.png Análise

Projeto ​

Link para as especificações do projeto: Baixa para Pedidos em NFe.

Detalhamento do Projeto ​

Desenvolvimento ​

O sistema precisa, ao importar uma compra por xml, baixar o pedido que está gravado no banco para que o mesmo não possa ser baixado novamente por engano.
Deve-se poder informar o número do pedido ao importar xml.

Especificação Técnica ​

Configurações Necessárias ​

XML exemplo da proposta é das Lojas P&S.
Pode-se utilizar os seguintes dados para validar o processo.

Base: PS@TTORACLE Filial: 001 Fornecedor: 001/55 - TERMOLAR S/A Pedido: 001/16101 Número da NF: 5-26242 XML: \\ttadm\Anexos_SAC\2011\07\14\43110792780634000122550050000262421263995149-nfe.xml

Protótipo de Tela ​

Para melhor entendimento do processo foi criado um Protótipo para Baixa de Pedidos de NFe.

Mudanças por Módulo ​

As alterações são todas na tela de Registro de Compras e Busca de Pedidos do Backoffice.

Após carregar os itens do XML, se houver algum pedido Autorizado para o Fornecedor, o sistema abrirá a tela de pedidos.

No botão "Pedido", passar no método ExistePedFor a lista de produtos (REFPRO) dos itens de compra. Somente mandar quando for itens carregados de um arquivo XML de NF-e (FbImportantoNFE = True).
Nos demais casos, mandar a lista vazia.

Na busca de pedidos filtrar os produtos quando a lista de produtos vier preenchida.

No registro de compras, tratar o retorno para não inserir os itens no grid, apenas criar o vínculo entre pedido e compra, inclusive modificando as colunas de pedido do grid.
Todos os outros processos que são feitos pelo botão "Pedido" devem ser implementados também por esse processo, para que o pedido possa ser feito baixa.
Atentar para processos mais complexos como compra de pedido parcial e processo de encomenda.

Referenciado por: Protótipo para Baixa de Pedidos de NFe |