Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia, baixei vou avaliar e fazer o merge para subir, aviso quando subir.

--
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

 

  • Moderadores
Postado

Bom dia!

Bem vindo ao fórum! 

Espero que ele lhe ajude bastante pois temos mais de 6 anos de base e  4GB de informações! Também temos a parte do SAC caso queira contribuir com o projeto!

Lá nas regras que você leu pede para que a dúvidas novas deve criar um tópico novo! como pode ver esse daqui estamos tratando da construção do componente e não de dúvidas relacionadas a regras de negócio! desde já agradeço a atenção dispensada e peço que crie um tópico novo com sua duvida!

Bom dia pessoal, gostaria de tirar umas duvidas, o que seria o centro de custos do RegistroC100? Que dados precisa ser preenchidos? Não tem nenhum grupo de whatsapp?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Boa tarde Isaque, 

tudo certo com as alterações que eu postei na sexta?

Tenho o bloco N pronto também, mas precisa das alterações anteriores para compilar certinho.

Se estiver tudo ok, eu já posto aqui.

 

Att.

Massao Aihara

Postado (editado)

boa tarde pessoal, qual o caminho do trunk2 ? estou olhando neste caminho : svn://svn.code.sf.net/p/acbr/code/trunk2/Fontes e não estou achando o spedecf.

 

Duvidas diferentes em tópicos diferentes.

Leia as regras.

Pasta do ACBeECF: Fontes\ACBrTXT\ACBrSPED\ACBrSPEDECF

Editado por Akai
  • Curtir 1

Massao Aihara

Postado

Boa tarde Isaque, 

tudo certo com as alterações que eu postei na sexta?

Tenho o bloco N pronto também, mas precisa das alterações anteriores para compilar certinho.

Se estiver tudo ok, eu já posto aqui.

 

Att.

Subi agora.

  • Curtir 1

--
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 dia Pessoal,

 

Estava implementando o bloco K, e um erro de List Index Out Of Bounds, estava ocorrendo, debugando o componente identifiquei nesta função onde ele pega o contador que seria do bloco 355, pega os registros 155, assim funcionou.:

function TBloco_K.RegistroK356New: TRegistroK356;
var
  UK355: TRegistroK355;
  UK030Count: integer;
  UK355Count: integer;
begin
  UK030Count := FRegistroK001.RegistroK030.Count -1;
  UK355Count := FRegistroK001.RegistroK030.Items[UK030Count].RegistroK155.Count -1;
  if UK355Count = -1 then
    raise Exception.Create('O registro 1110 deve ser filho do registro 1105, e não existe nenhum 1105 pai!');

  UK355  := FRegistroK001.RegistroK030.Items[UK030Count].RegistroK355.Items[UK355Count];
  Result := UK355.RegistroK356.New(UK355);
end;

 

Postado

abri um novo post, mas não obtive resposta, como estou desesperado, vou mandar aqui tb.

já peço desculpas antecipadas.

bom dia pessoal.

estou tendo dois erros ao compilar o sped ecf  do trunk2

[Error] ACBrSpedContabil.pas(937): Cannot assign to a read-only property

[Fatal Error] ACBr_SPED.dpk(101): Could not compile used unit '..\..\..\Fontes\ACBrSPED\ACBrSPEDContabil\ACBrSpedContabil.pas'

o erro aponta este código

if not Assigned(Bloco.Conteudo) then
     Bloco.Conteudo := TStringList.Create;

se eu comentar este trecho ele passa.

ai da este outro erro.

[Error] ACBrEFDBloco_0_Class.pas(693): Undeclared identifier: 'VLFill'

[Fatal Error] ACBr_SPED.dpk(101): Could not compile used unit '..\..\..\Fontes\ACBrSPED\ACBrSPEDFiscal\ACBrEFDBloco_0_Class.pas'

VLFill( ALIQ_ICMS, 0, 2 );

socorro como devo proceder para instalar o acbr_sped_ecf ?rs

Postado

Olá pessoal,

Estou fiz duas alterações no bloco P nos métodos WriteRegistroP100 e WriteRegistroP150 com problemas que peguei ao alimentar os registros;

Existe uma propriedade integer chamada NIVEL nos dois registros (P100 e P150). Ao passa-la no método que montava a linha, em ambos a implementação delas estava assim:

LFill(NIVEL)     +

Isto fazia com que na hora de gerar o arquivo, a função LFill utilizada acabava sendo a que tratava campos TDateTime, o que convertia o conteúdo de NÍVEL com um formato DDMMYYYY.

Eu mudei para

LFill(NIVEL, 1)     +

Especificando o tamanho do campo, a função utilizada passou a ser a correta e consegui importar os arquivos sem problemas.

 


 


 

ACBrECFBloco_P_Class.pas

  • Membros Pro
Postado (editado)

olá, amigos!  tem exemplo de utilização do componente SpedECF ?

Procure nas mensagens deste tópico, tem uma unit em delphi que postei e pode servir como inspiração

Editado por Digibyte
  • Curtir 1
Postado

Se tens acompanhado todo os post anteriores, observou que o componente está em mutirão para concluí-lo, dessa forma não comente o que está faltando, mas se mantenha atualizado com seus fontes, e ponha a mão na massa e colabore, e disponibilize o fonte implementado aqui para que possamos analisar e subi-lo, ai terá o que falta.

  • Curtir 1

--
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

 

  • Membros Pro
Postado

Se tens acompanhado todo os post anteriores, observou que o componente está em mutirão para concluí-lo, dessa forma não comente o que está faltando, mas se mantenha atualizado com seus fontes, e ponha a mão na massa e colabore, e disponibilize o fonte implementado aqui para que possamos analisar e subi-lo, ai terá o que falta.

Se é pra mim, como pareçe, realmente não entendi essa observação

  • Membros Pro
Postado

Segue Bloco P.

1) Criados métodos "RegistroxxxNEW"

2) Os registros P300, P400, P500 estavam como listas mas pelo manual a ocorrência é única, dessa forma, observando os outros Sped, alterei os mesmos

3) Testei e está compilando, agora creio que a classe já pode ser alimentada com dados para gerar o registro, isso ainda não testei mas irei fazer hoje

  • Moderadores
Postado

Segue Bloco P.

1) Criados métodos "RegistroxxxNEW"

2) Os registros P300, P400, P500 estavam como listas mas pelo manual a ocorrência é única, dessa forma, observando os outros Sped, alterei os mesmos

3) Testei e está compilando, agora creio que a classe já pode ser alimentada com dados para gerar o registro, isso ainda não testei mas irei fazer hoje

Então falta os arquivos

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

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