Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 27-10-2022 em todas as áreas

  1. Beleza, troquei aqui, vamos ver se resolve...
    2 pontos
  2. Bom dia! O componente TACBrPAFNFCe está com problema de Memory Leak. Eu consegui identificar uma das causas, no ACBrPAFNFCe_MenuFiscal estava criando o FSignature e não estava liberando no destroy (fonte corrigido em anexo). Contudo, ainda estão ficando alguns small blocks presos na memória, que ainda não consegui identificar de onde eles vêm. A princípio, reparei que esses blocos ficam presos apenas chamando o método MenuFiscal.Inicializar. Ainda estou investigando a causa, caso eu venha a descobrir, abro um novo tópico com os fontes corrigidos. ACBrPAFNFCe_MenuFiscal.pas
    2 pontos
  3. Subi novamente o arquivo Tente baixar novamente por favor @Arthur Medrado
    2 pontos
  4. Bom dia Italo! Vou tentar mandar um e-mail pro provedor, vamos ver se eles respondem e se talvez corrigem. Muito obrigado.
    2 pontos
  5. Bom dia, segue documentos da exportação da toledo para o mgv7, com esta exportação adiciona informações nutricionais e não modifica as anteriores foram criadas novas propriedades na exportação. https://help.toledobrasil.com/mgv7/v7_0_/HTML_PAGES/help.html neste link no topico 02 - arquivos de informação nutricional existe uma coluna RDC N429 que são os novos registros a serem exportados. e este link é da resolução RDC 429 https://www.in.gov.br/en/web/dou/-/resolucao-de-diretoria-colegiada-rdc-n-429-de-8-de-outubro-de-2020-282070599
    2 pontos
  6. boa tarde. primeiro o forum fechado onde já existem diversas respostas a dúvidas https://www.projetoacbr.com.br/forum/forum/71-acbrlib/ também via discord https://discord.com/invite/tfhkQDKr?utm_source=Discord Widget&utm_medium=Connect local para download https://www.projetoacbr.com.br/forum/files/category/25-acbr-pro/ help da lib https://acbr.sourceforge.io/ACBrLib/BemVindo.html dúvida está usando o que? dot net? ou é uma api olhou os exemplos?
    2 pontos
  7. Veja as particularidades neste tópico
    2 pontos
  8. Bom dia, estou enviando em anexo os fontes do ACBRcargabal.pas com as mudanças para atendenter a resolução RDC 429 para balanças toledo, adicionados novos campos nas informações nutricionais com as informações novas para atender a resolução. ACBrCargaBal.pas
    1 ponto
  9. Isso é exceção controlada. é Apenas uma alerta, você está rodando isso em Debug. em Runtime isso não ocorre. Verifique em runtime por favor
    1 ponto
  10. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  11. Olá @EliasCesar, perfeito! Fiz o teste no Demo em Lazarus e funcionou ok! Abraços
    1 ponto
  12. Boa tarde, Por padrão não existe algo semelhante e também não me lembro de ter visto nenhum Leiaute próprio que tenha implementado.
    1 ponto
  13. Boa tarde, No meu entendimento não é bem isso que ocorre. Primeiramente o TratarRetornoConsultaNFSe verifica se existe o grupo: ListaNfse: ANode := Document.Root.Childrens.FindAnyNs('ListaNfse'); Depois verifica se existe o grupo CompNfse ou ComplNfse, como esse grupo pode ocorrer mais de uma vez a leitura do grupo é feita através do FindAllAnyNs: ANodeArray := ANode.Childrens.FindAllAnyNs('CompNfse'); if ANodeArray = nil then ANodeArray := ANode.Childrens.FindAllAnyNs('ComplNfse'); Em seguida temos um loop que vai ler todas as ocorrências do grupo CompNfse ou ComplNfse for I := Low(ANodeArray) to High(ANodeArray) do begin ANode := ANodeArray[I]; Na variável ANode temos o nó de cada ocorrência. Por fim ele verifica se existe ou não o grupo tcCompNfse para em seguida ler o grupo Nfse. AuxNode := ANode.Childrens.FindAnyNs('tcCompNfse'); if AuxNode = nil then AuxNode := ANode.Childrens.FindAnyNs('Nfse') else AuxNode := AuxNode.Childrens.FindAnyNs('Nfse'); Você consegue debugar para ver o que pode esta ocorrendo?
    1 ponto
  14. Muito obrigado!! funcionou perfeitamente, obrigado a todos galera!!!!
    1 ponto
  15. Boa tarde Diego. Esses arquivos foram gerados em uma máquina com proxy: GTIN_COM_PROXY.zip Estes arquivos foram gerados numa máquina sem proxy: GTIN_SEMPROXY.zip Nosso ambiente de testes: 1 - Compilamos a aplicação demo no Delphi 2010 com todos os patches de atualização e a última versão do ACBR trunk 2, baixado via SVN. 2 - Compilamos também a aplicação demo no Delphi 11 Alexandria com os patches instalados e a última versão do ACBR trunk 2 via SVN. 3 - Os schemas que utilizamos em todos os testes são os que vem junto com o ACBR trunk 2, baixados do SVN. 3 - Levamos 2 PCs de desenvolvimento para o ambiente de um cliente com Proxy. Instalamos nelas, do zero, o Windows 10, versão 22H2 64 bits com todas as atualizações; instalamos o certificado digital do cliente e o nosso (todos e-CNPJ A1, 1 da Certisign e outro do Serasa); instalamos todas as cadeias de certificados; 4 - Instalamos em cada uma dessas máquinas físicas 3 VMS para teste: a) 1 Windows 7 32 bits com todas as atualizações e updates possíveis; b) 1 Windows 8.1 64 bits com todas as atualizações e updates possíveis e c) 1 Windows Server 2012R2 64 bits com todas as atualizações e updates possíveis. Instalamos em todas elas também os certificados acima mencionados e as cadeias. 5 - Importante: Tais VMS já são utilizadas no nosso ambiente para testes dos nossos softwares, com NF-e, NFC-e e NFS-e. Em todas essas VMS, nossas aplicações consultam, emitem, cancelam entre outras coisas os documentos fiscais mencionados sem nenhum problema, seja com o proxy habilitado, ou seja sem ele. Porém, no ACBR GTIN, com o proxy, elas apresentam o erro : 6 - Conforme já mencionei, nas VMS acima os arquivos XML de consulta são retornados corretamente na pasta indicada no aplicativo de exemplo, mas com o proxy habilitado, o componente não mostra o retorno. No ambiente sem proxy, sim, mostra todas as informações. 7 - Agora o mais bizarro: Nas máquinas físicas com o Windows 10 22H2, sem mesmo configurar o proxy nas opções da aplicação demo, ele faz e apresenta todas as consultas normalmente, seja com proxy, seja sem. E mesmo habilitando e informando o parâmetro do proxy no aplicativo demo, no Windows 10 22H2, o aplicativo demo retorna e apresenta normalmente a consulta. 8 - Não satisfeitos, levamos a aplicação demo a uma máquina do cliente, com o Windows 10, mas a versão 1809, obviamente com o proxy habilitado. Deu o mesmo erro que acima, como nas VMS. 9 - Lembrando que em todos os casos, rodamos as aplicações compiladas no D2010 e no D11. Sempre os mesmos resultados, nos executáveis 2 aplicações demo. 10 - Instalamos numa VM , do zero, o Windows 10 2H22. Mesmo procedimento de instalação e configuração das máquinas físicas. Nesta máquina, com e sem proxy habilitado, o ACBR GTIN retorna e apresenta corretamente os dados. 11 - Instalamos numa VM , do zero, o Windows 11 2H22. Mesmo procedimento de instalação e configuração das máquinas físicas. Nesta máquina, com e sem proxy habilitado, o ACBR GTIN também retorna e apresenta corretamente os dados. 11 - Na nossa humilde opinião, parece que o componente, em ambientes mais antigos, tem dificuldade de carregar as informações do XML retornado pelo WebService de consulta da SEFAZ/RS. Mais alguma sugestão? Estamos quase ao ponto de nestes clientes com proxy, ler na unha o XML retornado pelo demo. Agradeço desde já a atenção e desculpem o texto muito longo. Angelo.
    1 ponto
  16. parece ser algo no fórum, vamos verificar. @EliasCesar consegue nos ajudar, por favor ?
    1 ponto
  17. Bom dia Sandro, Faça uma cópia da sua alteração, atualize os fontes, reinstale o ACBr e faça novos testes.
    1 ponto
  18. Bom dia Julionar, obrigado pela solução. Estou vendo somente hoje, porque não recebi no e-mail o comentario/resposta. Obrigado
    1 ponto
  19. Quando troquei a dll para a pro parou de ocorre o erro
    1 ponto
  20. Boa noite, Diego Obrigado pela resposta. Dúvida resolvida.
    1 ponto
  21. Boa tarde, Temos também este artigo que pode ser bastante útil At.
    1 ponto
  22. Vou anexar o fonte do exemplo do acbrcargabal com o uso dos novos campos. uPrincipal.pas
    1 ponto
  23. Boa tarde. O novo provedor está implementando no ACBrNFSeX e está sendo testado pelos membros da comunidade. O prazo para adoção em Brasília foi prorrogado para 01/01/2023. Fique de olho neste tópico que está sendo atualizado conforme recebemos novas informações Fique atento também a nossa comunidade do Discord no canal #acbrnfsex para acompanhar os testes realizados pela comunidade.
    1 ponto
  24. 1 ponto
  25. Bom dia pessoal, Recentemente recebemos a informação por meio de nossa comunidade no Discord de que em 01/01/2023 somente seria aceita a versão 0.08 do layout do CFe MFe. Dado o fato de que muitos equipamentos ainda não possuem a atualização, até por serem modelos descontinuados, acabou-se gerando grande preocupação. Oque diz a SEFAZ-CE Visando entender melhor os planos da SEFAZ-CE, a equipe ACBr realizou uma consulta junto aos mesmos e obteve a resposta de que o layout 0.07 ficará em uso SEM previsão de descontinuação até o momento.
    1 ponto
  26. Boa noite Sandro, Realmente no site a seguir https://riobrancodosul.atende.net/cidadao consta o manual do IPM. https://wiki.ipm.com.br/?download=202135&QR Caso queira implementar e validar com o novo provedor, segue tópico com instruções para os ajustes necessários para os devidos testes.
    1 ponto
  27. 2.1. PSP Itaú Ambiente de Homologação - Entre em contato com seu gerente de conta e solicite o acesso ao ambiente de desenvolvedores do Itaú: https://developer.itau.com.br/login - Após acessar o portal de desenvolvedores Itaú, siga para: "Sandbox > Criar Projeto" e crie um projeto selecionando a API "Recebimentos Pix" conforme imagem abaixo: Imagem 2.1a - Entre no projeto e verifique que já é possível acessar as credenciais Client ID e Client Secret. - Configure as credenciais nos respectivos campos de configuração do componente ou do demo, conforme as instruções a seguir: ACBrPSPItau1.ChavePIX := ''; ACBrPSPItau1.ClientID := ''; ACBrPSPItau1.ClientSecret := ''; Imagem 2.1b - Salve os Parâmetros e já poderá acessar os endpoints. AMBIENTE DE PRODUÇÃO * Gerar certificado utilizando aplicativo de demonstração ACBrPIXCDTeste - Entre em contato com seu gerente de conta e solicite o ClientID e um Token Temporário para a geração do Certificado(Você receberá esses dados por e-mail); - Gere uma chave privada pelo demo, na aba "Configuração > PSPs > Itaú > Chave e Certificado > Passo 1 - Definir Chave Privada", como mostra a imagem: Imagem 2.1c - Será gerado um arquivo '.pem' contendo sua chave privada. Guarde esse arquivo em um lugar seguro. - Informe o Token Temporário e solicite o certificado na aba "Passo 2 - Solicitar Certificado", conforme a imagem abaixo: Imagem 2.1d - Será gerado um arquivo '.pem' contendo sua credencial ClientSecret e o certificado que deverá ser usado nas requisições. O aplicativo demo automaticamente preencherá essas informações nos respectivos campos de configuração, mas caso esteja utilizando sua própria aplicação, não esqueça de preencher ambas as propriedades. - Após esses procedimentos, verifique na aba "Arquivos" se os campos "Arquivo Chave Privada" e "Arquivo Certificado" foram preenchidos corretamente, salve os parâmetros e já poderá acessar os endpoints. * Gerar certificado utilizando componente - Entre em contato com seu gerente de conta e solicite o ClientID e um Token Temporário para a geração do Certificado(Você receberá esses dados por e-mail); - Gere uma chave privada. Você pode utilizar o ACBrOpenSSL por exemplo, utilizando a função: ACBrOpenSSLUtils.GenerateKeyPair(aPrivateKey, aPublicKey); - Salve sua chave privada em um arquivo '.pem' e informe o caminho do arquivo na propriedade: ACBrPSPItau1.ArquivoChavePrivada := ''; (Obs: Guarde sua chave privada em um lugar seguro, pois ela será utilizada em todas as requisições à API) - Após configurar a chave no componente, solicite o certificado utilizando o Token Temporário. Segue um exemplo de utilização: var wCertificado: String; begin wCertificado := ACBrPSPItau1.SolicitarCertificado( SeuTokenTemporario ); A resposta dessa função, trará o Client Secret e o certificado, no seguinte formato: Secret: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX -----BEGIN CERTIFICATE----- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX -----END CERTIFICATE----- - Salve em um arquivo '.pem' e configure o caminho do arquivo em: ACBrPSPItau1.ArquivoCertificado := ''; - Informe o Client Secret na propriedade: ACBrPSPItau1.ClientSecret := ''; IMPORTANTE: Salve todas essas informações em um lugar seguro (Chave Privada, Client Secret e Certificado). - Após esse procedimento você terá todas as credenciais necessárias para utilizar o PSP Itaú em produção.
    1 ponto
  28. Olá Pessoal, estou criando mais um tópico com intuito de mostrar para vocês como utilizar ACBrLib no C#. Realizando download do ACBrLib. Primeiramente vamos fazer o da versão mais atualizada do ACBrLib.. Use os Links abaixo: DOWNLOAD da versão DEMO DOWNLOAD da versão PRO Após realizar o download do ACBrLib que deseja utilizar, será necessário descompactar o arquivo, assim que descompactar teremos uma estrutura de pasta exatamente assim. Ao acessar a pasta bin, temos algumas pastas como Cdecl, StdCall, Linux e MT, a pasta MT é onde esta ACBrLib com suporte para multithread. Para entender sobre a convenção de chamada Cdecl ou StdCall veja a sessão Cdecl ou StdCall qual usar, no Manual ACBrLib. Para entender as diferenças entre as bibliotecas multithread e singlethread veja o tópico a seguir: Copiando as bibliotecas para a pasta da Aplicação. Vou utilizar a ACBrLib com suporte a singlethread, mas para multithread os passos são os mesmos. Então vamos acessar a pasta bin, e depois Cdecl ou StdCall conforme a convenção a ser utilizada. Copiar ACBrLib x86, caso sua aplicação for compilada em x86 ou copie ACBrLib x64 caso sua aplicação for compilada em x64. Acessando a pasta onde esta o .exe da aplicação, vamos criar uma pasta chamada ACBrLib. Dentro desta pasta vamos criar mais uma pasta com o nome de x86 ou x64, vai depender de qual versão do ACBrLib você vai utilizar, como eu compilei aplicação em x86, vou criar pasta com nome de x86 e colar ACBrLib para dentro da pasta. Deve ficar desta forma. Bibliotecas com outras dependências - OpenSSL e LibXml2. Dentro da pasta dep temos duas dependências OpenSSL e LibXml2. - ACBrLibMail precisa da dependência OpenSSL. - ACBrLibSAT, ACBrLibCTe, ACBrLibGNRe, ACBrLibMDFe e ACBrLibNFe precisam das dependências OpenSSL e LibXml2. Copie a versão das dependências que correspondem a versão da ACBrLib que você vai utilizar, dependências x86 para ACBrLib x86 ou dependências x64 para ACBrLib x64. Bibliotecas com outras dependências - Pasta Schemas e ACBrServicos.ini Caso esteja usando ACBrLibCTe, ACBrLibGNRe, ACBrLibMDFe, ACBrLibNFe na pasta dep, temos uma pasta chamada Schemas. Devemos informar o caminho desta pasta Schemas em PathSchemas no .ini de configuração do ACBrLib. Abaixo um exemplo utilizando ACBrLibNFe. Mantenha o ACBrNFeServicos.ini junto a pasta Schemas. Deve ficar desta forma a pasta com as dependências: Estou utilizando Demo SAT em C# que esta disponível no SVN do Projeto ACBr. Gerenciador de Configurações Antes de executar demo ou sua aplicação verifique se no Gerenciador de Configurações esta configurado corretamente a versão correspondente do ACBrLib. Caso for utilizar ACBrLib x86 use as configurações em x86 e ACBrLib x64 as configurações x64. Depois de realizar todos os passos acima, agora vou abrir o demo e executar Observação: Quando for realizar download dos exemplos do Projeto ACBr, não se esqueça da pasta Shared.. ela é muito importante pois existem dependências para os exemplos. Faça download dos Demos aqui: https://projetoacbr.com.br/fontes/
    1 ponto
  29. Baixa o arquivo fornecido pela SEFAZ ...http://www.fazenda.sp.gov.br/sat/downloads/vigentes.asp
    1 ponto
×
×
  • 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.