Jump to content

dev botao

K275 não é gerado


Go to solution Solved by Juliomar Marchetti,
  • Este tópico foi criado há 622 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Posted

Bom dia, por algum motivo o C275  , embora incluido sem erros durante a geração não aparece no arquivo texto gerado, pode ter algo relacionado ao registro H010 pois estamos remetendo o inventário junto ?

  • Consultores
Posted
3 horas atrás, Fabio Fredianelli disse:

Bom dia, por algum motivo o C275  , embora incluido sem erros durante a geração não aparece no arquivo texto gerado, pode ter algo relacionado ao registro H010 pois estamos remetendo o inventário junto ?

Bom dia.
Por favor, pode fornecer mais informações? Você está usando qual dos componentes ACBrSPED?

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Posted (edited)

Sim, esqueci de informar, ACBRSPEDFISCAL, estou usando a bastante tempo, mas é a primeira vez que gero o arquivo referente a fevereiro, ou seja vai junto o H010 que é o de inventário, desconfio que ele nao aceita informar o inventario e fazer devoluções de janeiro, em fevereiro..., mas se for isso... como faço devoluções de materia prima que ocorreram em janeiro ? o inventário é de dezembro/2022.

Agradeço qualquer ajuda.

Edited by Fabio Fredianelli
  • Moderadores
Posted
1 hora atrás, Fabio Fredianelli disse:

Sim, esqueci de informar, ACBRSPEDFISCAL, estou usando a bastante tempo, mas é a primeira vez que gero o arquivo referente a fevereiro, ou seja vai junto o H010 que é o de inventário, desconfio que ele nao aceita informar o inventario e fazer devoluções de janeiro, em fevereiro..., mas se for isso... como faço devoluções de materia prima que ocorreram em janeiro ? o inventário é de dezembro/2022.

Agradeço qualquer ajuda.

Essa sua dúvida é uma contabilidade do seu cliente que deve responder. ou uma consultoria para essa area.

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
 

 

  • Membros Pro
Posted (edited)

Obrigado Juliomar, mas acho que não fui claro, eu adiciono o c275 com o comando RegistroK275New do acbr como sempre faço, e ele sempre cria bonitinho o registro, mas apenas este mês , onde tem o H010 junto ele nao cria o registro ao gerar o arquivo txt, se ele criase o registro e o validador desse um erro... ok, ai era com a contabilidade ou consultoria, mas a questão é que o ACBR que não esta criando e não achei nenhum comentario ou erro ou referencia no forum... por isso pedi ajuda..

Ele cria o C270 e onde deveria vir o C275 não cria nada, e ai cria os C280 normalmente, o validador só diz que esta faltando o C275... mas debugando ele passa para a rotina o C275 e nenhum erro é informado no processo .

achei que alguém ja tivesse passado por isso ... vou tentar debugar a rotina do acbr para ver pq nao cria...

Obrigado de toda forma...

Edited by Fabio Fredianelli
  • Moderadores
Posted

Há tá mas ainda naõ ficou claro pois fomos do Bloco C ao Bloco K e Bloco H.

e no final falou bloco C .

mas deduzo que está falando do K270 , K275, K280

se olharmos o código ele tem uma validação no K275

image.png

se encaixa na sua configuração?

  • Like 1
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
 

 

  • Membros Pro
Posted

eita... desculpe, sim estava o tempo todo falando do bloco K  ( 🤪 Jesus esta na hora de me aposentar... ) , vou olhar se pode ser o numero da versão pois o layout é o completo sim, empresa de lucro real/Indústria.

  • Membros Pro
Posted (edited)

