Mudanças entre as edições de "Manuais:DANFEView/IntegracaoERP"
Linha 45: | Linha 45: | ||
=== Parâmetros === | === Parâmetros === | ||
+ | Parâmetros de ações adicionais ao DANFE View. | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Linha 52: | Linha 53: | ||
|SalvarPDF | |SalvarPDF | ||
|1=Os arquivos PDF´s correspondentes à pesquisa devem ser gerados em uma pasta específica; 0=Não. A pasta onde os arquivos são gravados estará indicada no arquivo XML de resposta. | |1=Os arquivos PDF´s correspondentes à pesquisa devem ser gerados em uma pasta específica; 0=Não. A pasta onde os arquivos são gravados estará indicada no arquivo XML de resposta. | ||
+ | |} | ||
+ | === filtros === | ||
+ | Filtros simples para a pesquisa dos documentos. | ||
+ | Equivalem aos filtros presentes na tela de pesquisa do DANFE View. | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | |campo | ||
+ | |Nome do campo do filtro simples. | ||
+ | |- | ||
+ | |valor | ||
+ | |Valor do campo. | ||
+ | |} | ||
+ | |||
+ | === filtros_avancados === | ||
+ | Filtros avançados para a pesquisa dos documentos. | ||
+ | Equivalem aos filtros avançados na tela de pesquisa do DANFE View. | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | |campo | ||
+ | |Nome do campo do filtro simples. | ||
+ | |- | ||
+ | |valor | ||
+ | |Valor do campo. | ||
|} | |} |
Edição das 11h30min de 21 de outubro de 2019
O DANFE View pode ser utilizado por sistemas ERP para extrair de sua base as informações memorizadas.
É possível solicitar:
- Informações básicas dos documentos memorizados - como os que são apresentados na tela de consulta de documentos;
- Que os arquivos XML´s correspondentes sejam extraídos da base de dados e salvos em uma pasta específica;
- Que os arquivos PDF´s dos documentos sejam gerados em uma pasta específica;
- Todas as opções.
Para isso, basta gerar um arquivo XML de requisição e enviar o mesmo para o DANFE View, que processará a requisição e criará um arquivo XML em resposta.
Índice
XML de requisição das informações do DANFE View
A requisição se dá através de um arquivo XML que deve ser gerado na pasta tmp\integracao\req. Aconselha-se que cada arquivo de requisição tenha sempre um nome exclusivo para evitar confusões entre requisições e respostas antigas, bem como confusão entre requisições simultâneas entre diversas estações da rede. Por exemplo, pode-se incluir a data/hora da requisição no nome do XML, ou algum número randômico. O desenvolvedor tem toda a liberdade para criar os nomes de acordo com os recursos disponíveis em sua linguagem de programação.
Após atender uma requisição, o arquivo XML da requisição é automaticamente removido pelo DANFE View, e um arquivo de resposta gerado na pasta tmp\integracao\res, com o mesmo nome do XML de requisição, apenas acrescentando um prefixo "ret-" ao nome da requisição.
- Exemplo:
- XML de requisição: C:\DANFEView\tmp\integracao\req\minha_req_20191020_13h00m00s.xml
- XML de resposta: C:\DANFEView\tmp\integracao\res\ret-minha_req_20191020_13h00m00s.xml
- Exemplo:
Formato do XML de requisição
<?xml version="1.0" encoding="ISO-8859-1" ?> <requisicao> <parametros> <SalvarXML>1</SalvarXML> <SalvarPDF>0</SalvarPDF> </parametros> <filtros> <filtro campo="xxxxx" valor="yyyyyy" /> </filtros> <filtros_avancados> <filtro campo="xxxxx" valor="yyyyyy" /> </filtros_avancados> </requisicao>
XML
Encoding | Formatação do XML. Válidos: "UTF-8" ou "ISO-8859-1". A resposta será gerada usando a mesma formatação. |
Parâmetros
Parâmetros de ações adicionais ao DANFE View.
SalvarXML | 1=Os arquivos XML´s correspondentes à pesquisa devem ser extraídos da base de dados e salvos em uma pasta específica; 0=Não. A pasta onde os arquivos são gravados estará indicada no arquivo XML de resposta. |
SalvarPDF | 1=Os arquivos PDF´s correspondentes à pesquisa devem ser gerados em uma pasta específica; 0=Não. A pasta onde os arquivos são gravados estará indicada no arquivo XML de resposta. |
filtros
Filtros simples para a pesquisa dos documentos. Equivalem aos filtros presentes na tela de pesquisa do DANFE View.
campo | Nome do campo do filtro simples. |
valor | Valor do campo. |
filtros_avancados
Filtros avançados para a pesquisa dos documentos. Equivalem aos filtros avançados na tela de pesquisa do DANFE View.
campo | Nome do campo do filtro simples. |
valor | Valor do campo. |