Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.351
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. Não há como... Você precisa passar por uma "TEF House", que já tem toda a certificação PCI exigida pelas Operadoras
  2. nesse caso, somente criando um novo método na ACBrLib... algo como: "BAL_LePesoStr"
  3. humm.. talvez tenhamos que criar um novo método, que retorno o Peso como String... O Harbor (clipper) define o tipo da variável, conforme algo é atribuído a ela... tente algo como: METHOD LePeso(MillisecTimeOut) CLASS ACBrBAL local hResult local ePeso ePeso := 1.23456 hResult := DllCall(::hHandle, DLL_OSAPI, "BAL_LePeso", MillisecTimeOut, @ePeso) ::CheckResult(hResult) RETURN ePeso
  4. pode ser alguma instabilidade temporária, no Source Forge...
  5. aqui Parece normal... mas notei que o Endereço que vc indicou é diferente do que divulgamos... https://projetoacbr.com.br/fontes/
  6. Creio que vc tem que debugar sua aplicação, inserindo BkPoints no momento em que o Serviço está para ser iniciado... notei que o trecho abaixo, não faz muito sentido... vc cria o componente do ACBr, configura, e depois destrói o mesmo... function TNotaEletronicaController.NotaEletronica(StrParametros,StrJson:String):String; var Parametros : TStringList; ACBrNFE : TACBrNFE; //Inicio begin Parametros := Explode(StrParametros,'|'); try ACBrNFe := TACBrNFE.Create(nil); ACBrNFe.Configuracoes.Geral.FormaEmissao := teNormal; ACBrNFe.Configuracoes.Geral.VersaoDF := ve400; ACBrNFe.Configuracoes.WebServices.UF := 'SP'; ACBrNFe.Configuracoes.Certificados.NumeroSerie := '1234'; ACBrNFe.Configuracoes.Certificados.Senha := '1234'; ACBrNFe.SSL.SSLType := TSSLType(LT_TLSv1_2); ACBrNFe.Configuracoes.Certificados.ArquivoPFX := 'teste.pfx'; ACBrNFe.Configuracoes.Geral.SSLCryptLib := cryWinCrypt; ACBrNFe.Configuracoes.Geral.SSLHttpLib := httpWinHttp; ACBrNFe.Configuracoes.Geral.SSLLib := libWinCrypt; ACBrNFe.Configuracoes.Geral.SSLXmlSignLib := XsMsXml; ACBrNFe.Configuracoes.WebServices.Ambiente := taHomologacao; ACBrNFe.Configuracoes.Arquivos.PathSalvar := 'ocorrencias'; ACBrNFe.Configuracoes.Arquivos.PathInu := 'inutilizacao'; ACBrNFe.Configuracoes.Arquivos.PathNFe := 'enviadas'; ACBrNFe.Configuracoes.Arquivos.PathEvento := 'eventos'; ACBrNFe.Configuracoes.Arquivos.PathSchemas := 'NFe'; ACBrNFe.Configuracoes.Arquivos.SepararPorCNPJ := True; ACBrNFe.Configuracoes.Arquivos.SepararPorAno := True; ACBrNFe.Configuracoes.Arquivos.SepararPorMes := True; ACBrNFe.Configuracoes.Geral.FormatoAlerta := 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.'; ACBrNFe.Configuracoes.Geral.ExibirErroSchema := True; ACBrNFe.Configuracoes.Geral.RetirarAcentos := True; ACBrNFe.Configuracoes.Geral.Salvar := True; ACBrNFe.Configuracoes.Geral.CamposFatObrigatorios := False; finally FreeAndNil(ACBrNFE); end; FreeAndNil(Parametros); end;
  7. Eu realmente não sou conhecedor de xHarbour... notei que o nome do @Eric.Developer, está no .PRG que vc anexou... Talvez ele possa lhe prestar alguma assessoria, para criar um "Bind" para a nossa DLL
  8. Pelo que vi nos fontes do MonitorPLUS, os parêmtros estão na ordem correta... mas notei que o seu comando está sem aspas duplas, no local do texto, e isso pode estar confundindo o "parser"... por favor teste dessa maneira: ETQ.ImprimirTexto(0, 0, 70, 70, 17, 40, "R$ 1256.54",0,1)
  9. Estranho, pois o MonitorPLUS, usa o mesmo componente que o Demo... Você fala do problema relatado no tópico 1 (Parametro True), ou do problema no 3o Post (Impressão cortada) ?
  10. Isso parece errado... tente assim: METHOD LePeso(Timeout) CLASS AcbrBalanca buffer := Space(bufferLen) DllCall(::hHandle, DLL_OSAPI, "BAL_LePeso",Timeout, @buffer) RETURN @buffer
  11. vc consegue ler o Peso, com o Demo compilado do ACBr ?
  12. Creio que não... pois nada foi modificado, nesse sentido, e o problema afeta apenas SP
  13. Para compilar o ACBr em modo CONSOLE, use a diretiva "NOGUI", em Conditional Defines
  14. Nesso tópico, tem os principais endereços e passos.. Veja ainda:
  15. Em alguns grupos que participo, estão informando que está retornando como consumo indevido, mesmo na primeira consulta... provavelmente é algo errado no SEFAZ SP, realmente parece instável... https://monitor.tecnospeed.com.br/?&filter-uf=sp
  16. Verifique o que já está cadastrado em nosso calendário.. https://www.projetoacbr.com.br/forum/calendar/
  17. Apenas configure "USB", na porta e teste...
  18. Acho que ainda não temos nada específico, para essa finalidade... Porém na pasta Exemplos do ACBr, existem vários Demos que podem ajudar a compreender a tarefa... http://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrTXT/
  19. @jamil, chegou a hora de matarmos a dependência desses arquivos TXT... Hoje o ACBr já possui um componente chamado ACBrIBGE, que faz um cache muito eficiente (em um TXT), de uma lista de cidades, que ele baixa diretamente do WebService do IBGE... Já fiz a modificação e estamos testando... o resultado prático será que não mais será necessário os TXTs da pasta MunIBGE...
  20. isso não é um erro de comunicação... nesse caso o SEFAZ respondei... basta você aguardar e fazer uma consulta usando o Recibo
  21. Por favor teste com o Demo do ACBr, e forneça o passo a passo de como reproduzir o problema, com ele
  22. Por favor leia o Tópico indicado... O ACBr não está usando uma DLL de fabricante A ou B, para acessar a USB, o ACBr usa apenas a WinAPI
×
×
  • 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...