Usuários SAC Onclick 16 Posted September 15, 2020 Usuários SAC Report Share Posted September 15, 2020 Boa tarde, Estou tentando desenvolver o bloco X com o componente disponivel TAcbrBlocox onde pude perceber que a procedure GerarDadosEstabelecimento da unit ..\AcBr\Fontes\ACBrDFe\ACBrBlocoX\ACBrBlocoX_Comum.pas não tem todos os campos que estão no layout somente a Ie. Já na procedure GerarDadosPafECF também só tem o campo NumeroCredenciamento. Gostaria de saber se estou usando o método errado ou é assim mesmo. Agradeço desde já. Link to post Share on other sites
Juliomar Marchetti 3,862 Posted September 15, 2020 Report Share Posted September 15, 2020 Está usando correto. Chegou a conferir no exemplo como está sendo alimentando o componente? como são dados repetitivos você informa em alguns locais e depois ele gera sozinho para os demais Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
EMBarbosa 3,386 Posted September 15, 2020 Report Share Posted September 15, 2020 1 hora atrás, Onclick disse: Boa tarde, Estou tentando desenvolver o bloco X com o componente disponivel TAcbrBlocox Boa tarde. Sugerimos você verificar o programa de exemplo para iniciar o trabalho com esse componente. Ficará mais fácil você utilizar se estudar primeiro o programa exemplo em conjunto com a documentação e legislação do Bloco X disponibilizadas pela Sefaz. 1 hora atrás, Onclick disse: ude perceber que a procedure GerarDadosEstabelecimento da unit ..\AcBr\Fontes\ACBrDFe\ACBrBlocoX\ACBrBlocoX_Comum.pas não tem todos os campos que estão no layout somente a Ie. Já na procedure GerarDadosPafECF também só tem o campo NumeroCredenciamento. Gostaria de saber se estou usando o método errado ou é assim mesmo. Você não vai chamar esse método. Ele é um método da classe do componente, para trabalhos internos dele. Para gerar o arquivo de estoque ou redução Z você vai seguir a forma que está no aplicativo de exemplo. Temos exemplos tanto pra Delphi como pra Lazarus na pasta trunk2\Exemplos\ACBrDFe\ACBrBlocoX do SVN []'s Elton Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 post Share on other sites
Usuários SAC Onclick 16 Posted September 15, 2020 Author Usuários SAC Report Share Posted September 15, 2020 Então, @EMBarbosae @Juliomar Marchetti , estou fazendo como o exemplo do ACBR mas como vi que ao passar os dados o componente não estava gerando a tag, fui a "dentro" do componente para ver o porque e achei isso que falei. mesmo passando os dados o xml não gera porque o componente não tem o comando. Abaixo um trecho para gerar as informações do xml com reduçãoZ. Link to post Share on other sites
EMBarbosa 3,386 Posted September 15, 2020 Report Share Posted September 15, 2020 21 minutos atrás, Onclick disse: Então, @EMBarbosae @Juliomar Marchetti , estou fazendo como o exemplo do ACBR mas como vi que ao passar os dados o componente não estava gerando a tag, fui a "dentro" do componente para ver o porque e achei isso que falei. mesmo passando os dados o xml não gera porque o componente não tem o comando. Abaixo um trecho para gerar as informações do xml com reduçãoZ. Isso pode ser algum equívoco no seu código, senão acredito que já teríamos recebido relatos de problemas sobre isso. Por favor, explique tente reproduzir esse problema utilizando o programa de exemplo. Caso consiga, nos dê um passo a passo para que possamos investigar. 1 []'s Elton Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 post Share on other sites
Juliomar Marchetti 3,862 Posted September 15, 2020 Report Share Posted September 15, 2020 Lembre-se que tem versão do ER. deve de estar na 02.06 1 Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
EMBarbosa 3,386 Posted September 15, 2020 Report Share Posted September 15, 2020 35 minutos atrás, Onclick disse: fui a "dentro" do componente para ver o porque e achei isso que falei Só pra esclarecer: o código que você mostrou é apenas uma parte da geração do XML. Se deseja ver todo o código, precisa começar na unit ACBrBlocoX_ReducaoZ.pas, no método TACBrBlocoX_ReducaoZ.GerarXML que deve estar na linha 146. []'s Elton Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 post Share on other sites
Usuários SAC Onclick 16 Posted September 15, 2020 Author Usuários SAC Report Share Posted September 15, 2020 (edited) 3 minutos atrás, EMBarbosa disse: Só pra esclarecer: o código que você mostrou é apenas uma parte da geração do XML. Se deseja ver todo o código, precisa começar na unit ACBrBlocoX_ReducaoZ.pas, no método TACBrBlocoX_ReducaoZ.GerarXML que deve estar na linha 146. Isso mesmo estou aberto nesse que citou da linha 146 que chama o que falei.....realmente.....agora estou vendo meu componente ACBRBlocoX esta ná versão erv0205, vou alterar e fazer um teste e volto a postar aqui o resultado. Edited September 15, 2020 by Onclick 2 Link to post Share on other sites
Usuários SAC Onclick 16 Posted September 16, 2020 Author Usuários SAC Report Share Posted September 16, 2020 (edited) Bom dia, fiz um teste com o exemplo do ACBR mudando a versão do componente ACBRBlocoX para VersaoER=erv0206. Fiz ele gerar o xml da Redução Z que passa pelo seguinte trecho do exemplo: E gerou o seguinte xml.... Veja que ele passa pelo preencherCabecalho... mas não informa esses dados, somente a Ie. Edited September 16, 2020 by Onclick Link to post Share on other sites
Juliomar Marchetti 3,862 Posted September 16, 2020 Report Share Posted September 16, 2020 4 horas atrás, Onclick disse: mas não informa esses dados, somente a Ie. Desculpe não entendi? nesse trecho acima ele é informado conforme pode ser visto, no caso atribuido ao componente Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
Usuários SAC Onclick 16 Posted September 16, 2020 Author Usuários SAC Report Share Posted September 16, 2020 (edited) 40 minutos atrás, Juliomar Marchetti disse: Desculpe não entendi? nesse trecho acima ele é informado conforme pode ser visto, no caso atribuido ao componente isso @Juliomar Marchetti porém o xml só escreve a tag Ie do bloco estabelecimento. Ou seja, mesmo eu passando a informação ao componente ACBR ele gera o xml somente 1 tag, a tal Ie. Faltando o resto dos parâmetros como CNPJ e nome empresarial. Edited September 16, 2020 by Onclick Link to post Share on other sites
Solution EMBarbosa 3,386 Posted September 16, 2020 Solution Report Share Posted September 16, 2020 20 minutos atrás, Onclick disse: isso @Juliomar Marchetti porém o xml só escreve a tag Ie do bloco estabelecimento. Ou seja, mesmo eu passando a informação ao componente ACBR ele gera o xml somente 1 tag, a tal Ie. Faltando o resto dos parâmetros como CNPJ e nome empresarial. Agora que entendi o que você quis dizer. É isso mesmo. Só vai esse campo no arquivo. https://docs.google.com/document/d/1yez14gry9Mi4rTpwDRDf--bR-SLzijD81OPeJzh9FqE/edit []'s Elton Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 post Share on other sites
Usuários SAC Onclick 16 Posted September 16, 2020 Author Usuários SAC Report Share Posted September 16, 2020 2 minutos atrás, EMBarbosa disse: Agora que entendi o que você quis dizer. É isso mesmo. Só vai esse campo no arquivo. https://docs.google.com/document/d/1yez14gry9Mi4rTpwDRDf--bR-SLzijD81OPeJzh9FqE/edit Então, @embarbo, os que o ACBR não gera é por não serem obrigados a geração? Porque pelo manual está ocorrência 1. Agora fiquei sem entender o correto. Link to post Share on other sites
EMBarbosa 3,386 Posted September 16, 2020 Report Share Posted September 16, 2020 24 minutos atrás, Onclick disse: Então, @embarbo, os que o ACBR não gera é por não serem obrigados a geração? Porque pelo manual está ocorrência 1. Agora fiquei sem entender o correto. Qual manual você está vendo? A documentação nacional do PAF-ECF? Se for, esse é o problema. O manual pro bloco X é esse do link que citei acima. Não tem esses campos que você menciona. Veja novamente. []'s Elton Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 post Share on other sites
Usuários SAC Onclick 16 Posted September 16, 2020 Author Usuários SAC Report Share Posted September 16, 2020 24 minutos atrás, EMBarbosa disse: Qual manual você está vendo? A documentação nacional do PAF-ECF? Se for, esse é o problema. O manual pro bloco X é esse do link que citei acima. Não tem esses campos que você menciona. Veja novamente. O que foi me passado foi esse link: https://www.confaz.fazenda.gov.br/legislacao/despacho/2017/dp045_17 Mas irei ver esse que me passou então. VLW! Link to post Share on other sites
Juliomar Marchetti 3,862 Posted September 16, 2020 Report Share Posted September 16, 2020 9 minutos atrás, Onclick disse: O que foi me passado foi esse link: https://www.confaz.fazenda.gov.br/legislacao/despacho/2017/dp045_17 Mas irei ver esse que me passou então. VLW! Já mudou bastante desde esse dai Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
Usuários SAC Onclick 16 Posted September 17, 2020 Author Usuários SAC Report Share Posted September 17, 2020 Bom dia, só uma dúvida sobre a referencia do manual disponibilizado aqui.... https://docs.google.com/document/d/1yez14gry9Mi4rTpwDRDf--bR-SLzijD81OPeJzh9FqE/edit De onde é a fonte dele? Irei segui-lo, mas na empresa me perguntaram de onde tirei pois o site passado (https://www.confaz.fazenda.gov.br/legislacao/despacho/2017/dp045_17 ) está diferente. Se alguém puder ajudar mais uma vez agradeço. Link to post Share on other sites
Juliomar Marchetti 3,862 Posted September 17, 2020 Report Share Posted September 17, 2020 https://groups.google.com/g/sef-sc-desenvolvedores-paf-ecf tem até um grupo do sef sc e lá tem as referencias 2 Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
EMBarbosa 3,386 Posted September 17, 2020 Report Share Posted September 17, 2020 1 hora atrás, Onclick disse: Bom dia, só uma dúvida sobre a referencia do manual disponibilizado aqui.... https://docs.google.com/document/d/1yez14gry9Mi4rTpwDRDf--bR-SLzijD81OPeJzh9FqE/edit De onde é a fonte dele? Irei segui-lo, mas na empresa me perguntaram de onde tirei pois o site passado (https://www.confaz.fazenda.gov.br/legislacao/despacho/2017/dp045_17 ) está diferente. Se alguém puder ajudar mais uma vez agradeço. É da SEFAZ de SC. O Bloco X só está ativo em SC. Então, entre em contato com a Sefaz de SC. Veja o que é disponibilizado no site deles. Como empresa, vocês devem tentar fazer parte do grupo que o Juliomar mencionou acima. 2 []'s Elton Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 post Share on other sites
Recommended Posts