-
Total de ítens
26.244 -
Registro em
-
Última visita
-
Days Won
749
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel Simoes postou
-
Módulo TecBan - Falha ao instanciar terminal
Daniel Simoes replied to rodrigorodrigues's tópico in Dúvidas sobre TEF
Sim... essa verificação foi implementada em TACBrECF.LinhaRelatorioGerencial... se vc usar as DLLs dos Fabricantes e não o ACBrECF... será necessário escrever sua própria verificação -
O ACBrTEFD é projetado para compatibilizar vários TEFs diferentes com o TEF discado... por isso a assinatura do comando tem todos esses parâmetros... Analise os fontes do arquivo... ACBrTEFDVeSPague.pas tudo que ele usa é o NSU Function TACBrTEFDVeSPague.CNC(Rede, NSU : String; DataHoraTransacao : TDateTime; Valor : Double) : Boolean; var Retorno : Integer; ListaParams : AnsiString ; begin ListaParams := '' ; if NSU '' then ListaParams := 'transacao_nsu="'+Trim(NSU)+'"'; Retorno := FazerRequisicao( fTransacaoCNC, 'CNC', Valor, '', ListaParams ) ; if Retorno = 0 then Retorno := ContinuarRequisicao( True ) ; { True = Imprimir Comprovantes agora } Result := ( Retorno in [0,1] ) ; ProcessarResposta ; { Faz a Impressão e / ou exibe Mensagem ao Operador } end; [/code]
-
Acho que esse é o problema... Esse projeto é um Fork do Fortes Report... (existem vários Fork do Fortes) Pelo que ouvi falar o projeto original está em: http://sourceforge.net/projects/fortesreport/
-
Suporte Impressora Elgin K Fiscal
Daniel Simoes replied to gersonfs's tópico in Dúvidas Gerais sobre o ACBr
Tente o protocolo ecfFiscNet O ACBrECF só funcionará se o driver USB instalar um virtualizador de porta serial (geralmente é isso que ocorre)... Se for esse o caso, use a porta COM criada no Window (veja em Gerenciador de Dispositivos) -
Verifique se vc está com a última cópia do Fortes Report instalada corretamente...
-
:: FonteLivre :: Sistema comercial Open Source
Daniel Simoes replied to Eisenheim's tópico in Object Pascal - Delphi & Lazarus
Tenho usado alguns componentes da CCR - RXNew - VirtualTreeViewNew - ZVDateTimeControls (resolveu meu problema de Edits com Data e Hora) -
SIM... basta você se comunicar com o ACBrMonitor por Sockets (TCP/IP)
-
O ACBrTEFD usará os arquivos da pasta de Backup para saber de todas as transações pendentes... Verifique se eles ainda estão lá na segunda tentativa...
-
Módulo TecBan - Falha ao instanciar terminal
Daniel Simoes replied to rodrigorodrigues's tópico in Dúvidas sobre TEF
Fechar o comprovante de Cancelamento não significa Cancelar o Cupom... O que eles não querem é que você imprima o comprovante de Cancelamento no Relatório/Vinculado que estava aberto para imprimir a Transação... -
Correção ao cancelar a impressão do boleto
Daniel Simoes replied to Filipe Sortica's tópico in ACBrBoleto
Muito obrigado pela sua contribuição... vou aplicar nos fontes... -
:: FonteLivre :: Sistema comercial Open Source
Daniel Simoes replied to Eisenheim's tópico in Object Pascal - Delphi & Lazarus
Ótima escolha de IDE e de Banco de Dados... A ZeosDBO tb é show... Acho que os componentes do ACBr tb poderão lhe ajudar nessa tarefa... Se precisar de alguma ajuda com eles estamos por aqui... -
Ler Totais Memória Fiscal (ICMS)
Daniel Simoes replied to claudiomiguelmuller's tópico in ACBrSerial
Tente: ECF.DadosReducaoZ Veja: http://acbr.sourceforge.net/files/ECFDadosReducaoz.html (chame ele ANTES de comandar a Red.Z) -
No trecho do Log não há chamada do método de Suprimento... Outra, a rotina de trabalho está errada... A Red.Z não deve ser tirada no inicio do Dia, e sim no FIM do Dia... pois ela bloqueia o ECF...
-
Vc chama o Imprimir apenas após montar toda a Etiqueta Certo ? Geralmente o numero é irrelevante, pois a Impressora se baseia no "GAP" da Etiqueta para saber quando ela termina... Verifique se a Etiqueta e o Ribon estão "montados" corretamente...
-
Módulo TecBan - Falha ao instanciar terminal
Daniel Simoes replied to rodrigorodrigues's tópico in Dúvidas sobre TEF
Vc pode usar o ObjectInspector mesmo... ou: ACBrTEFD.TEFDisc.AutoAtivarGP := False ; -
O TEFD já faz isso automáticamente no Inicializar... (que deve ser chamado no Inicio do seu programa) Ele simplesmente chama: CancelarTransacoesPendentesClass
-
O TEFD com V&SPague só é compatível com Background No modo Background todo o controle do TEF é feito por janelas da própria aplicação...
-
Favor fornecer informações detalhadas... Qual o Erro ? Qual o trecho de código ? Com o Demo Funciona ?
-
nfe sem impressora fiscal
Daniel Simoes replied to edson2512's tópico in Dúvidas Gerais sobre o ACBr
Isso é configuração de Windows... Vc deve configurar o driver da Impressora... -
Comando para limpar histórico dos cupons impressos.
Daniel Simoes replied to Rubens's tópico in ACBrSerial
Sim, certamente há consumo de memória... mas é apenas Texto... e adicionar novas linhas no Memo não levará mais Tempo quando o mesmo estiver grande... Se vc não re-inicia nunca essa máquina isso pode ser um problema com o passar de alguns meses... e (ainda) não há um comando que zere o Memo... Outra coisa é o LOG em disco... para esse existe um parâmetro que limita o numero máximo de linhas... e ele é verificado a cada inicialização do Monitor -
Se vc está iniciando o desenvolvimento em TEF discado... recomendo uma Leitura completa e atenta do Manual do Gerenciador Padrão antes de prosseguir...
-
Ele não precisa retornar nada.... Assim como todos os comandos, ele retornará OK: se teve sucesso ou ERRO: se falhou
-
Comando para limpar histórico dos cupons impressos.
Daniel Simoes replied to Rubens's tópico in ACBrSerial
Não compreendi corretamente o que vc quer limpar... é o texto que aparece no Memo ou o arquivo de Log ?? Não... isso não causará lentidão... provavelmente é outra coisa... -
nfe sem impressora fiscal
Daniel Simoes replied to edson2512's tópico in Dúvidas Gerais sobre o ACBr
A pergunta não parece fazer muito sentido.... mas tentando responde-lo: NFe pode ser impressa em qq impressora... -
Estude os fontes do projeto Demo... Está tudo lá... veja: procedure TForm1.AliquotasICMS1Click(Sender: TObject); var A : Integer ; begin ACBrECF1.CarregaAliquotas ; for A := 0 to ACBrECF1.Aliquotas.Count -1 do begin mResp.Lines.Add( 'Aliquota: '+IntToStrZero( ACBrECF1.Aliquotas[A].Sequencia,2)+ ' Indice: '+ACBrECF1.Aliquotas[A].Indice +' -> '+ FloatToStr( ACBrECF1.Aliquotas[A].Aliquota ) + ' Tipo: '+ ACBrECF1.Aliquotas[A].Tipo ); end ; mResp.Lines.Add('---------------------------------'); end; [/code]