GravaDocumentosEmDisco

Grava os documentos do colaborador em disco. Estes documentos serão salvos no mesmo tamanho e formato em que foram gravados no Banco de Dados.

Sintaxe: GravaDocumentosEmDisco(Numero xNumEmp, Numero xTipcol, Numero xNumCad, Alfa xDirArq, Alfa xNomArq, Numero End xRetorno, Alfa End xMsgErr)

Parâmetros:

Nome

Tipo

Descrição

xNumEmp

Numérico

Número da empresa

xTipCol

Numérico

Tipo do colaborador.

xNumCad

Numérico

Cadastro (código) do colaborador.

xDirArq

Alfa

Diretório onde será gravada o documento do colaborador. Obs.: caso não seja informado o diretório, o arquivo será gravado no diretório do executável do sistema.

xNomArq

Alfa

Nome do documento do colaborador.

xRetorno

Numérico

Variável de retorno, onde ‘0’ = Documento gravado com sucesso e ‘1’ = Documento não gravado.

xMsgErr

Alfa

Retorna uma mensagem de erro caso o documento não tenha sido gravada.

Exemplo:

<div class="Code"><p>/* Deseja-se salvar os documentos dos colaboradores da empresa 1 no diretório "C:\\Documentos", sendo que os nomes dos arquivos terão o apelido do colaborador + a sequencia do documento + a data do registro + o nome do arquivo, quando constar no banco de dados. */</p><p></p><p>Definir Alfa xMsgErr;</p><p>Definir Alfa xNomFun;</p><p>Definir Numero xRetFun;</p><p>Se (R034Fun.NumEmp = 1)</p><p>Inicio</p><p style="margin-left: 1cm;margin-bottom: 1.12em;margin-top: 1.12em;">xNomFun = R034Fun.ApeFun;</p><p style="margin-left: 1cm;margin-bottom: 1.12em;margin-top: 1.12em;">GravaDocumentosEmDisco(R034FUN.NumEmp, R034FUN.Tipcol, R034FUN.NumCad, "C:\\Documentos", xNomFun, xRetFun, xMsgErr);</p><p>Fim;</p></div>

Exemplo do nome do arquivo gravado em disco: nomepassado_20-08-12_2_NomeArquivo.png

Utilização: Gerador de Relatórios e Regras

Este artigo ajudou você?