9.16 Download de arquivos pelo CRM One WEB
Download
de
arquivos pelo CRM One WEB
EsteNeste guiamanual, apresentamostraremos como configurar oum link para download de arquivos nodo servidor local do SAP/CRM através do CRM One WEBWEB.
O exemplo aabaixo seguirtem é focado na geração eobjetivo disponibilizaçãde disponibilizar o download do DANFE emno PDF,formato utilizandoPDF. Aqui utilizamos o add-on Triple One (do fornecedor Skill).Skill, que gera o PDF automaticamente dentro do servidor SAP.
1. Configurando a geração do PDF automáticatico do DANFE emno PDF
add-on Triple One:
AcesseAbra o SAP Business One e inicie oadd-onaddon Triple One.AbraAcesse omenu:menu TripleOne >One/NFe – Nota Fiscal EletrônicaFederal >Federal/Configurações.- Na aba
Danfe“Danfe”, configure ocampocaminho"“DANFE emPDF"PDF”.com o caminho onde os arquivos serão salvos.
Importante: o caminho deve serestar acessível pelo servidor IIS onde o site do CRM One está hospedado.rodando. ONormalmente ideal é usarutiliza-se uma pasta compartilhada emna rede.
Exemplo
de
diretório:
\\servidor\crmone\downloads\danfe
4.
2.Pronto, Tornandoagora o DANFE em formato PDF será salvo no local indicado. Caso tenha problemas na geração do PDF ou em alguma configuração do Triple One, consulte o seu parceiro SAP ou o Grupo Skill para auxiliar nesta configuração. Aqui apenas exemplificamos como foi feito no ambiente DWU para agilizar o seu trabalho.
Configurando acesso externo ao diretório acessívelcompartilhado viana rede através do IIS
Agora que já temos os arquivos salvos no diretório, precisamos configurar o acesso local/externo através do IIS, que é o serviço que hospeda o site web do CRM One.
- 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.
PDF
Note que no print temos um diretório chamado “DOWNLOADS”. Para criá-lo, faça execute os seguintes passos:
a. Clique com o botão direito sobre o site, exemplo “CRMOne_V2_PRD” e depois escolha a opção “”Add virtual directory”
3.
b. Preencha com o alias “DOWNLOADS” e o caminho físico que você definiu dos arquivos PDF. Clique em OK.
c. O diretório virtual irá aparecer assim:
d. Agora, vamos converter ele para uma aplicação. Para isso, clique com o botão direito e escolha a opção “Convert to Application”
e. Pronto, diretório acessível através do IIS.
Criando a consulta personalizada para oDOWNLOAD botãodo dearquivo downloadDANFE
UtilizeIremos utilizar o recurso de “Análise Personalizadapersonalizada” para disponibilizar o DOWNLOAD na tela do CRMpedido Onede WEB,vendas. vinculadoPara àisso, consulte o manual https://www.dwu.com.br/manuais/crmone-web/analises-personalizadas/
No exemplo criado, foi usada a seguinte configuração:
- Uma análise personalizada foi criada na tela de
Pedidopedido deVendas.vendasOconformelink abaixo explica como criar uma análise personalizada:abaixo:
Consulta SQL deutilizada exemplono exemplo:
SELECT DISTINCT
-----------------------------------------------------------------------------------
'<a href="DOWNLOADS/DANFE SKILL IMPRESSAO/NFe' + T2.[U_ChaveAcesso] + '.pdf"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.
2.
Importante:
AconsultaCONSULTAcriaUTILIZADAumNESTEbotãoMANUALdeÉdownloadUMdiretamenteEXEMPLO NA LINGUAGEM SQL. VOCÊ PODERÁ UTILIZAR A MESMA CONSULTA SE OS CRITÉRIOS ATENDEREM SUA NECESSIDADE. cASO PRECISE DE CONDIÇÕES DIFERENTES, BASTA CRIAR SUA PRÓPRIA CONSULTA.
ESTA CONSULTA, EXIBE NOTAS FISCAIS QUE TEM COMO ORIGEM UM PEDIDO DE VENDAS E QUE NÃO ESTEJAM CANCELADAS.
aLÉM DISSO, INCLUÍMOS UMA TAG HTML PARA QUE O LINK DE DOWNLOAD SEJA UM ÍCONE.
- O resultado final poderá ser visto no CRM One WEB, na aba “Análises
Personalizadas”personalizadas” do Pedido de Vendas

ATENÇÃO
caso você clique noCRM One WEB. Obotãoé representado por um ícone de PDF clicável.
Importantese
A consulta SQL acima é um exemplo. Você pode adaptá-la conforme os camposelógica do seu ambiente.Ela exibe notas fiscais com base em pedidos de vendas quenãoforam canceladas.O botão é umatag HTMLcom link direto paraapareça oarquivoPDF,noverifique:
–IIS.
Atenção
Se o botão de download não funcionar, verifique os seguintes pontos:Oseu navegadorpode estarestá bloqueando a aberturadedanovasnovaabasaba
–(pop-ups).Osecaminhoo endereço gerado nolinkícone estácorretoacessível
–eseacessível.Oo arquivorealmentequestão existena pasta indicada.
Dica final
Esse processo pode ser replicado para outros documentos: boletos, contratos, imagens, entre outros. Basta configurar o diretórionoIIScaminhoeconfiguradoadaptardaasua consulta