Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:Livros Fiscais


02. DESCRIÇÃO

Função genérica utilizada para geração e/ou cópia de arquivos entre Server e Remote.

Foi concebida para facilitar a geração de arquivos, por exemplo arquivos .TXT, .XML, entre outros.

Possui as regras de integração entre Server e Remote,. Exemplo: Quando tratar-se de ambiente Linux os tratamentos de adaptação já são feitos internamente pela função.

Utiliza as funções padrões para cópia dos arquivos do server para diretório específico, por exemplo: SplitPath(), MsCopyFile(), CpyS2T(), CpyT2S().

03. ESPECIFICAÇÃO

Parâmetros da função:

VariávelTipoDescriçãoObrigatório
nOpcNuméricoOpção que será utilizada na função:
1: Criação do arquivo no Startpath
2: Libera handle do arquivo através de FClose()
3: Realiza cópia do arquivo para diretório especifico ou realiza leitura de arquivo;
Sim
cFileCaracterePath do arquivo a ser criado
cArqCaractere

Arquivo criado pela CriaTrab() - pode ser enviado o nome do arquivo ou enviar Nil para que a função efetue o tratamento


cStartPathCaractereStartpath do ambiente (enviar como parâmetro o StartPath ou enviar Nil para que a função encontre - no último caso enviar como referência)
nHandleNuméricoAcesso ao arquivo.
lReadFileLógicoIndica leitura de arquivo (enviar T quando deseja que o server faça a cópia do arquivo para manipulação)
cNewFileCaractereNome do arquivo gerado pela função (enviar como referência; o retorno será o arquivo copiado para o server; utilizar quando lReadFile = .T.)


Retorno:

TipoDescrição

Lógico

Quando .T. Processo executado com sucesso;

Quando .F. houve falha no processo (quando houver alguma falha a própria função mostra um alerta na tela com o erro).

04. EXEMPLO DE UTILIZAÇÃO


05. INFORMAÇÕES ADICIONAIS

  • Não há