9.16 Download de arquivos pelo CRM One WEB
Download de arquivos pelo CRM One WEB
Este guia apresenta como configurar o download de arquivos no CRM One WEB a partir de um diretório local do servidor SAP/CRM. O exemplo a seguir é focado na geração e disponibilização do DANFE em PDF, utilizando o add-on Triple One (fornecedor Skill).
1. Configurando a geração automática do DANFE em PDF
- Acesse o SAP Business One e inicie o add-on Triple One.
- Abra o menu: Triple One > NFe – Nota Fiscal Eletrônica Federal > Configurações.
- Na aba Danfe, configure o campo "DANFE em PDF" com o caminho onde os arquivos serão salvos.
Importante: o caminho deve ser acessível pelo servidor IIS onde o CRM One está hospedado. O ideal é usar uma pasta compartilhada em rede.
Exemplo de diretório:
\\servidor\crmone\downloads\danfe
2. Tornando o diretório acessível via IIS
- Acesse o servidor WEB do CRM One, onde está configurado o site.
- Abra o Windows Explorer e acesse a pasta compartilhada onde estão os arquivos PDF.
- Abra o IIS (Internet Information Services)
- Expanda o site do CRM One
Note que no print temos um diretório chamado “DOWNLOADS”. Para criá-lo, faça execute os seguintes passos:
3. Criando a consulta para o botão de download
Utilize o recurso Análise Personalizada do CRM One WEB, vinculado à tela de Pedido de Vendas. O link abaixo explica como criar uma análise personalizada:
Ver manual de análise personalizada
Consulta SQL de exemplo
SELECT DISTINCT '<a href="DOWNLOADS/DANFE SKILL IMPRESSAO/NFe' + T2.[U_ChaveAcesso] + '.pdf" target="_blank"> <img src="https://img.icons8.com/office/40/000000/pdf-2.png" alt="Clique aqui para baixar o DANFE em PDF"/> </a>' AS 'Download PDF', T1.[DocNum] AS 'ID SAP', T1.Serial AS 'NFe', T1.DocDate AS 'Data NFe', T2.U_msgSEFAZ AS 'Status', T2.[U_ChaveAcesso] AS 'Chave de Acesso NFe' FROM OINV T1 LEFT JOIN [dbo].[@SKL25NFE] T2 ON T1.DocEntry = T2.U_DocEntry INNER JOIN INV1 T3 ON T3.DocEntry = T1.DocEntry WHERE T3.BaseEntry = #DocNum# AND T3.BaseType = 17 AND T1.CANCELED = 'N'
4. Resultado esperado
A consulta cria um botão de download diretamente na aba “Análises Personalizadas” do Pedido de Vendas no CRM One WEB. O botão é representado por um ícone de PDF clicável.
Importante
A consulta SQL acima é um exemplo. Você pode adaptá-la conforme os campos e lógica do seu ambiente.
Ela exibe notas fiscais com base em pedidos de vendas que não foram canceladas.
O botão é uma tag HTML com link direto para o arquivo no IIS.
Atenção
Se o botão de download não funcionar, verifique os seguintes pontos:
O navegador pode estar bloqueando a abertura de novas abas (pop-ups).
O caminho gerado no link está correto e acessível.
O arquivo PDF realmente existe na pasta indicada.
Dica final
Esse processo pode ser replicado para outros documentos: boletos, contratos, imagens, entre outros. Basta configurar o diretório no IIS e adaptar a consulta com os nomes corretos dos arquivos.