Ir para conteúdo
  • Cadastre-se

sgeinformatica

Membros Pro
  • Total de ítens

    184
  • Registro em

  • Última visita

Posts postados por sgeinformatica

  1. Boa tarde

    "Por enquanto" parece que conseguimos resolver o problema dessa merda dos servidores da farmacia popular

    o problema era falha na comunicação com o webservice deles, e mudamos o codigo para fazer varias tentativas

    No nosso caso não precisamos alterar nenhuma configuração no windows 

    Segue um fragmento do código que resolveu o problema

          ConfirmacaoAutorizacao := nil;
          A := 0;
          try
            repeat
              Inc(A);
              try
                ConfirmacaoAutorizacao := WS.confirmarAutorizacao(Confirmacao, Usuario);
              except
              end;
              Sleep(3000);
              if A = 30 then Break;
            until ConfirmacaoAutorizacao <> nil;
          finally
            if ConfirmacaoAutorizacao <> nil then
              CodigoRetorno := ConfirmacaoAutorizacao.inAutorizacaoSolicitacao
            else
              CodigoRetorno := '';
          end;

     

  2. Fiz testes com NF 3658 e 3659, e não aconteceu o erro mais.

    E aquele produto que estava saindo no rodapé tambem não saiu mais

    Mas tem mais dois pequenos acertos a serem feito, mas lembrando que não atrapalha em nada, como diz meu socio é só perfumaria

    Na NF 3658, ficou uma linha maior no final

    Na NF 3659 que são 2 paginas, no final da primeira pagina ficou com 2 linhas

    Nota3658.jpg

    Nota3659.jpg

  3. Pessoal

    o erro "could not convert null" está na procedure abaixo, naquele ponto onde grafei em negrito e italico : StrToInt(get('LinhasImpressas'))

    Tentei mudar para StrToIntDef mas não aceitou

    Pelo jeito o comando get('LinhasImpressas') está retornando nulo.

     

    procedure DadosProdutosOnAfterCalcHeight(Sender: TfrxComponent);
    var
      wTamRodapeMinimo : Double;
    begin
      wTamRodapeMinimo := get('TamRodapeMinimo') + DadosProdutos.Height + ChildCorpoBottom.Height;

      if ( Engine.FreeSpace < wTamRodapeMinimo ) then
        Engine.ShowBand( DadosProdutosFooter )
      else if (StrToInt(VarToStr(<Parametros."LinhasPorPagina">)) > 0) then
      begin
        if (StrToInt(get('LinhasImpressas')) = StrToInt(VarToStr(<Parametros."LinhasPorPagina">))) then
          Engine.ShowBand(DadosProdutosFooter);
      end;
    end;
     

  4. 31 minutos atrás, hleorj disse:

    Os ajustes que fez foram no arquivo original ( SVN ) ou no arquivo de teste ? @sgeinformatica

    fiz alteração no que está no SVN

    11 minutos atrás, windsoft disse:

    Fiz testes com o arquivo XML disponibilizado aqui e no DanfeRetratoNovo.fr3 e também não recebi nenhuma mensagem de erro.

    Qual a versão do fastreport você está usando @sgeinformatica?

    NFe35170904930099000181550010000036591002422001.pdf

    Versão 5.6

  5. Ola amigos, hoje tivemos um problema com um cliente na impressão da NFe.

    A NFe tem 2 paginas de itens, e utilizamos o DANFeRetratoNovo.fr3, e um dos itens saiu depois de dados adicionais na primeira pagina.

    Segue o print para melhor visualização.

    Tenho em mãos o PDF completo e o arquivo XML autorizado.

    DANFeRetratoNovo.jpg

  6. Estou utilizando o AcbrMonitorPLus 1.1.0.33 e fiz essa alteração no schema como sugerido e realmente funcionou.

    Pelo que entendi, ele aceita ou 1 ou 6 caracteres, isto é, aceita a letra 'G' ou 'GRAMAS'

    Eu copiei o ultimo schema que esta no site do governo e mesmo assim deu erro -  Esquemas XML NF-e - Pacote de Liberação No. 9 (novo leiaute da NF-e, NT 2016.002 v.1.30) (14/09/2017) (ZIP)

    Entao temos que aguardar a correção dos schemas por parte do governo ? é isso ?

  7. Ola, boa tarde

    Estou usando o ACBrMonitorPlus 1.1.0.31, configurado certificado A1 pfx e tentando fazer consulta do status do serviço na versão 4.0 do xml

    Para o estado SP não retorna status do serviço, já para o estado RJ e PR está normal

    Para versão 3.10 está normal inclusive para estado SP

    Alguem está conseguindo fazer NFe em modo homologação para estado SP na versão 4.0 ?

    Obrigado

    Sem título.jpg

  8. 15 horas atrás, Daniel Simoes disse:

    Vc está usando OpenSSL entao esqueça as configurações do I.E....

    Veja SSLType na tela de configuração do MonitorPLUS

    Daniel, bom dia

    Fiz dezenas de testes para verificar o status do serviço com versão 4.0 do XML

    Primeiro tentei com o A1 como OpenSSL (pelo pfx), depois instalei o certificado e tentei como CAPICOM

    Depois peguei um certificado A3 e testei como CAPICOM e nao deu certo.

    Lembrando que no 3.1 todos os testes dão certo.

    Por ultimo eu tentei somente mudar para o estado do RJ e funcionou

    Será que o webservice de SP está fora do ar?

  9. Tambem estou com mesmo problema, nao consigo verificar o status do servico para a versão 4.0 do xml

    Tambem estou usando o certificado A1

    Se eu verificar o status do serviço para versão 3.1 do xml está normal.

    Onde que marcou usar SSL 2.0 ? No meu windows não tem essa configuracao

    Meu arquivo ini está em anexo

    Alguem poderia mandar um arquivo ini de exemplo que esteja funcionando com a versão 4.0 do xml?

    Grato

     

    ACBrMonitorPLUS.jpg

    SSL.jpg

    ACBrMonitor.ini

  10. Bom dia

    Estou utilizando o componente TACBrNFe para gerar o XML da NFe.

    No meu codigo fonte está assim :

    var
      NFe: TACBrNFe;
      NF1: NotaFiscal;
    begin
      NFe := TACBrNFe.Create(nil);
      NFe.NotasFiscais.Clear;
      NFe.Configuracoes.Geral.FormaEmissao := teNormal;
      NFe.Configuracoes.Geral.ModeloDF := moNFe;
      NFe.Configuracoes.Geral.VersaoDF := ve400;
      NF1 := NFe.NotasFiscais.Add;
      ...
      ...
      NFe.NotasFiscais.GerarNFe;
    end;
     

    Quando chega em NFe.NotasFiscais.GerarNFe está dando o seguinte erro :

    Argument out of range

    Debugando, o erro acontece na seguinte linha :

    Gerador.wCampo(tcStr, 'I81', 'nLote ', 01, 20, 1, nfe.Det.Prod.rastro[j].nLote, DSC_NLOTE);
    Essa linha fica no pcnNFeW.pas e na procedure TNFeW.GerarDetProdRastro(const i: Integer);
    É uma venda de um produto que tem lote

     

     

  11. Para quem usa o ACBrMonitorPLUS-1.1.0.14

    NFe.DistribuicaoDFePorChaveNFe  (para verificar as notas emitidas contra meu CNPJ)

    NFe.DistribuicaoDFePorUltNSU    (para fazer o download do arquivo XML)

    Para nao dar esse erro acima "infNFeSupl", tambem que que desmarcar : ADICIONAR TAG DE QRCODE EM INFORMACOES SUPLEMENTARES conforme tela em anexo

    No meu caso estou conseguindo emitir NFe, e fazer o download de XML de fornecedores

     

     

     

     

    monitorplusr.jpg

    monitorplusr.jpg

  12. 20 minutos atrás, bgmsistemas disse:

    Atualizei aversão para a versão:

    ACBrMonitorPLUS-1.1.0.14-20170607

    Agora está apresentando esse erro na Emissão da Nfe.

    Content for element .{http://www.portalfiscal.inf.br/nfe}NFe. is incomplete according to the DTD/Schema.
    Expecting: {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature.

     

    Quanto ao Download do Xml está funcionando.

    Utilizando o comando NFe.DistribuicaoDFePorChaveNFe(uf, cnpj, chave)

    txtwebsib62825.INI

    aconteceu isso comigo tambem, antes do NFE.ValidarNFe, vc precisar usar o comando NFE.AssinarNFe

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