Jump to content

volmir

Membros
  • Content Count

    442
  • Joined

  • Last visited

  • Days Won

    1

volmir last won the day on May 19

volmir had the most liked content!

Community Reputation

22 Excellent

1 Follower

About volmir

  • Rank
    Membro Ativo
  • Birthday 05/15/1983

Profile Information

  • Sexo
    Masculino
  • Localização
    pinhalzinho-sc

Recent Profile Visitors

1,452 profile views
  1. Boa tarde Italo Obrigado pelo retorno vou conferir isto entao.
  2. Este que é meu maior problema pois nao consiguo simular o erro aqui, pois acontece apenas no cliente, pra min conseguir simular eu precisaria do certificado do cliente e ele possui um A3. MAs acredito que seja algo relacionado a esta ACBrDFeXsLibXml2.pas, não sei se é ao assinar ou ao validar ou ao enviar, nao estou conseguindo simular aqui.
  3. Boa tarde pessoal, para o provedor Betha ainda esta acontecendo o erro. Alguem mais ? Ou preciso fazer algum configuracao extra. Ou preciso baixar esta unit, para testar
  4. Bom dia, tive que fazer um ajuste pra conseguir reimprimir a via do lojista. Usando gerenciador padrao (VBI/V$Pague). Testei tambem no Linx, que os dois que estou trabalhando hoje. Estou enviando em anexo para mais alguem testar. ACBrTEFDClass.pas
  5. Bom dia, tambem passei a ter este problema com o provedor Betha.
  6. volmir

    ANSWERED smtpSend

    Em anexo estou disponibilizando todos os metodos que estou utilizando para obter um refresh_token e o acess_token, bem como a rotina de envio do email em si usando o acess_token, é claro que esta é a forma que eu trabalho adequem as suas realidades. Somente como auxilio para quem deseja implentar. GetAcessToken.txt
  7. volmir

    ANSWERED smtpSend

    Bom dia Daniel, Sim, é preciso requizitar um acess_token antes. Primeiramente deve-se acessar https://console.developers.google.com/ Criar as credencias para a conta de email especifica. Vai ser gerada uma Cliente_id e uma Secret_id, com estas informacoes é possivel requisitar um acess_token via post. Para isso usei os componentes RestClient do delphi. Este acess_token tem valida de de 1 hora, porem é posivel requisitar um novo token usando o refresh_token retornado pela api. para mais informacoes acessar https://medium.com/@pablo127/google-api-authentication-with-oauth-2-on-the-example-of-gmail-a103c897fd98 tem varios tutoriais explicando como requizitar inclusive com exemplos em delphi. foi com base nestes tutoriais que consegui desenvolver esta funcionalidade.
  8. volmir

    ANSWERED smtpSend

    vou postar aqui uma contribuicao. Viz um pequeno ajuste para conseguir enviar email com autenticação OAuth2 do gmail. Para enviar basta informar o acess_token no lugar do password. em anexo a unit modificada. smtpsend.pas smtpsend.pas
  9. Essa foi uma sugestao que o pessoal da Linx me passou, mas creio que deva haver outras formas sim. Vou simular aqui. e pegar mais informacoes com eles.
  10. Boa tarde, Fiz alguns testes aqui alterando as propriedades AutoZise=False e AutoExpand=False do painel (pLogo) e funcionou. Alterei tambem o tamanho da logo para mais e para menos DanfeFortes1.TamanhoLogoHeight:=70; DanfeFortes1.TamanhoLogoWidth :=70; testei tambem com diferentes tamanhos de logo e todas funcionaram.
  11. Estou com problemas na impressao da Danfe NFCe com FortesReport, A mesma logo, se configurada no topo sai certo porem se configurar pra sair na lateral, fica um espaço enorme em branco. Obs a logo é grande, porem no meu entender deveria funcionar da mesma forma que no topo pois se colocar a propriedade DanfeFortes1.ImprimeLogoLateral:=False; sai correto, porem se colocar DanfeFortes1.ImprimeLogoLateral:=True; sai errado.
  12. Desculpa, verdade este teste não precisa. Esse "if" é pra detectar que chegou ao fim da primeira via. Apos isso é os dados da segunda via, visto que aRetorno esta trazendo as duas vias junto, este if é justamente pra separar as vias, a não ser que exista uma outra forma de separar, que nao descobri como.
  13. Boa tarde, Fiz uma modificação no arquivo ACBrTEFDCliDTEF.pas para conseguir imprimir a segunda via, pois hoje esta imprimindo tudo em uma só via, com esta alteracao será possivel separar as vias e vai destacar(cortar o papel) corretamente. Eu só não consegui entender porque no demo estava fixando o numero de vias = 1, para o gerenciador TEFCLIDTEF. Para min atendeu 100% com esta alteracao, estou disponibilizando para analize, se entenderem que for util pode ser apliacada esta alteracao. ACBrTEFDCliDTEF.pas
  14. Estou tendo problemas com alguns ecfs ao finalizar o cupom fiscal, por algum motivo ele nao esta chamando o SubTotalizar ou o EfetuarPagamento, chama o FechaCupom e retorna este erro. Categoria: 5-Erro em Cupom Fiscal Motivo: 11-Comando não pode ser executado em documento não pago. Porem somente as vezes não é sempre. Me parece que tem algo a ver com a propriedade IntervaloAposComando, pois se alterar este valor colocar um valor alto ele retorno este erro as vezes não é sempre. Anexei os logs para analize, preciso saber qual seria uma configuracao ideal pra estes parametros. (Timeout, IntervaloAposComando e LinhasBuffer), pois acredito que se colocar estes parametros corretos vai funcionar. Hoje tenho Assim como padrao para meus clientes(Timeout=10; IntervaloAposComando =0; LinhasBuffer=5), poorem estou tendo problemas. Impressora que estou testando Epson TM-T900F. ECF.log
×
×
  • Create New...