Achei este trecho de codigo , no ACBrEFDBlocos.pas :

  /// Versão do Leiaute do arquivo - TRegistro0000
  TACBrVersaoLeiauteSPEDFiscal = (vlVersao100,  // Código 001 - Versão 100 Ato COTEPE 01/01/2008
                                  vlVersao101,  // Código 002 - Versão 101 Ato COTEPE 01/01/2009
                                  vlVersao102,  // Código 003 - Versão 102 Ato COTEPE 01/01/2010
                                  vlVersao103,  // Código 004 - Versão 103 Ato COTEPE 01/01/2011
                                  vlVersao104,  // Código 005 - Versão 104 Ato COTEPE 01/07/2012
                                  vlVersao105,  // Código 006 - Versão 105 Ato COTEPE 01/07/2012
                                  vlVersao106,  // Código 007 - Versão 106 Ato COTEPE 01/07/2013
                                  vlVersao107,  // Código 008 - Versão 107 Ato COTEPE 01/07/2014
                                  vlVersao108,  // Código 009 - Versão 108 Ato COTEPE 01/07/2015
                                  vlVersao109,  // Código 010 - Versão 109 Ato COTEPE 01/07/2016
                                  vlVersao110,  // Código 011 - Versão 110 Ato COTEPE 01/01/2017
                                  vlVersao111,  // Código 012 - Versão 111 Ato COTEPE 01/01/2018
                                  vlVersao112,  // Código 013 - Versão 112 Ato COTEPE 01/01/2019
                                  vlVersao113,  // Código 014 - Versão 113 Ato COTEPE 01/01/2020
                                  vlVersao114,  // Código 015 - Versão 114 Ato COTEPE 01/01/2021
                                  vlVersao115,  // Código 016 - Versão 115 Ato COTEPE 01/01/2022
                                  vlVersao116   // Código 016 - Versão 116 Ato COTEPE 01/01/2023
                                 );

no meu cod_ver esta 017 , e dai cai fora naquela linha que o Juliomar indicou.

o codigo da versao a partir do dia 1 de janeiro é 017 , ou continuo perdido ?

Edited by Fabio Fredianelli
  • Membros Pro
Posted (edited)

Pelo manual , a versao é 017 , e o fonte do acbr comporta, só erraram no comentario o segundo // Código 016 devia ser 017, mas a meu ver o que esta de errado é o 

ACBrEFDBloco_K_Class.pas

teria que substituir todos os >= vlVersao116 por > vlVersao116

pois a versao atual é vlVersao116 mesmo (sequencia 017 na lista, pois inicia com 000)

tentei alterar o fonte e recompilar com acbr_install mas nao deu certo... diz versao errada... nunca tentei alterar o acbr acho que estou fazendo algo errado nesse processo, (editado...) agora deu certo tinha que pedir para limpar todo o disco... vou gerar o txt e validar para ver se resolveu... ja informo algo)

outra coisa: consegue alterar o titulo do topico para K275 talvez alguem ja tenha resolvido isso... ? 

Edited by Fabio Fredianelli
  • Moderadores
Posted
54 minutos atrás, Fabio Fredianelli disse:

Pelo manual , a versao é 017 , e o fonte do acbr comporta, só erraram no comentario o segundo // Código 016 devia ser 017, mas a meu ver o que esta de errado é o 

ACBrEFDBloco_K_Class.pas

teria que substituir todos os >= vlVersao116 por > vlVersao116

pois a versao atual é vlVersao116 mesmo (sequencia 017 na lista, pois inicia com 000)

tentei alterar o fonte e recompilar com acbr_install mas nao deu certo... diz versao errada... nunca tentei alterar o acbr acho que estou fazendo algo errado nesse processo, (editado...) agora deu certo tinha que pedir para limpar todo o disco... vou gerar o txt e validar para ver se resolveu... ja informo algo)

outra coisa: consegue alterar o titulo do topico para K275 talvez alguem ja tenha resolvido isso... ? 

modificado o tópico.

não entendi ali o porque mudar o maior ou igual pois ele funciona no 116 certo?

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
 

 

  • Membros Pro
Posted (edited)

se olhar o fonte não funciona, ele da um exit e não gera varios dos registros desse bloco k, se for = ao 116 , ele deve dar um exit somente se for superior... o que na verdade.. sei la se precisa... o validador ia avisar se a versão do layout nao exite...

alterei aqui e funcionou , gerou e validou sem erros. Acho que teria que passar para o Daniel ,não sei se ele é o pai da criança,dar uma olhada... e alterar o repositorio se ele concordar.

Obrigado !

Edited by Fabio Fredianelli
  • Membros Pro
Posted (edited)

Não Julio, a versao atual do layout é 017 , que equivale a variavel da acbr vlVersao116  ( pois é o decimo setimo layout, pois iniciou em 000 ) ou seja na linha 545 vai dar um exit, eu monitorei com debug o tipo esta igual ao itcompleto e o cod_ver esta vlVersao116 , ou seja sai fora no exit.

