Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde pessoal.

 

Galera, estou com uma duvida no componente...

 

A função loadfromfile que existe nos blocos do ACBrSPEDPISCOFINS

 

ACBrSPEDPisCofins.Conteudo.LoadFromFile('D:\Arquivos\SpedPISCOFINS_012013.txt');
ou...

ACBrSPEDPisCofins.Bloco_0.LoadFromFile;

seria para carregar um Sped ja gerado em .txt para dentro do componente?

Como faz??? Por que tentei e os registro continuam vazios...
 

 

Att.

Massao Aihara

  • Consultores
Postado

Na verdade, Conteudo é do tipo TStringList e assim herdou o método LoadFromFile desta classe. Nenhum tratamento especial para essa classe foi adicionada ao componente. Isto significa que chamar esse método não faz o trabalho de criar os registros. Ele apenas carrega o arquivo para dentro do StringList.

Já o método declarado no Bloco_0 apenas faz uma chamada ao Conteudo.LoadFromFile. Assim, tem as mesmas características do último

 

Quem sabe no futuro algum usuário do componente resolva implementar essa funcionalidade?

[]'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.
Postado

Entendi...então ele carrega o arquivo, mas não faz nada com ele...

 

é que eu montei um unificador do SPED PIS COFINS "na mão" e na preça para um cliente...
e agora tenho que melhorar ele...(o codigo ta uma mer**)...

pensei em usar o próprio ACBr, que gera os arquivos (são bancos separados por filial...¬¬) 

 

Mas vou dar uma olhada então...

Massao Aihara

  • Consultores
Postado

Se quiser, você pode criar um método para fazer isso no ACBrSPED. Se precisar de ajuda para verificar o código a gente pode tentar ajudar. Acredito que não seja muito difícil, apenas trabalhoso. O mais difícil deve ser criar as hierarquias dos registros.

[]'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.
Postado

Bom dia exatamente Elton, só é trabalhoso, mas Lutzem como você disse ter feito na mão já deve ter bastante trabalho feito, bastando organiza-los para implementar o recurso no ACBrSPED, se tiver disponibilidade, podemos ir ajudando nas dúvidas em seguida que quiser disponibilizar avaliamos e subimos para o SVN.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Postado

Bom...oque eu fiz, foi bem basico...como era so juntar arquivos já gerados...só copei os blocos inteiros que eram por filial,

e acertei os totalizadores do bloco M e fiz a contagem para os blocos 9...foi bem basico,...

 

Eu vou sim tentar incrementar essa função no ACBrSped, a principio para o PIS/COFIN que creio ser o mais necessário,...

só que não programo com a qualidade que vejo no ACBr,

por isso quando verem o fonte não riam =P

Massao Aihara

  • Este tópico foi criado há 4111 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.