Mudanças entre as edições de "Importação e Exportação de Pedidos de Beneficiamento"
De Grupo Acert
Linha 44: | Linha 44: | ||
− | |||
+ | == '''Aplicativo de Exportação (Exporta.exe) e Importação (Importa.exe)''' == | ||
− | + | O aplicativo usado para gerar os arquivos xml de exportação e importação é usado tanto para exportar como importar, ficando no '''Arquivo de Configurações*''' do executável a configuração se o mesmo irá importar ou exportar pedidos. | |
+ | O projetose encontra em no '''repositório**''' do grupo acert e se chama ExportaImporta.dpr. Para que não haja risco do aplicativo ficar aberto em duas máquinas, deve ser gerado um atalho do aplicativo com o parâmetro “-bot” ficando parecido com o exemplo a seguir: | ||
− | |||
+ | D:\Execs\SGO\Exporta.exe –bot | ||
− | + | D:\Execs\SGO\Importa.exe –bot | |
− | + | Mais a frente será explicado o funcionamento do aplicativo sem o parâmetro “-bot”. | |
+ | O seu funcionamento é parecido com o do AtualNfe, fica na barra de tarefas do Windows e suas configurações podem ser acessadas clicando com o botão direito do mouse no ícone do aplicativo que fica fica na barra de tarefas do windows: | ||
− | + | Notas Técnicas | |
+ | Arquivo de Configurações : Arquivo : Exporta.ini ou Importa.ini | ||
− | [ | + | Repositório : Subversion : [pasta do subversion] \Sisger\SGO\ExportaPedidXML\Exporta 2.0 |
+ | Aplicativo para Exportação: | ||
− | |||
+ | [[Arquivo:Figura4.png|center|Figura 4]] | ||
− | + | Clicando com o botão direito do mouse no aplicativo de Exportação: | |
− | + | [[Arquivo:Figura5.png|center|Figura 5]] | |
− | + | ||
− | + | Aplicativo para Importação: | |
− | |||
− | + | [[Arquivo:Figura4.png|center|Figura 4]] | |
+ | Clicando com o botão direito do mouse no aplicativo de Importação: | ||
− | |||
+ | [[Arquivo:Figura5.png|center|Figura 5]] | ||
− | |||
+ | Primeiro vamos configurar as pastas de exportação para que os arquivos xml sejam gerados nos diretórios corretos, para isso clique na opção “Configurações”. | ||
− | + | ==='''Configurações > Geral'''=== | |
+ | [[Arquivo:Figura6.png|center|Figura 6]] | ||
− | |||
− | + | *Finalidade = Configurar se o aplicativo irá exportar ou importar pedidos; | |
+ | *Tempo = Intervalo que o aplicativo irá startar a exportação\importação de pedidos; | ||
+ | *Cliente = Código do cliente dos parâmetros por empresa configurada no banco de dados do Revenda que será colocado no arquivo xml do pedido exportado; | ||
+ | *Pasta onde serão gerenciados os arquivos para exportação = Diretório onde serão gerados os arquivos xml, a pasta OK é criada automaticamente pelo aplicativo para guardar os arquivos que são importados com sucesso. A pasta ERRO é criada automaticamente para guardar os arquivos xml que tiveram erro na importação. | ||
+ | *Pasta onde serão gerenciados os arquivos para importação = Diretório onde serão gerados os arquivos xml que foram importados com sucesso, acompanhamento dos pedidos importados, cancelamento dos pedidos importados e erros ocorridos na importação de pedidos. | ||
− | |||
− | |||
− | + | ==='''Configurações > Exportação'''=== | |
+ | [[Arquivo:Figura7.png|center|Figura 7]] | ||
− | |||
+ | *Ordem de compra = Quando o pedido for exportado, o campo ordem de compra no Laboratório será o código do pedido ou ID do pedido; | ||
− | |||
− | |||
− | + | ==='''Configurações > Importação'''=== | |
− | |||
+ | Esses parâmetros somente deverão ser configurados se o aplicativo estiver configurado para Importar. | ||
− | |||
− | |||
− | |||
− | Arquivo | + | [[Arquivo:Figura8.png|center|Figura 8]] |
− | |||
− | + | ==='''Configurações > Importação > Benef. Produtos (Saída)'''=== | |
− | + | *CFOP dentro do estado = Deverá ser informado o cfop que deverá ficar no pedido que será importado no Laboratório. Deve sempre ser REB(Retorna entrada de beneficiamento) para saída e não lançar estoque. | |
+ | *CFOP fora do estado = Deverá ser informado o cfop que deverá ficar no pedido que será importado no Laboratório. Deve sempre ser EB(Entrada de beneficiamento) para entrada e não lançar estoque. | ||
+ | *Importar pedidos de fornecedores = Se essa opção for marcada, os pedidos de clientes exportados para dar entrada no Laboratório como entrada para beneficiamento serão importados automaticamente, se não estiver marcado, a importação será manual. | ||
− | |||
+ | ==='''Configurações > Importação > Benef. Serviços (Saída)'''=== | ||
+ | *CFOP dentro do estado = Deverá ser informado o cfop dos serviços que deverá ficar no pedido que será importado no Laboratório. | ||
+ | *CFOP fora do estado = Deverá ser informado o cfop dos serviços que deverá ficar no pedido que será importado no Laboratório. | ||
− | |||
+ | ==='''Configurações > Importação > Benef. Produtos (Entrada)'''=== | ||
+ | *CFOP dentro do estado = Deverá ser informado o cfop dos serviços que deverá ficar no pedido que será importado no Laboratório. Deve sempre ser EB(Entrada de beneficiamento) para entrada e não lançar estoque. | ||
+ | *CFOP fora do estado = Deverá ser informado o cfop dos serviços que deverá ficar no pedido que será importado no Laboratório. Deve sempre ser EB(Entrada de beneficiamento) para entrada e não lançar estoque. | ||
− | |||
− | + | == '''Explicação Técnica e Operacional da Regra''' == | |
− | |||
− | + | === '''Aplicativo SGO (Banco de Dados da Revenda)''' === | |
+ | Existem laboratórios que utilizam os serviços (tratamentos, montagem, etc..) cadastrados como produtos e será necessário configurar no Banco da Revenda, o código do produto e fornecedor referente ao serviço no banco do Laboratório, como podemos observar abaixo: | ||
− | |||
+ | [[Arquivo:Figura1.png|center|Figura 1]] | ||
− | |||
+ | Os códigos da Revenda e Laboratório são os mesmos, porém um cadastrado como serviço e o outro cadastrado como produto. | ||
− | + | No cadastro de produtos existe uma configuração para selecionar o produto para exportação ou não. Caso o produto esteja marcado, o mesmo será exportado no pedido, se não estiver, o produto não será exportado. | |
− | + | [[Arquivo:Figura9.png|center|Figura 9]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | Após esse passo deverá ser configurado nos "parâmetros por empresa -> outros" o laboratório de exportação e também que os serviços serão importados no Laboratório como produtos, como demonstrados abaixo: | |
− | [[Arquivo: | + | [[Arquivo:Figura2.png|center|Figura 2]] |
− | + | O campo “Transporta serviços como produto do tipo Serviço” deverá estar marcado para que o sistema busque no '''Cadastro de Fornecedor/Cliente do Serviço*''' o código referente do serviço no Laboratório e exporte o '''pedido com produto**''' quando o serviço estiver no pedido da Revenda. | |
+ | O campo “laboratório de exportação” deverá ser preenchido com o código do fornecedor referente ao Laboratório para que o sistema encontre as configurações necessárias no '''Cadastro de Fornecedor/Cliente do Serviço*'''. | ||
+ | Notas Técnicas | ||
− | + | Tarefa Cadastro de Fornecedor/Cliente do Serviço : Tabelas : SRFOR e SRFUN | |
+ | Tabela Pedido com Produto : Tabela : PDPRD | ||
− | |||
+ | No cadastro de localização do pedido foi criado um campo para configurar o acompanhamento que irá disparar a exportação do pedido. | ||
− | [[Arquivo: | + | [[Arquivo:Figura3.png|center|Figura 3]] |
− | + | Na tabela de '''Acompanhamento de Pedidos*''' foi criado um '''gatilho**''' após a inserção que irá inserir na '''Tabela de Exportação***''' o pedido que ganhar o acompanhamento que estiver marcado para exportar para beneficiamento. Esse acompanhamento poderá ser referente ao início de uma célula ou simplesmente uma localização normal. O correto do fluxo de beneficiamento é ter uma célula que controle o envio e recebimento do pedido para beneficiamento (parecido com a célula de tratamento), mas ficará a cargo do cliente decidir sobre o caso. Provisoriamente no '''gatilho**''' tem a execução de um '''procedimento****''' que apaga do roteiro do pedido inserido na '''Tabela de Exportação***''' as células que são diferentes de estoque e expedição. Isso foi feito para que o cliente possa testar o recurso sem ter problemas de roteiro nos pedidos que forem enviados para o Laboratório, mas isso é provisório até o mesmo tomar a decisão de colocar o recurso em produção e refazer o roteiro dos produtos e serviços. | |
− | |||
− | |||
− | |||
+ | Notas Técnicas | ||
− | + | Acompanhamento de Pedidos : ACOPED : Tabela | |
− | + | ||
− | + | ||
+ | Gatilho : Trigger : TAI_ACOPED_EXPORTA | ||
− | + | Tabela de Exportação : Tabela : PDEXPIMP | |
− | + | ||
− | + | Procedimento : Procedure : ROTEIRO_REFACTORY | |
− | === '''Exportando um Pedido''' === | + | ==== '''Exportando um Pedido''' ==== |