Ir para conteúdo
  • Cadastre-se

Danny

Membros
  • Total de ítens

    155
  • Registro em

  • Última visita

Posts postados por Danny

  1. Pessoal, boa noite.

    Atualizei os fontes, reinstalei (ACBrInstall_Trunk2.exe), desativei o firewall do Windows 7 e exclui e inclui o componente ACBrSAT1 do meu formulário Delphi.

    As DLLs do diretório da aplicação foram atualizadas com as DLLs que se encontravam dentro do diretório onde está instalado o Ativador Sweda.

    Fiz uma alteração na unit1.pas, onde do exemplo para Consultar o SAT:

    De:

        ACBrSAT1.ConsultarSAT;

    Para:

      try
        ACBrSAT1.ConsultarSAT;
      except
        on E:Exception do
        begin
          showmessage('Erro: ' + E.Message);
        end;
      end;

    E no exemplo para Consultar Status Operacional:

    De:

        ACBrSAT1.ConsultarStatusOperacional;

    Para:

      try
        ACBrSAT1.ConsultarStatusOperacional;
      except
        on E:Exception do
        begin
          showmessage('Erro: ' + E.Message);
        end;
      end;

    Compilei e gerei o SATTeste.exe.

    Ao Consultar SAT ocorreu o seguinte erro:

    image.thumb.png.16387bd885bb29fa495e2f8c0f2ad9ce.png

    E a seguinte exceção apareceu no log:

    image.thumb.png.315e0b1424d00d36defd9c66870a4fcd.png

    Consultei Status Operacional e ocorreu o seguinte:

    image.png.8caa22dcfca60d132e0a1c1596e48eea.png

    No Ativador da Sweda não ocorre nenhum erro se tentar Consultar SAT ou Consultar Status Operacional.

    Ao extrair os logs pelo Ativador Sweda as últimas linhas estão assim:

    20191129192156|SAT|ERRO|Sincronização NTP: Falha no processo de sincronização. Servidor inoperante ou restrição de Firewall / Proxy
    20191129192225|SAT|ERRO|Sincronização NTP: Falha no processo de sincronização. Servidor inoperante ou restrição de Firewall / Proxy
    20191129192255|SAT|ERRO|Sincronização NTP: Falha no processo de sincronização. Servidor inoperante ou restrição de Firewall / Proxy
    20191129192326|SAT|ERRO|Sincronização NTP: Falha no processo de sincronização. Servidor inoperante ou restrição de Firewall / Proxy
    20191129192356|SAT|ERRO|Sincronização NTP: Falha no processo de sincronização. Servidor inoperante ou restrição de Firewall / Proxy
    20191129192426|SAT|ERRO|Sincronização NTP: Falha no processo de sincronização. Servidor inoperante ou restrição de Firewall / Proxy
    20191129192456|SAT|ERRO|Sincronização NTP: Falha no processo de sincronização. Servidor inoperante ou restrição de Firewall / Proxy
    20191129192526|SAT|ERRO|Sincronização NTP: Falha no processo de sincronização. Servidor inoperante ou restrição de Firewall / Proxy
    20191129192547|AC-SAT|INFO|Executando comando vindo do AC: ConsultarSAT.
    20191129192547|AC-SAT|SWEDA|Comando ConsultarSAT realizado com sucesso
    20191129192547|AC-SAT|INFO|Tempo resposta (ConsultarSAT): 154 ms.
    20191129192550|AC-SAT|INFO|Executando comando vindo do AC: ConsultarStatusOperacional.
    20191129192556|SAT|ERRO|Sincronização NTP: Falha no processo de sincronização. Servidor inoperante ou restrição de Firewall / Proxy
    20191129192557|AC-SAT|INFO|Tempo resposta (ConsultarStatusOperacional): 7061 ms.
    20191129192612|AC-SAT|INFO|Executando comando vindo do AC: ExtrairLogs.
    20191129192613|SAT|ERRO|Sincronização NTP: Falha no processo de sincronização. Servidor inoperante ou restrição de Firewall / Proxy
    20191129192614|SAT|SWEDA|==========================   Status operacional atual   =========================
    20191129192614|SAT|SWEDA|statusop.tipoLan: DHCP
    20191129192614|SAT|SWEDA|statusop.lanIP: 192.168.000.102
    20191129192614|SAT|SWEDA|statusop.lanMAC: b8:24:1a:01:df:be
    20191129192614|SAT|SWEDA|statusop.lanMASK: 255.255.255.000
    20191129192614|SAT|SWEDA|statusop.lanGW: 192.168.000.001
    20191129192614|SAT|SWEDA|statusop.lanDNS1: 192.168.000.001
    20191129192614|SAT|SWEDA|statusop.lanDNS2: 000.000.000.000
    20191129192614|SAT|SWEDA|statusop.statLan: CONECTADO
    20191129192614|SAT|SWEDA|statusop.nBat: ALTO
    20191129192614|SAT|SWEDA|statusop.mtTotal: 1048576 Kbytes
    20191129192614|SAT|SWEDA|statusop.mtUsada: 340732 Kbytes
    20191129192614|SAT|SWEDA|statusop.datahora: 20191129192612
    20191129192614|SAT|SWEDA|statusop.verSoft: 03.00.00
    20191129192614|SAT|SWEDA|statusop.versaoLayout: 0.08
    20191129192614|SAT|SWEDA|statusop.ultimoCFe: 35191124355191000172590006765170005969635907
    20191129192614|SAT|SWEDA|statusop.listaInicial: 00000000000000000000000000000000000000000000
    20191129192614|SAT|SWEDA|statusop.listafinal: 00000000000000000000000000000000000000000000
    20191129192614|SAT|SWEDA|statusop.dhTransmissao: 20191128110941
    20191129192614|SAT|SWEDA|statusop.dhComunicacao: 20191129181731
    20191129192614|SAT|SWEDA|statusop.CERT_EMISSAO: 20190329
    20191129192614|SAT|SWEDA|statusop.CERT_VENCIMENTO: 20240329
    20191129192614|SAT|SWEDA|statusop.ESTADO_OPERACAO: 0
    20191129192614|SAT|SWEDA|==========================   Status adicionais atuais   =========================
    20191129192614|SAT|SWEDA|statusadic.proxy.ip:
    20191129192614|SAT|SWEDA|statusadic.proxy.porta:
    20191129192614|SAT|SWEDA|statusadic.proxy.user:
    20191129192614|SAT|SWEDA|statusadic.proxy.senha.length(): 0
    20191129192614|SAT|SWEDA|statusadic.qnt_cfe_nt_venda: 0
    20191129192614|SAT|SWEDA|statusadic.qnt_cfe_nt_cancel: 0
    20191129192614|SAT|SWEDA|statusadic.data_cfe_mais_antigo:
    20191129192614|SAT|SWEDA|statusadic.conexao: OK
    20191129192614|SAT|SWEDA|=================================================================================

    Com o Emulador não ocorre nenhum erro.

    Alterei o ACBrSAT.pas incluindo diversos "showmessage" para me mostrar o ponto onde estava o erro, mas não encontrei a linha que o erro ocorre.

    Poderiam me ajudar a identificar o problema?

    Obrigado

  2. Olá pessoal, boa tarde.

    Estou verificando no fórum sobre uma discussão antiga.

    Não sei se podem me ajudar, mas estou com uma necessidade de usar um Git, pois os desenvolvedores irão trabalhar nas suas residências.

    Sei que o ACBr utiliza o subversion (SVN) e gostaria de saber porque optaram pelo SVN e não pelo GitLab, GitHub ou outro.

    Observei também que algumas pessoas tem uma conta no GitHub do projeto ACBr (https://github.com/frones/ACBr). Por que criaram esta conta?

    Testei o GitLab e observei algumas desvantagens com relação ao SVN como:

    - se excluir o arquivo local ao dar um pull os mesmo não são baixados

    - não mostrar se os arquivos estão iguais ou diferentes aos arquivos do repositório "master" (os sinaizinhos verde, vermelho, amarelo)

    - necessidade de executar comandos via prompt

    Porém, pesquisando pelo google trends, muitas pessoas hoje utilizam mais o GitLab/GitHub do que o SVN, mas não informações exatas sobre as vantagens e desvantagens de se utilizar um ou outro. Sei que o GitLab tem a vantagem de se criar vários branches, coisa que o SVN não faz.

    Será que podem me ajudar a fazer uma boa escolha?

    Obrigado.

  3. Bom dia pessoal.

    O componente está fazendo uma validação errada na DT_SAIDA do registro K260.

    No Guia Prático EFD-ICMS/IPI – Versão 3.0.1 a validação deste campo está descrita da seguinte forma:

    Campo 04 (DT_SAÍDA) - Validação: a data informada deve ser menor ou igual a DT_FIN do registro K100.

    O componente gera a exceção informando que "A data deve estar compreendida no período informado nos campos DT_INI e DT_FIN do Registro K100", caso este campo for menor que DT_INI.

    Fiz a alteração, vejam se estou certo na minha afirmação.

    Obrigado.

    ACBrEFDBloco_K_Class.pas

    • Curtir 2
  4. Boa tarde pessoal.

    Esse erro ocorreu em 9 clientes desde ontem de manhã.

    Alguns deles normalizou sem que tivesse sido feito nenhum procedimento.

    Em 4 com Windows 7 fiz o windows update e resolveu o problema.

    Porém em um com Windows 10 o erro persiste, mesmo depois do windows update, não tem mais atualizações.

  5. Bom dia pessoal.

    Fiz algumas alterações de modo que a impressão no Fast Report não fique dependente de arquivos .bmp.

    Modifiquei o ACBrBoletoFCFR.pas e ACBrBoletoFCFR.frm incluindo um TImageList com os logos e fiz uma pequena modificação no ACBrBoleto.pas.

    Gostaria que verificassem se é viável subir para o SVN, porém o tamanho do arquivo ACBrBoletoFCFR.frm ficou com quase 3 MB, impossibilitando anexar aqui.

    Caso interessar ao ACBr posso enviar no e-mail.

    Obrigado.

     

  6. Bom dia pessoal.

    Fiz uma correção no tamanho do campo da IE, cujo clientdataset estava sendo criado com 14 caracteres, mas com os pontos fica com 15, ocasionando no corte do último dígito quando a impressão é feita através do carregamento dos campos feito pela aplicação no momento de enviar para SEFAZ. O mesmo não ocorre quando o carregamento é feito pelo XML, pois no XML é gravado sem os pontos.

    Obrigado.

     

    ACBrNFeDANFEFRDM.pas

  7. Olá Italo, bom dia.

    Atualizei os fontes, fiz novos testes e está 100%.

    Acabei de fazer uma alteração pro cancelamento, pois este provedor o CodigoVerificacao é obrigatório neste método. Veja o retorno:

    <cancelarReturn xsi:type="xsd:string">
    ERRO VALIDACAO XSD: (400)error: org.xml.sax.SAXParseException: cvc-type.3.1.3: The value '' of element 'CodigoVerificacao' is not valid. Linha : 1 Coluna: 562
    </cancelarReturn>

    Segue a unit em anexo.

    Muito obrigado.

    ACBrNFSeWebServices.pas

     

    ACBrNFSeWebServices.pas

  8. Boa tarde pessoal.

    Estou ressuscitando este tópico para IssDSF em Campinas, porque tenho retomado o envio agora para o Trunk2.

    Observei que houveram diversas alterações significativas nos fontes para este provedor. Parabéns ao esforço.

    Na tentativa de enviar lote me deparei com um problema na consulta após o envio.

    Acontece que este provedor não possui método disponível para Consultar a Situação do Lote de RPS.

    Portanto a alteração que fiz foi necessária de forma a disparar o método para Consultar Lote, considerando que a "Versao" na consulta para este provedor é 1 e não 1.00.

    Segue a unit em anexo.

    Obrigado.

    ACBrNFSeWebServices.pas

  9. Pessoal, só pra informar voltei pra capicom e resolveu.

    Comparei os xml gerados pela capicom e wincrypt e diferença está nas linhas abaixo na assinatura:

    wincrypt: <SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>

    capicom: <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>

    Talvez não seja neste tópico que se trate essa questão, mas no meu caso está relacionado à NFe, onde a validação é feita pelo arquivo xmldsig-core-schema_v1.01.xsd, onde ocorre o problema na validação.

        <complexType name="SignedInfoType">
            <sequence>
                <element name="CanonicalizationMethod">
                    <complexType>
                        <attribute name="Algorithm" type="anyURI" use="required" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
                    </complexType>
                </element>
                <element name="SignatureMethod">
                    <complexType>
                        <attribute name="Algorithm" type="anyURI" use="required" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
                    </complexType>
                </element>
                <element name="Reference" type="ds:ReferenceType"/>
            </sequence>
            <attribute name="Id" type="ID" use="optional"/>
        </complexType>

    Só não sei ainda como resolver a questão.

    Vou continuar os testes e qualquer novidade posto aqui.

     

  10. Bom dia pessoal.

    Ocorreu também em um cliente meu depois da utilização do libWinCrypt, antes eu utilizava capicom.

    Infelizmente aqui no meu terminal com Win10 está normal, portanto não tenho como debugar de modo a aprofundar melhor nos fontes e detectar o que realmente está ocorrendo.

    No meu cliente fiz a atualização das cadeias do certificado icpBrasil v5 e atualizei as dlls da pasta DLLs\XMLSec\MinGW\32 do ACBr e não resolveu.

    Voltarei a utilizar a libCapicom no cliente e qualquer problema ou solução que encontrar posto aqui.

    Obrigado.

×
×
  • 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.