Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Consultores
Postado

Atualização: o Régys deu uma explicação que eu reproduzi abaixo.

 

Estou criando esse tópico para reportar um "bug" no Exemplo do ACBrPAF. Se apenas clicar no botão "Registros PAF" os registros tipo P2, E2, D2, F2, G2, S2, etc... não estão saindo com o CNPJ preenchidos.

 

Não obstante, esses campos estão sendo preenchidos nos registros pelo código.

 

O erro acontece pois o método writeregistroX2 (onde X2 é um dos registros) busca o dado no registro anterior.

Temos algumas opções:

 

  1. Poderíamos buscar os dados ou do Registro U1
  2. do próprio registro X2 já que no exemplo eles estão sendo preenchidos
  3. Modificar o exemplo para mostrar que os Registros X1 devem ser preenchidos

Opiniões?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado

Só esclarecendo:

O Registro D1 e todos o s X 1 foram mantidos para compatibilidade com versões antigas da Especificação de Requisitos, porque antes eram gerados os arquivos em separado e hoje é gerado tudo junto em um único arquivo denominado "Registros do PafECF", optamos por manter a estrutura para servir aos que já estavam homologados na ER antiga e aos novos que forem homologar.

Portanto, preencha os X1 no componente somente para que as informações seja geradas corretamente, no caso do D1 para que seja gerado no D2, D3, D4, etc, mas os X1 eles não sairão no arquivo a não ser o R01 porque ele é o cabeçalho dos R0X e o U1 que é o cabeçalho do arquivo.

Coloquei um exemplo completo de geração do novo arquivo "Registros do Paf-ECF" no demo do ACBrPAF, nele hoje existem os exemplos gerando separado e gerado junto, qualquer dúvida basta dar uma olhada nele.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 3872 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.