× Linguagem de Programação ADVPL

Perguntas Compactar arquivos no protheus

Mais
12 anos 1 mês atrás #6539 por jrBrittes
Bom dia senhores,

Gostaria de saber se alguem ja teve a necessidade de compactar um arquivo no protheus para ser enviado
estou desenvolvendo uma customização para envio da danfe automaticamente após o faturamento da nota fiscal de saída mas dentre isso preciso buscar uns certificados amarrados aos lotes do produtos da danfe, esses arquivos são grandes e necessito compacta-los antes de efetuar o envio para o cliente.

Existe umas funções no protheus MScompress, Gzcompress sendo que uma é para linux e outra cria uma foramto MZP, gostaria de saber se existe alguma outra forma de compactar em formato zip normal e enviar para um cliente que só tenha o winzip instalado.

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 1 mês atrás #6541 por lalberto
Respondido por lalberto no tópico Re: Compactar arquivos no protheus
Jose procure pela instrução WinExec, nela você poderá executar programas fora do protheus:

Segue uma idéia:

winexec winrar arquivo.rar df0000292992.pdf, certificado1, certificado2


No final da execuação vc envia o arquivo.rar por email


bom é só uma idéia

Abraços

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 1 mês atrás #6617 por RonaldoLopes
Dê uma olhada na função CPYS2T()
Ela possui alguns parâmetros de compactar e copiar.

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 1 mês atrás #6655 por jrBrittes
Respondido por jrBrittes no tópico Re: Compactar arquivos no protheus
Cara não entendi os parametos,

winexec winrar arquivo.rar df0000292992.pdf, certificado1, certificado2

Tipo la no TDN esta assim WinExec("C:\Dir\App.exe")

Tem como explicar melhor.

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 1 mês atrás #6656 por lalberto
Respondido por lalberto no tópico Re: Compactar arquivos no protheus
Brother na verdade coloquei apenas como exemplo, verifique no winrar por exemplo se é possível mandar parametros em linha de comando.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 1 mês atrás #6731 por jrBrittes
Respondido por jrBrittes no tópico Re: Compactar arquivos no protheus
Consegui fazer assim

WaitRun("C:\RAR a teste.rar p11.pdf", SW_NORMAL )

só que tem que baixar o rar.exe funciona legal.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.118 segundos
Joomla templates by a4joomla