Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
ME DO REQUISITO

Melhorias no Processo de Agendamento na Importação_NF-e

Características do Requisito

 

Linha de Produto:

SARA

Segmento:

Distribuição e Logística

Módulo:

SARA Portal Web

Rotinas

ImportadorDocEntrada

DllImportaNFe

Rotina:

ImportadorDocEntrada

DllImportaNFe

 

Parâmetro(s)Parâmetros:

DIRETORIO_PADRAO_PROTHEUS = Diretório padrão do

protheus

Protheus para gravação de arquivos.

DIRETORIO_INTEGRACAO_DOCUMENTOS_UPLOAD =

DIRETÓRIO DE DESTINO DO UPLOAD DE DOCUMENTOS DO PORTAL WEB

Diretório de destino do upload de documentos do Portal Web.

DOC_ENTRADA_DIRETORIO_LOG =

DIRETÓRIO ONDE SERÃO GERADOS OS LOGS PARA DEPURAÇÃO DE ERROS DA IMPORTAÇÃO DE ARQUIVOS XML NFE

Diretório onde serão gerados os logs para depuração de erros da importação de arquivos XML NF-e.

DIRETORIO_ARQUIVO_REJEITADO =

DIRETÓRIO ONDE SERAO COPIADOS OS ARQUIVOS DA NOTA FISCAL REJEITADOS DURANTE A IMPORTAÇÃO

Diretório onde serão copiados os arquivos da nota fiscal rejeitados durante a importação.

DIRETORIO_ARQUIVO_PROCESSADO =

DIRETÓRIO ONDE SERAO COPIADOS OS ARQUIVOS DA NOTA FISCAL IMPORTADOS COM SUCESSO PELO SISTEMA.

Chamados relacionados

 

Diretório onde serão copiados os arquivos da nota fiscal importados com sucesso pelo sistema

Requisito (ISSUE):PCREQ-4605

Tabelas utilizadas:

tab_ocorrencia_nfe

tab_documentos_import

tab_documentos_upload

rel_tipo_cliente

tab_cli_endereco

Versões/Release:

12.1.16

Procedures utilizadas

proc_diu_clientes

proc_diu_tmp_doc_ent_comp

proc_diu_tmp_doc_entrada

proc_diu_tab_tmp_lote

proc_diu_tmp_loteitem

 

Descrição

Implementada a melhoria para permitir que os clientes do terminal possam enviar um arquivo XML de NF-e versão 3.1 por intermédio do Portal de agendamento .  E realizar a importação automática destas informações para o pré-cadastro de documentos SARA.

Desenvolvido o programa "ImportadorDocumentoEnt" que realizará o serviço importador de NF-e. No momento do agendamento do Portal Web do SARA será anexado um arquivo XML de NF-e para upload. O sistema realizará gravação deste arquivo no diretório definido no parâmetro DIRETORIO_PADRAO_PROTHEUS concatenado do parâmetro DIRETORIO_INTEGRACAO_DOCUMENTOS_UPLOAD

Desenvolvida a DLL "ImportarXmlNfe" para realizar

Descrição

Criado uma DLL e um serviço para fazer importação de XML de NF-e inseridos através do portal de agendamento.

 

 

via Portal de agendamento. Essa DLL efetuará a leitura do arquivo, a separação de acordo com seu processamento e a gravação das informações.

Para a gravação dos arquivos, serão criados dois diretórios:

  • Diretório de arquivos rejeitados ou desconhecidos. “REJEITADOS\”. 
    Os arquivos rejeitados, que depois de gravados manterão o nome original do arquivo.

  • Diretório de arquivos processados corretamente. “PROCESSADOS\”.
    Este diretório será separado internamente por data de emissão do arquivos XML (YYYY-MM-DD).
    Grava o arquivo no seguinte formato NF-e + chave da nota + .xml.

Procedimento para Implantação

Para efetuar o processo completo de importação do XML da NF-e no processo de agendamento do SARA, é necessária a instalação e configuração do ambiente Protheus, assim como a configuração do ambiente de agendamento via Portal RFB Web.

Pré-requisitos:

  • Instalar o Protheus.
  • Instalar Smartclienthtml
  • Executar a criação de sinônimos no banco de dados.
  • Configurar parâmetros para Portal de agendamento. 

Procedimento para Configuração

Procedimento para Implantação

Copiar o executável e a DLL contidos neste pacote para uma pasta local, navegar até a pasta via prompt de comando e executar , execute o comando ImportadorDocEntrada.exe -install. 

Image RemovedImage Added

 

Após a Depois da instalação do serviço, será necessário configura-lo, ainda .
Ainda no prompt de comando digite regedit, acesse HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ImportartadorDocEntrada

Image Added

Image Removed 

Modifique as chaves pathiniconexão é o :

  1. Pathiniconexão: caminho + nome do arquivo ini de conexão do SARA
, usuário é um usuário
  1. ;
  2. Usuário: usuário com acesso aos sistemas SARA
, senha é a senha
  1. ;
  2. Senha: senha para acesso deste usuário
,
  1. ;
  2. Intervalo
é o
  1. : tempo em milésimo de segundos que os sistema
fará
  1. realizará a leitura da pasta de arquivos de XML.

 

Acesse o módulo sistema e configure os parametros abaixo.

DIRETORIO_ARQUIVO_REJEITADO - Diretório onde serão movidos os arquivos que forem rejeitados durante o processamento.

DIRETORIO_ARQUIVO_PROCESSADO - Diretório onde serão movidos os arquivos que forem processados com sucesso.

DIRETORIO_PADRAO_PROTHEUS -  Diretório protheusdata dentro da instalação do protheus.

DOC_ENTRADA_DIRETORIO_LOG - Diretório + nome do arquivo onde serão salvos os logs dos processamentos.

DIRETORIO_INTEGRACAO_DOCUMENTOS_UPLOAD - Diretório a partir da pasta protheusdata dentro do protheus onde serão colocados os arquivos inseridos no portalweb.

 

No prompt de comando digite services.msc, e inicie o serviço SARA - Importador doc entrada.

Image Removed

Image Added

 

Depois de Pronto o serviço está pronto, após iniciado o serviço os arquivos inseridos pelo portal Portal de agendamento serão processados e movidos para pasta de processados ou rejeitados de acordo com evento ocorrido pelo arquivo.

 Importante:

  • Para depuração de erros de conexão
 foi
  • , será criado um arquivo de log na mesma pasta do executável "ImportadorDocEnt.log" que conterá o registro das conexões e respectivos erros.
  • Para depuração da execução
verificar
  • , verifique no
diretorio
  • diretório contido no
parametro DOC
  • parâmetro "DOC_ENTRADA_DIRETORIO_LOG", será criado um arquivo de log para o dia respectivo
a sua execução, este arquivo ira conter o registro
  • da execução. Este arquivo irá conter os registros das execução das leituras dos arquivos,
assim como
  • e seus respectivos erros de execução.
.