"então a 117 deveria passar se o tipo estiver ok"  não existe no acbr a vlVersao117 , só vai existir quando estivermos no layout 018, isso se alguém lembrar de alterar esse fonte, por isso acho que não precisava desse if da linha 545 e dos subsequentes...

Edited by Fabio Fredianelli
  • Like 1
  • Moderadores
Posted
4 minutos atrás, Fabio Fredianelli disse:

Não Julio, a versao atual do layout é 017 , que equivale a variavel da acbr vlVersao116  ( pois é o decimo setimo layout, pois iniciou em 000 ) ou seja na linha 545 vai dar um exit, eu monitorei com debug o tipo esta igual ao itcompleto e o cod_ver esta vlVersao116 , ou seja sai fora no exit.

"então a 117 deveria passar se o tipo estiver ok"  não existe no acbr a vlVersao117 , só vai existir quando estivermos no layout 018, isso se alguém lembrar de alterar esse fonte, por isso acho que não precisava desse if da linha 545 e dos subsequentes...

entendi.

vou rodar o exemplo depois validar e modificar

7 minutos atrás, Fabio Fredianelli disse:

Não Julio, a versao atual do layout é 017 , que equivale a variavel da acbr vlVersao116  ( pois é o decimo setimo layout, pois iniciou em 000 ) ou seja na linha 545 vai dar um exit, eu monitorei com debug o tipo esta igual ao itcompleto e o cod_ver esta vlVersao116 , ou seja sai fora no exit.

"então a 117 deveria passar se o tipo estiver ok"  não existe no acbr a vlVersao117 , só vai existir quando estivermos no layout 018, isso se alguém lembrar de alterar esse fonte, por isso acho que não precisava desse if da linha 545 e dos subsequentes...

At revision: 28818

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
 

 

  • Membros Pro
Posted

Juliomar, acho que logo vou ganhar mais uma advertência 🤭... kkkk,  sou chato... 

Fui olhar a revisao 28818 , e não esta 100% , vc alterou a linha 545 ok, mas faltam os outros registros...  que tem o mesmo if maledeto... , 

  if (FBloco_0.Registro0000.COD_VER >= vlVersao116) and (TipoLeiaute <> itlCompleto) then
    Exit;

na linha 255,295,378,433,459,492,653,730

eu uso somente o 275 mas conforme o ramo da empresa vao usar os outros registros e vai faltar...

 

  • Moderadores
Posted
1 hora atrás, Fabio Fredianelli disse:

Juliomar, acho que logo vou ganhar mais uma advertência 🤭... kkkk,  sou chato... 

Fui olhar a revisao 28818 , e não esta 100% , vc alterou a linha 545 ok, mas faltam os outros registros...  que tem o mesmo if maledeto... , 

  if (FBloco_0.Registro0000.COD_VER >= vlVersao116) and (TipoLeiaute <> itlCompleto) then
    Exit;

na linha 255,295,378,433,459,492,653,730

eu uso somente o 275 mas conforme o ramo da empresa vao usar os outros registros e vai faltar...

 

veja se atende

At revision: 28832

  • Like 1
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
 

 

  • Membros Pro
Posted (edited)

Vamos que estamos quase lá !!!!  , a ideia de criar uma function vai ajudar, ok, ficou bom, mas bem no registro que eu uso você esqueceu de colocar a chamada da função e deixou apenas o exit... dai sim que não vou mais criar esse bendito registro... kkk  😄

os outros registros você criou assim:

procedure TBloco_K.WriteRegistroK265(RegK260: TRegistroK260);
var
  intFor: integer;
begin
  if ValidacaoVersaoeLeiaute then
    Exit;

 

mas no K275 deixou assim...

procedure TBloco_K.WriteRegistroK275(RegK270: TRegistroK270);
var
  intFor: integer;
begin

    Exit;
 

Obrigado Novamente e desculpe incomodar.

Abraços !!!

(editado) depois de postar me ocorreu se isso nao pode ter sido gerado pelo meu svn, nao conheço bem o funcionamento interno dele, ele indicou que o meu estava diferente do seu (ficou em vermelho) e dei um resolver com o deles... não sei se ele copia o arquivo todo novamente o do repositorio ou se só fez meleca na linha que estava diferente entre a minha versão e a sua... se for isso o que tenho que escolher ? )

Edited by Fabio Fredianelli
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...