Ir para conteúdo
  • Cadastre-se

Juliomar Marchetti

Moderadores
  • Total de ítens

    38.077
  • Registro em

  • Última visita

  • Days Won

    336

Tudo que Juliomar Marchetti postou

  1. Amigo faço a redução Z logo que inicia a aplicação no caso dela estar pendente if (Self.EstadoECF = estRequerZ) then begin with TInPDVReducaoZ.Create do begin Execute; Destroy; end; end; e logo abaixo verifico se necessita de algo mais e sempre funcionou corretamente if (Self.EstadoECF = estRequerX) then begin Self.ACBrECF.LeituraX; e está rodando em clientes que inclusive deixam a redução para o dia seguinte no self.EstadoECF é um metodo dentro da minha classe do pdv em que verifica na ecf se ela está liberada e dai faz a consulta do estado da mesma para retornar a aplicação ou espera até ela liberar para receber o estado da ecf e grava como o daniel falou em variavel local.
  2. Assim Weber você tem um evento no ACBrTEFD InfoECF nele tem o subtotal lá você vai fazer os calculos juntamente com o que já possui para que ele valide e desconto o valor do dinheiro, cheque ou prazo que foi feito junto com o cartão que já foi efetuado não sei se consegui fazer me entender?
  3. Sim Isaque é só para SC postei pois deve ter amigos que tem o sistema rodando aqui e agora podem ser emitido desde que não em ambiente de atendimento ao cliente DAV em impressoras não fiscais
  4. ALTERAÇÃO 2.866 – O parágrafo único do art. 29 do Anexo 9 passa a vigorar com a seguinte redação: “Art. 29. ..................................................................... ..................................................................................... Parágrafo único. O Documento Auxiliar de Venda (DAV), emitido antes da concretização da operação ou prestação para atender necessidades operacionais do contribuinte na emissão de orçamento, pedido, ordem de serviço ou outro documento de controle interno do estabelecimento, poderá: I – ser impresso em Relatório Gerencial no equipamento ECF autorizado para uso; II – ser impresso em equipamento diverso do ECF desde que instalado fora do recinto de atendimento ao público; e III – ser convertido em arquivo do tipo PDF (portable document format). http://200.19.215.13/legtrib_internet/html/Decretos/2011/Dec_11_0588.htm
  5. Se você enviar o comando de CancelarCupom após efetuar uma venda com Cartão e ele gerar um Cupom vinculado ele simplesmente irá estornar na ecf o valor mas o cupom continuará emitido na mesma e mesmo assim deverá ser feito o cancelamento da transação tef pois ela permanecerá como transação efetuada na operadora.
  6. Jovem verifique se nos library não está indicando para ACBrNFe e ACBrNFe2 e também o PCN e PCN2
  7. Corta um pedaço da bobina com que possa ser impresso o cupom e um pedaço do cupom vinculado
  8. Daniel Funciona sim com adaptador USB-serial só a porta que ele usar tem que ser entre COM1 .. COM4
  9. Bom dia troquei uma idéia com o André Ferreira e ele me pediu se havia testado gerando através do emissor do governo e ocorreu o mesmo problema, peguei o xml criei um projeto e gerei o danfe também em anexo. o que propus acima é tratar a forma que carrega o arquivo do xml, pois se utilizar um TStringList e você olhar o LoadFromFile, procedure TStrings.LoadFromFile(const FileName: string); var Stream: TStream; begin Stream := TFileStream.Create(FileName, fmOpenRead or fmShareDenyWrite); try LoadFromStream(Stream); finally Stream.Free; end; end; ele não trata o encoding do arquivo
  10. Guri conforme passei estava gerando o danfe e o dacte nada a ver com paf, fiz a dll pois os sistema é web visual studio 2010 aspx e o servidor win 2008 server com IIS 7 tudo em 64 bits vou ver se faço a compatibilização dos fontes pra rodar em 64 o meu paf é todo sim em 32 bits já indo a terceira homologação sem problemas.
  11. Toda a razão Nilson Ao pessoal que faz o commit a alteração é na Unit ACBrPAF_D_Class.pas na linha 239
  12. André até enviei a nota pra ti por skype claro ela não é válida mas a leitura do xml deveria ser feito corretamente tanto que fiz uma aplicação de teste para ver se era eu que estava caduco ou não fiz um projeto e coloquei o codigo abaixo, onde o primeiro é usado pelo acbr para carregar o xml para tratar ele e o segundo eu fiz, no caso do primeiro não mostra corretamente os ~^´ já no segundo ele mostra corretamente o arquivo no showmessage. procedure TForm1.btn1Click(Sender: TObject); var x: TStringList; begin dlgOpen1.Execute; x := TStringList.Create; x.LoadFromFile(dlgOpen1.FileName); ShowMessage(x.Text); x.Free; end; procedure TForm1.btn2Click(Sender: TObject); var x: TStreamReader; begin dlgOpen1.Execute; x := TStreamReader.Create(dlgOpen1.FileName, TEncoding.UTF8); ShowMessage(x.ReadToEnd); x.Free; end;
  13. na forma que o componente ACBrTEFD está implementado você pode continuar a usar a dll ele tem os eventos
  14. Boa tarde o pessoal da empresa onde trabalho precisou gerar as danfe e dacte usando o delphi o servidor onde roda as aplicações web são 64 bits ai veio a ideia de baixar o xe2 e compilar para 64 bits instalou legal mas na hora de dar o build acontece erro na unit JwaWinBase.pas no codigo abaixo function InterlockedExchangePointer(var Target: PVOID; Value: PVOID): PVOID; begin Result := PVOID(InterlockedExchange(LONG(Target), LONG(Value))); end; alguém está compilando para 64bits já?
  15. amigo é só abrir o pacote remover essa referencia e mandar compilar que ele vai adicionar pra ti a versão que tu tens instalado do rave
  16. usb amigo vai ler direto como se fosse digitado no teclado não precisando configurar porta ou melhor se você olhar o fonte lá tem que se você for usar usb no lugar da porta colocar TECLADO que ele vai deixar você trabalhar com ele
  17. Jovem como o Daniel citou acima Leia o Guia Técnico do Gerenciador Padrão, nele tu vai entender as ordens de comandos que tu vai ter que executar
  18. Não, ainda está sem implementação. Também ainda não foi incluido no trunk o emissor de NFSe
  19. faz uma pesquisa amigo no forum que já tem tópicos explicando como proceder com o emulador e uso de portas virtuas seriais com0com e sim vc terás que usar o com0com ...
  20. Amigo é venda frenetica? aconteceu comigo isso lá em 2010 com venda frenetica principalmente de caixas de supermercados
  21. O componente delphi/lazarus ACBrECF foi construido para comunicar diretamente com a ECF não sendo necessário utilização de dll s de fabricantes. somente arquivos que tenham que ser gerado ou buscados é utilizado as dll´s de fabricantes. Então se você utiliza o componente você usa os comandos dele, se você utiliza o monitor, pode ser via txt ou sockets no site passado acima pelo Régys tem o help online onde mostra todos os comandos possíveis do ACBrMonitor caso seja essa sua dúvida este link possui as informações para como baixar no svn http://acbr.sourceforge.net/drupal/?q=node/37 e neste outro o link do help online onde ele está presente também no site http://acbr.sourceforge.net/ACBrMonitor.htm
  22. Viu régys ele não chegou a escrever mas está usando o ACBrMonitor conversei e fiz um teste hoje de manhã pra ele recompilando o mesmo mas não surtiu efeito
  23. Jeferson como Régys perguntou sim sua dúvida é em relação a que? geração, uso do componente, leis, obrigações...
  24. Isaque uma opnião ver de criar sub forums aqui dentro colocando ACBrSped e dai Contabil, Fiscal, Pis/Cofins Fcont etc
×
×
  • 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.