Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    26.199
  • Registro em

  • Última visita

  • Days Won

    749

Community Answers

  1. Daniel Simoes's post in QRCorde na Impressora Foguete Box was marked as the answer   
    Você está tentando imprimir, usando EscPos ?
    Pode ser que seja necessário imprimir usando um Gerador de Relatórios, como Fast ou Fortes
  2. Daniel Simoes's post in integracao portal nacional de compras publicas was marked as the answer   
    Não temos nada nesse sentido...
  3. Daniel Simoes's post in ACBrPixCD com PagSeguro was marked as the answer   
    Abra o tópico e clique na imagem do PagSeguro
  4. Daniel Simoes's post in Balança Upx EA 32 was marked as the answer   
    Realmente será necessário o manual do Fabricante, para saber esse tipo de informação com segurança...
    Mas você pode usar o Demo do ACBr, para rapidamente testar várias configurações de verificar se funciona...
  5. Daniel Simoes's post in ACBrPix é compatível com Delphi 7? was marked as the answer   
    Sim.. todo o ACBr é compatível com D7
  6. Daniel Simoes's post in NFC-e RS was marked as the answer   
    Sim isso mesmo...
    o intuito da lei, é evitar que o Lojista entregue apenas o comprovante do Cartão, e não na NFCe... a NFCe deverá ser impressa em todas as vendas... mas nem todas as formas de pagamento, geram comprovantes para impressão
  7. Daniel Simoes's post in ACBrPIX PSP Itaú. /cob - consulta cobranças imediatas was marked as the answer   
    Acho que é um equívoco de interpretação do JSon...
    O primeiro parâmetro informa que ele irá "paginar" a resposta em até 10 itens por retorno...
    Em JSon não precisamos de um campo para dizer o tamanho do Array...
    Ahhh.. agora  que notei o que você destacou...
    quantidadeTotalDeItens
    Esse valor realmente parece estar errado e em desacordo com o Array...
    Será necessário entrar em contato com o suporte do PSP
  8. Daniel Simoes's post in preenchimento correto da tag caut na NFCe was marked as the answer   
    Olá @prevedello_sistemas,
    Nesse vídeo tem informações sobre isso
     
  9. Daniel Simoes's post in Preenchimento de tags xml utilizando recebimento por cartão ou pix com o TEF was marked as the answer   
    Veja esse vídeo:
     
  10. Daniel Simoes's post in Linha onde salva o PDF da NFe was marked as the answer   
    Essa propriedade, terá o nome do PDF, após ele ser gerado em Disco
    ACBrNFe1.DANFE.ArquivoPDF;  
  11. Daniel Simoes's post in PosPrinter - Fecha ao compilar was marked as the answer   
    Ajuste as libs do Android, com a versão da sua IDE... veja esse link:
    https://github.com/TecToy-Automacao/Delphi/tree/main/ACBr/V2Pro/EtiquetaEventos#como-abrir-o-projeto-no-delphi
  12. Daniel Simoes's post in LibNFE -> Não Estou mais conseguindo Fazer Devolução ( modelo 55) was marked as the answer   
    Qual é a exata msg do erro ou rejeição?
    Se possível anexe o Log da ACBrLib...
  13. Daniel Simoes's post in Impressão ACBrPosPrinter was marked as the answer   
    Na implementação atual do ACBrPosPrinter, apenas suportamos o Dobro de Largura e Altura...
    Na linguagem EscPos, e em algumas impressoras, existe o suporte a múltiplos maiores... mas isso ainda não foi implementado no ACBrPosPrinter
  14. Daniel Simoes's post in Acessar endereço SSL usando certificado digital. was marked as the answer   
    Não usamos a Indy... mas sim a Synapse
    http://www.ararat.cz/synapse/doku.php/public:howto:httpdownload
    http://www.ararat.cz/synapse/doku.php/public:howto:sslplugin
    http://www.ararat.cz/synapse/doku.php/public:howto
  15. Daniel Simoes's post in NodeJS was marked as the answer   
    Creio que só temos esses exemplos (que foram doados por Devs de Node.js)
    o que muda, nos métodos, é a que a versão M.T. sempre recebe como primeiro parâmetro, o Ponteiro de onde a biblioteca foi carregada... (const libHandle: PLibHandle)...
    Esse ponteiro é retornado por referência, no método NFE_Inicializar (var libHandle: PLibHandle)... Você deve salvar esse endereço (ponteiro) em sua Thread, e informar ele em todos os métodos subsequentes, que chamar...
    function NFE_Inicializar(var libHandle: PLibHandle; const eArqConfig, eChaveCrypt: PChar): longint; function NFE_Finalizar(libHandle: PLibHandle): longint; function NFE_Nome(const libHandle: PLibHandle; const sNome: PChar; var esTamanho: longint): longint; function NFE_Versao(const libHandle: PLibHandle; const sVersao: PChar; var esTamanho: longint): longint;  
    Observe que a versão S.T. não há esse parâmetro (const libHandle: PLibHandle) com o endereço da Lib  (a Lib salva internamente o Ponteiro)
    function NFE_Inicializar(const eArqConfig, eChaveCrypt: PChar): longint; function NFE_Finalizar: longint; function NFE_Nome(const sNome: PChar; var esTamanho: longint): longint; function NFE_Versao(const sVersao: PChar; var esTamanho: longint): longint;  
  16. Daniel Simoes's post in Problema na sefaz de SP para enviar nfe e status do serviço. É só comigo ou mais alguém aqui está com problema? was marked as the answer   
    https://discord.gg/acbr
  17. Daniel Simoes's post in Erro de timeout Novamente desde ontem no inicio do dia! alguém mais? was marked as the answer   
  18. Daniel Simoes's post in NFe em contingencia was marked as the answer   
    Por favor veja esse tópico:
     
  19. Daniel Simoes's post in busca preço GERTEC G2 S was marked as the answer   
    Veja os eventos implementados no componente TCPServerTC, do ACBrMonitorPLUS
    procedure TFrmACBrMonitor.TCPServerTCConecta(const TCPBlockSocket: TTCPBlockSocket; var Enviar: ansistring); var IP, Id: ansistring; Indice: integer; begin TCPBlockSocket.SendString('#ok'); Id := Trim(TCPBlockSocket.RecvPacket(1000)); IP := TCPBlockSocket.GetRemoteSinIP; Indice := mTCConexoes.Lines.IndexOf(IP); if Indice < 0 then begin mTCConexoes.Lines.Add(IP); AddLinesLog('T.C. Inicio Conexão IP: [' + IP + '] ID: [' + Id + ']' + ' em: ' + FormatDateTime('dd/mm/yy hh:nn:ss', now)); end; end; procedure TFrmACBrMonitor.TCPServerTCDesConecta(const TCPBlockSocket: TTCPBlockSocket; Erro: integer; ErroDesc: string); var IP: string; Indice: integer; begin if not Assigned( TCPBlockSocket ) then Exit; IP := TCPBlockSocket.GetRemoteSinIP; AddLinesLog('T.C. Fim Conexão IP: [' + IP + '] em: ' + FormatDateTime('dd/mm/yy hh:nn:ss', now)); Indice := mTCConexoes.Lines.IndexOf(IP); if Indice >= 0 then mTCConexoes.Lines.Delete(Indice); end; procedure TFrmACBrMonitor.TCPServerTCRecebeDados(const TCPBlockSocket: TTCPBlockSocket; const Recebido: ansistring; var Enviar: ansistring); var Comando, Linha: ansistring; Indice, P1, P2: integer; begin { Le o que foi enviado atravez da conexao TCP } Comando := StringReplace(Trim(Recebido), #0, '', [rfReplaceAll]); // Remove nulos if pos('#live', Comando) > 0 then begin Comando := StringReplace(Comando, '#live', '', [rfReplaceAll]); // Remove #live TCPBlockSocket.Tag := 0; // Zera falhas de #live? end; if Comando = '' then exit; AddLinesLog('TC: [' + TCPBlockSocket.GetRemoteSinIP + '] RX: <- [' + Comando + ']'); if copy(Comando, 1, 1) = '#' then begin Comando := copy(Comando, 2, Length(Comando)); P1 := 0; P2 := 0; Indice := fsSLPrecos.IndexOfName(Comando); if Indice >= 0 then begin Linha := fsSLPrecos[Indice]; P1 := Pos('|', Linha); P2 := PosAt('|', Linha, 3); end else Linha := edTCNaoEncontrado.Text; if P2 = 0 then P2 := Length(Linha) + 1; Enviar := '#' + copy(Linha, P1 + 1, P2 - P1 - 1); Enviar := LeftStr(Enviar, 45); TCPBlockSocket.Tag := 0; // Zera falhas de #live? AddLinesLog(' TX: -> [' + Enviar + ']'); end; end;  
  20. Daniel Simoes's post in Java: ACBRLib funciona na primeira vez que é chamado, mas derruba o Tomcat na segunda vez was marked as the answer   
    Duas instâncias concorrentes, não poderiam usar o mesmo "DISPLAY"...
    Você consegue rodar essa API, em uma máquina que tenha algum Desktop instalado ?  Pode ser o XFCe, por exemplo (que é bem leve)
    Se SIM, você poderia rodar a sua aplicação, sem a necessidade do Xvfb
    PS: Está nos planos recentes do ACBr, criar um DANFE em PDF, sem a dependência de um Gerador de Relatórios, e com isso, criar uma biblioteca que não tenha dependências do Servidor X... mas isso é uma tarefa que deve levar alguns meses...
  21. Daniel Simoes's post in Compatibilidade LAMW ACBR was marked as the answer   
    @Ismael Faustino, enviei ao SVN.. modificações, baseado nas suas sugestões...
    Boa parte das mudanças na ACBrComum, não foram necessárias, após incluir uma mudança na ACBr.inc
    // lazrus Android com LAMW, não suporta Dialogs, Forms, {$IFDEF LAMW} {$DEFINE NOGUI} {$ENDIF} Também preferi mudar os IFDEFs para "FPC", do que "LAMW"... pois assim fica mais dependente do compilador, do que do Framework...
    Em synaser.pas, apliquei alguns ajustes, que já havíamos detectado aqui... para rodar em Android...
    Se possível, por favor atualize os fontes, com essas modificações, e reporte o resultado
     
  22. Daniel Simoes's post in Sugestão/Pedido: tornar alterar visibilidade do campo fBancoClass para "protected". was marked as the answer   
    A ideia do componente em manter como Private, é evitar atribuições inválidas... Ou A.V. se for atribuído um objeto que não seja corretamente gerenciado
    O objeto é criado, quando o código de Banco é atribuído...
    Você está usando esse recurso, para implementar novos Bancos ? Se SIM, porque não criar uma classe dele, e enviar ao ACBr, para inclusão nos fontes ?
  23. Daniel Simoes's post in PayGo Homologação - Passo 21. Cancelamento bem-sucedido #2 - Prazo 24h was marked as the answer   
    Provavelmente SIM.. O ambiente de homologação é todo MockUp
  24. Daniel Simoes's post in dúvida de como fazer o download da lib acbrlibnfe was marked as the answer   
  25. Daniel Simoes's post in Configurar AcbrLib em Linux Server (Terminal) em aplicação C# was marked as the answer   
    Isso indica que a biblioteca está sendo carregada corretamente...
    Em relação ao Erro HTTP que você recebe, pode ser configuração do seu Servidor HTTP, permissões, etc...
    Sugiro você primeiro Criar uma aplicação bem simples, que apenas retorne a versão da Lib, por exemplo... e rodar ela em modo Console, por chamada direta a linha de comando...
    Se isso funcionar a Lib está ok.. e você foca nas configurações e permissões do Servidor HTTP (que foge do nosso escopo)
×
×
  • 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.