Ir para conteúdo
  • Cadastre-se

Carlos Clay

Membros
  • Total de ítens

    44
  • Registro em

  • Última visita

Posts postados por Carlos Clay

  1. Olá Victor,

     

    Estou utilizando assim:

     

        ACBrNFe.WebServices.Consulta.NFeChave := ds.FieldByName('Chave').AsString;

        ACBrNFe.WebServices.Consulta.Executar;

        if ACBrNFe.WebServices.Consulta.cStat = 100 then

        begin

          UTF8Encode(ACBrNFe.WebServices.Consulta.RetWS);

          GravaConsultaNFe(100);

        end;

        if ACBrNFe.WebServices.Consulta.cStat = 101 then

        begin

          UTF8Encode(ACBrNFe.WebServices.Consulta.RetWS);

          GravaConsultaNFe(101);

        end;

     

     

    Talvez possa te ajudar.

  2. Obrigado pela resposta!

     

    Do jeito que vc disse deu certo. Mesmo assim ele muda a impressora padrão.

     

    Digamos que o cliente tem uma impressora jato de tinta ou laser como padrão. Na mesma máquina tem em outro USB com uma MP-2500 TH somente para NFCe.

     

    Quando o cliente imprime a NFCe, mudo para DANFCeFortes.Impressora := 'MP-2500 TH' dá tudo certo, imprime normamente. Mas quando o cliente vai imprimir algum relatório posteriormente que não seja NFCe, ao visualizar o setup, aparece a MP-2500 TH como padrão. Isto é, quando o cliente imprime a NFCe o padrão muda. Existe alguma forma de contornar isso?
     

  3. Olá! Regys ou Ítalo.

     

    É possível imprimir o DANFCe direto pela rede sem utilizar a impressora padrão?

     

              DANFCeFortes.MostrarPreview := False;
              DANFCeFortes.Impressora := '\\NomeDoComputador\ImpressoraCompartilhada';
              DANFCeFortes.ImprimirDANFE;

     

    Não consegui imprimir desta maneira.

     

     

  4. Olá! Juliomar, obrigado pelo contato.

     

    Desculpe minha ignorância, mas realmente preciso de uma ajuda para pelo menos começar a desenvolver a classe do boleto credisis e depois repassar isso para o projeto ACBr.

     

    Você comentou sobre o manual, há algum link que posso encontrá-lo? É possível encontrar o manual nas pastas do componente? ou o próprio banco deve me fornecer isso?

  5. Olá Italo,
     
    Obrigado pelo contato.
     
     Venho informar que no conteúdo do xml contém o Id no qual estou precisando. Conforme a figura abaixo.

     

    tag <InfNfse Id="170531283A2XUALFXBHYY4W7OOS1OBLZ">

     xml.png
     

    Preciso desse Id para que eu possa enviar o link para o cliente, igual a própria prefeitura envia por e-mail.

     

    Veja o link abaixo no qual o site da prefeitura envia por e-mail:

     

    "http://201.28.69.146:5663/issweb/formGerarNF.jsf?nroNota=1283&codVerificacao=M5LX3ZN6I&cnpj=01001001000113&hash=170531283A2XUALFXBHYY4W7OOS1OBLZ"

     

    Através desse link é possível o cliente imprimir o danfe diretamente no site.

     

    Há possibilidade de capturar esta propriedade pelo componente?

  6. Olá italojr.

     

    Comecei a fazer uns testes aqui no exemplo do acbr, tenho conseguido gerar tudo certo. Consegui também consultar também por Rps com sucesso.

     

    ACBrNFSe1.ConsultarNFSeporRps(ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero,
                                    ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Serie,
                                    TipoRPSToStr(ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Tipo),
                                    ACBrNFSe1.NotasFiscais.Items[0].NFSe.Prestador.Cnpj,
                                    ACBrNFSe1.NotasFiscais.Items[0].NFSe.Prestador.InscricaoMunicipal);

     

    Consegui obter o numero da nota e o código de verificação como descrito abaixo.

     

    ACBrNFSe1.NotasFiscais.Items[0].NFSe.Numero;

    ACBrNFSe1.NotasFiscais.Items[0].NFSe.CodigoVerificacao;

     

    Mas quando tento pegar a chave da nota fica vazio o campo abaixo:

     

    ACBrNFSe1.NotasFiscais.Items[0].NFSe.InfID.ID

     

    Esta propriedade fica vazia assim mesmo? Existe um outro meio que posso pegar o ID?

  7. Olá desenvolvedores do ACBrBoleto,
     
    Venho parabenizar pelo belo trabalho que tem feito para que o ACBrBoleto seja um componente de primeira qualidade.
     

    Sou residente no estado de Rondônia na cidade de Ji-Paraná, utilizo o ACBr no meu sistema há bastante tempo.

     

    Mas aconteceu o seguinte:

     
    Alguns clientes estão numa cooperativa de crédito e precisam emitir boletos desta cooperativa, no caso do ACBrBoleto não tem para o banco credisis.
     
     

    Percebi que tem do bancoob e do sicred, ambos são cooperativas de crédito também. Queria saber: Posso pegar o ACBrBancoob.pas e salvar como ACBrCredsis.pas e fazer as alterações necessárias para que o mesmo funcione e lhe envie o fonte para vc adicionar no componente? ou devo aguardar a providência de algum desenvolvedor para que eu possa depois fazer a atualização?

     

    Antecipadamente, agradeço a atenção dispensada.

  8. Olá desenvolvedor do componente ACBrBal.

     

    Recentemente tive que fazer uma alteração no fonte do componente ACBrBalDigitron.pas porque não estava pegando o terceiro dígito das casas decimais. Veja o exemplo abaixo:

     

    procedure TACBrBALDigitron.LeSerial(MillisecTimeOut: Integer);
    Var
      Resposta : AnsiString ;
      Decimais : Integer ;
    begin
      fpUltimoPesoLido := 0 ;
      fpUltimaResposta := '' ;

      Decimais := 100 ;
      Try
         fpUltimaResposta := Copy(fpDevice.Serial.RecvPacket( MillisecTimeOut ),1,10);

         Resposta := Trim( copy( fpUltimaResposta, 2, 6 )) ; // estava assim

     

     

         Resposta := Trim( copy( fpUltimaResposta, 2, 7 )) ; // alterei para 7

     

    Consegui resolver aqui, mas estou divulgando aqui para que todos saibam e corrija no componente para que nas próximas versões esteja correto.

     

    Agradeço a atenção dispensada.

     

    Carlos Clay

     

    Obs.:

    Informo também que na página oficial do ACBr tem um link para reportar um bug e está com erro no mantis.

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