NFeCarregaCSVIBPT

A função NFeCarregaCSVIBPT realiza a leitura de um arquivo CSV gerado pelo site https://deolhonoimposto.ibpt.org.br/.

Tipo de Retorno

Boolean

Pacote

A função NFeCarregaCSVIBPT está definida dentro do pacote NF-eCarregaCSVIBPT.pkg.

Sintaxe

Move (NFeCarregaCSVIBPT(&tParams)) to {bRet}

Onde:

  • &{vParams} é uma variável do tipo tNFeCarregaCSVIBPT_Parametro e é passada por referência contendo campos com os parâmetro para execução da função e campos onde a função devolve informações, conforme abaixo:
    • sCaminhoArquivo: é o caminho completo do arquivo CSV que será lido.
    • bExibeErro: indica se a função deve exibir erro, caso ocorra. A mensagem será exibida com o comando Error.
    • bDespresaCabecalho: indica que a função deve desprezar a primeira linha do arquivo CSV.
    • bExibeStatusBar: indica se a função deve exibir uma Status bar mostrando o progresso da leitura.
    • sCaption: valor da Caption da Status bar.
    • sTitle: valor do Title da Status bar.
    • sMessage: valor da Message da Status bar.
    • sRetMensagem: após a execução da função, este campo retornará a descrição do resultado da execução.
    • iRetCSVRegistros: após a execução da função, este campo retorna a quantidade de registros lidos no arquivo CSV.
    • vtRetRegistros: vetor do tipo tNFeCarregaCSVIBPT_Registro_Parametro que retornará os registros lidos. Este tipo contém um campo para cada uma das colunas do arquivo CSV.
  • {bRet} retorno da função. True indica que o arquivo foi lido co msucesso e False indica que ocorreu algum erro.

Exemplo

Você pode encontrar um exemplo de uso desta função na view CarregaCSVIBPT.vw da Workspace de exemplo.

Observações

  • Esta função está disponível a partir da versão 2017/01.
  • Esta função é oferecida como cortesia para os assinantes da NFeLibrary. Caso o site https://deolhonoimposto.ibpt.org.br/ mude o layout do arquivo, a função poderá parar de funcionar sem prévio aviso.

Não encontrou o que precisava, entre em contato conosco.