Ir para conteúdo
  • Cadastre-se

leandroaoa

Membros
  • Total de ítens

    390
  • Registro em

  • Última visita

  • Days Won

    3

Tudo que leandroaoa postou

  1. Bom dia pessoal. É possivel salvar os certificado PEM, CER, KEY em base de dados ? Estou implementando a APIPIX e estava vendo essa possibilidade ao inves de ter que levar os certificados pra distribuir junto a aplicacao
  2. boa tarde segue o passo que tem ai nesse link ai tem os banco suportados atualmente
  3. Perfeito obrigado pela dica funcionou perfeitamente
  4. Boa tarde pessoal é possivel concatenar varios PDFs em delphi utilizando o ACBrFPD ? se for alguem teria um exemplo !
  5. Bom dia se voce tinha uma versão tão antiga assim sugiro a dar uma olhada nos fontes pois tiveram algumas mudancas pegue o exemplo tambem a analisa. Essa foi uma das prorpiedades alteradas que pode estar dando esse problema ai FETQ.Unidade := etqMilimetros; //etqMilimetros, etqPolegadas, etqDots, etqDecimoDeMilimetros essa propriedade altera o tamanho conforme o que estiver selecionado
  6. Bom dia estude melhor o link que o @Renato Rubinho te passou voce esta fazendo errado a consulta por ultNSU voce tem que informar o ultimo NSU que é devolvido da consulta anterior e deve espera 1 hora entre consulta. Pra poder efetuar o download dos xml voce precisa fazer a manifestacao so apos a manifestacao é que é liberado o XML para ser baixado. A consulta so traz um resumo.
  7. Mas é so voce criar os style estou deduzindo que voce saiba trabalhar com htm var Doc: Variant; begin if not Assigned(WebBrowser1.Document) then WebBrowser1.Navigate('about:blank'); Doc := WebBrowser1.Document; Doc.Clear; Doc.Write('<html>'); Doc.Write('<head>'); Doc.Write('<style>'); Doc.Write('.important {background-color: blue; color: white; border: 2px solid black; margin: 2px; padding: 2px;}'); Doc.Write('</style>'); Doc.Write('</head>'); Doc.Write('<body>'); Doc.Write('<h1 class="important">Isto é um cabeçalho</h1>'); Doc.Write('<p class="important">Isto é um parágrafo.</p>'); Doc.Write('</body>'); Doc.Write('</html>
  8. bom dia porque voce não usa WebBrowser no lugar do RichEdit exemplo: var Doc: Variant; begin if not Assigned(WebBrowser1.Document) then WebBrowser1.Navigate('about:blank'); Doc := WebBrowser1.Document; Doc.Clear; Doc.Write('<b>Erro:</b>Forma de pagamento inválida.'); Doc.Close;
  9. no seu caso deve ficar assim: vtroco := 5,00 pois o valor da nota é menor que o pagamento e fazer um controle interno desse valor, nao tem outra solução a nao ser controle interno seu pra fazer o que voce quer faca o seguinte informa o valor da nota na forma de pagamento e esse valor voce salva em ouro lugar seria mais ou menos isso
  10. Bom dia pra voce usar outros voce tem que alimentar a seguinte tag tambem xPag := 'CREDITO COMPRA FUTURA';
  11. bom dia o Campo vOutros esta tambem com valor nesse caso ele deve ser zerado
  12. como eu disse acima nao existe csosn 3500 voce tem que passar o seguinte icms.orig := 3; icms.csosn := 500; nao importa se é nota de venda devolucao etc esse seu if esta totalmente errado verifica ai essa sua funcao. outra coisa verirfica com o contador da empresa para gerar a nota de devolucao correta pois existe produtos com ST e produtos normal existe regras e tem que empresas que ate mandam um espelho de como dever ser feita a nota de devolucao
  13. Boa tarde esses numeros nao existe. abaixo tabela CSOS consulte um contador para enteder a numeracao pelo visto ali o primeiro numero seria a origem da mercadoria o campo Produto.Imposto.ICMS.orig
  14. Voce esta usando o danfe do Fortes use o ACBrNFeDANFeESCPOS da uma olhado no exemplo do acbr
  15. Opa boa tarde manda em escpos eu uso assim e não tenho problemas usando a mesma impressora
  16. leandroaoa

    EAN/DUN

    bom dia basta alterar o propriedade ExibeEAN para True
  17. Bom dia ficou ok as atualizacoes obrigado
  18. Bom dia eu acho que ja vi esse codigo em algum lugar. o codigo esta certo crie a funcao somar e chama ela no adicionar e no remover
  19. Bom dia no seu caso voce deve fazer um loop no listbox para recalcular
  20. Bom dia realizei uns ajuste na função LerRetorno400 onde esta pegando os dados de cedente errado. conforme trecho abaixo var ContLinha: Integer; Titulo : TACBrTitulo; Linha, rCedente, rCNPJCPF : String; begin if (copy(ARetorno.Strings[0],1,9) <> '02RETORNO') then raise Exception.Create(ACBrStr(ACBrBanco.ACBrBoleto.NomeArqRetorno + 'não é um arquivo de retorno do '+ Nome)); rCedente := trim(Copy(ARetorno[0],32,8)); //// AQUI ESTA ERRADO CONFORME MANUAL /////////// ajuste proposto var ContLinha: Integer; Titulo : TACBrTitulo; Linha, lNomeCedente, lCodigoCedente, rCNPJCPF : String; begin if (copy(ARetorno.Strings[0],1,9) <> '02RETORNO') then raise Exception.Create(ACBrStr(ACBrBanco.ACBrBoleto.NomeArqRetorno + 'não é um arquivo de retorno do '+ Nome)); lCodigoCedente := trim(Copy(ARetorno[0],32,8)) + trim(Copy(ARetorno[0],40,1)); lNomeCedente := trim(Copy(ARetorno[0],47,30)); segue unit alterada a manual do banco Sicoob 240_400.xls ACBrBancoBancoob.pas
  21. primeiro apague o ACBr geral verifica realmente se nao tem nada depois abra o delphi e verifica a librarys path remove o que tiver la do acbr depois baixe novamente e instale fiz aqui e esta funcionando conforme imagens mesma versao do seus Delphi XE7
  22. Boa tarde da uma olhada ai nesse link
  23. adicione na uses ACBrETQClass
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...