Jump to content

dev botao

Dúvida geração automática Blocos D-F-1


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

Recommended Posts

Olá...

Estou fazendo a geração do Sped Pis/Cofins pelo componente e surgiu um problema...

Estou fazendo a geração parcial, somente os blocos 0, A e C. Nestes blocos eu passo o validador e o arquivo é aprovado, mais para isso eu preciso entrar no arquivo e alterar 3 valores nos blocos D, F e 1.

Como eu não gero estes arquivos eu precisava que eles viessem setados como 1 ao invés de virem como 0

Segue parte do arquivo após ser alterado e como era antes para melhor entendimento.

Após ser alterado...

|D001|1|

|D990|2|

|F001|1|

|F990|2|

|M001|0|

|M200|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|

|M600|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|

|M990|4|

|1001|1|

|1990|2|

Antes de ser alterado

|D001|0|

|D990|2|

|F001|0|

|F990|2|

|M001|0|

|M200|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|

|M600|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|

|M990|4|

|1001|0|

|1990|2|

Lembrando que eu não gero estes blocos, portanto acredito que deveriam vir setados como não contém informação.

Após fazer esta alteração o arquivo valida.

Link to comment
Share on other sites

  • Consultores

O seu pedido faz sentido. Mas notou que o exemplo do componente trata isso?

[]'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.
Link to comment
Share on other sites

  • Consultores

Pasta \trunk\Exemplos\ACBrSPED\Delphi\PisCofins

Acho que é o caso do Bloco 1...

[]'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.
Link to comment
Share on other sites

Encontrei isto... acredito que seja isto...

Mais está acusando erro de parametro, inclusive no exemplo estava comentado...

with ACBrSPEDPisCofins1.Bloco_1 do

   begin

      with Registro1001New do

      begin

        IND_MOV := 1;

      end;

   end;

Acusa erro que parametro não pode ser integer.

Link to comment
Share on other sites

  • Consultores

Exato. Que bom que resolveu.

Ainda assim vou adicionar no Mantis uma sugestão no sentido de quando não for criado um certo bloco, ele ser gerado sem dados por padrão, caso seja obrigatório. Daí poderá ser implementado quando houver tempo hábil.

EDIT: Adicionado como caso 1127

[]'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.
Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.