Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3500 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa Tarde Pessoal,

 

Sou novo no fórum e recente utilizador do ACBr, e gostaria de ajuda de vocês.

 

Quando vou gerar o arquivo "Registros do PAF-ECF" Estoque pelo componente ACBr, tenho o erro "File Not Open"

 

Mas já tentei criar o arquivo txt na mão, deixar a função criar o arquivo txt e o erro não muda, segue abaixo trecho do meu código:

 

            Dim PAF_ECF As New ACBrPAF
            Dim pEstoque As New List(Of ACBrPAFRegistroE2)


            '//////***Bloco E01***


            PAF_ECF.PAF_E.RegistroE1.CNPJ = ecf.CNPJ
            PAF_ECF.PAF_E.RegistroE1.IE = ecf.IE
            PAF_ECF.PAF_E.RegistroE1.IM = ecf.IM
            PAF_ECF.PAF_E.RegistroE1.RazaoSocial = ecf.Cliche
            PAF_ECF.PAF_E.RegistroE1.NUM_FAB = ecf.NumSerie
            PAF_ECF.PAF_E.RegistroE1.MF_ADICIONAL = ecf.MFAdicional
            PAF_ECF.PAF_E.RegistroE1.TIPO_ECF = ecf.SubModeloECF
            PAF_ECF.PAF_E.RegistroE1.MARCA_ECF = ecf.ModeloStr
            PAF_ECF.PAF_E.RegistroE1.MODELO_ECF = ecf.SubModeloECF
            PAF_ECF.PAF_E.RegistroE1.DT_EST = ecf.DataMovimento 
            PAF_ECF.PAF_E.RegistroE1.UF = "SP"
            PAF_ECF.PAF_E.RegistroE1.RegistroValido = True
            Dim qtd_registros As Integer = 0


            '//***BLOCO E02 ***  
         
            Dim pRegPAF As New ACBrPAFRegistroE2
            pRegPAF.COD_MERC = "345678"
            pRegPAF.DESC_MERC = "descricao "
            pRegPAF.UN_MED = "UND"
            pRegPAF.QTDE_EST = Convert.ToDecimal(8)
            pRegPAF.RegistroValido = True
            PAF_ECF.PAF_E.RegistroE2.Add(pRegPAF)


'//***SALVA ARQUIVO TXT


            PAF_ECF.SaveFileTXT_E(Caminho_Relatorios + "Estoque.txt")
 
Utilizo VS 2010.
 
Alguem tem alguma dica?
 
Obrigado.

Raduan Matheus de Souza Mendes | Desenvolvimento de Softwares

 

Skype: raduan.mendes1  | (12)88817769

Postado

Boa Tarde Pessoal,

 

Deixei este erro de lado e montei as tabelas pra gerar todo o arquivo de "Registros do PAF-ECF" e queria saber se já existe algum exemplo no Demo do ACBr Framework e se este requisito esta integralmente implementado porque não achei no demo do ACBr Framework.

 

Obrigado.

Raduan Matheus de Souza Mendes | Desenvolvimento de Softwares

 

Skype: raduan.mendes1  | (12)88817769

  • 5 meses depois ...
Postado

Ao salvar o arquivo passe apenas o nome do arquivo e não o caminho absoluto (caminho completo do arquivo), caso queira salvar o arquivo em outra pasta diferente da pasta do executável terá que setar a propriedade Path do componente ACBrPAF.

  • 1 ano depois...
Postado

Bom Dia...
 
Eu estou com esse msm erro ("File not open"), alguém pode me ajudar?
 
A sintaxe é essa:
 

                FDataModule.ACBrPAF.Path = Application.StartupPath;
                FDataModule.ACBrPAF.SaveFileTXT_N(@"\ArquivoMD5.txt");

 
Desde já agradeço.

Postado

Bom dia Juliomar, obrigado por responder...

Já tentei fazer isso, e continua o msm erro. Já procurei muito sobre isso, porém o único lugar que achei algo relacionado foi aqui !

Por favor, se alguém tiver uma solução me avise...

 

Obrigado.

                FDataModule.ACBrPAF.Path = Application.StartupPath;  
                FDataModule.ACBrPAF.SaveFileTXT_N(@"\ArquivoMD5.txt");

O erro é "File not open"

  • Solution
Postado

Boa noite galera... Consegui arrumar... Para quem estiver com o msm problema vai a dica:

 

Eu troquei de pasta o arquivo onde estava sendo salvo as informações. Acredito que a pasta onde estava o arquivo esta com problemas de acesso. Fiz esse procedimento e funcionou perfeitamente. Mais informações estou a disposição. 

 

Obrigado Juliomar pela atenção e a todos do forum. 

  • Curtir 1
  • Este tópico foi criado há 3500 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.