Ir para conteúdo
  • Cadastre-se

dev botao

Demo ACBrECF x ACBrECFVirtualSAT


Ver Solução Respondido por EMBarbosa,
  • Este tópico foi criado há 1981 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Postado
2 horas atrás, Jimmy Nobre disse:

No Caso aqui, no nosso sistema ja está funcionando com ECF (Com ou sem TEF) e Sat (Sem TEF). preciso fazer que o TEF funcione com SAT também

Desculpe, talvez eu não tenha entendido direito... Você já está utilizando o ACBrECFVirtualSAT e precisa de informações sobre como implementar o TEF? É isso?

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

No sistema tem o ACBrECF para impressora fiscal que funciona com o TEF e o ACBrSAT para SAT, foi desenvolvidos rotinas totalmente diferente por outro programador, não foi utilizado ECFViltualSAT. Estou querendo colocar agora porque preciso fazer o TEF funcionar com SAT. Do jeito que está, tem como fazer o SAT funcionar com TEF, sem o ECFVirtualSAT?

  • Fundadores
Postado

Você pode implementar o TEF em aplicações NFCe, SAT ou com ECF...

Ainda não ficou muito claro o seu objetivo final...

Se fora apenas implementar TEF em um Sistema que usa ACBrSAT, creio que poderíamos fechar esse tópico e iniciar outro, pois este iniciou com a necessidade de uso de ECFVirtual 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Sim, é que pesquisei muito sobre SAT com TEF, não encontrei. E todos falaram que TEF é específico do componente AcbrECF e para que o TEF funciona com SAT precisa utilizar o componente Virtual. Só que vou precisar mudar muita coisa no sistema. E me veio a ideia de perguntar se tem como fazer o TEF funcionar para o ACBrSAT direto sem o componente ECFVirtualSAT. E como faço isso porque no componente TEF tem muita rotina específica que utiliza o comp ECF. tem algum DEMO?

  • Consultores
Postado
1 hora atrás, Jimmy Nobre disse:

E todos falaram que TEF é específico do componente AcbrECF

Talvez tenha um mal entendido aqui. A verdade é que o ACBrTEF foi criado com o objetivo de se integrar com o ACBrECF. Mas ele funciona sem o ACBrECF.

Só que você precisa simular as respostas que um ECF daria pro ACBrTEF.

1 hora atrás, Jimmy Nobre disse:

no componente TEF tem muita rotina específica que utiliza o comp ECF

Se você não informar o componente ECF, todas as situações são tratadas por meio dos eventos. Daí você pode tratar os eventos da melhor maneira pra sua situação.

1 hora atrás, Jimmy Nobre disse:

tem algum DEMO? 

Acho que não temos um demo do ACBrSAT com o ACBrTEF. Mas isso não é tão difícil quanto parece...

A questão é você saber como funciona o TEF, qual roteiro a seguir e etc... E isso você consegue com a certificadora.

1 hora atrás, Jimmy Nobre disse:

Do jeito que está, tem como fazer o SAT funcionar com TEF, sem o ECFVirtualSAT? 

Se isso não ficou claro antes, a resposta é Sim.

  • Curtir 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
  • Solution
Postado
1 hora atrás, Jimmy Nobre disse:

Certo. mas e AbreCupomVinculado, LinhaCupomVinculado, LinhaRelatorioGerencial Como funciona para sat?

Como eu mencionei antes, a questão é você saber como funciona o TEF.

Nesse caso que você citou, o que precisamos entender é: qual o objetivo desses comandos? Por que o ACBrTEFD precisa deles no ECF? O que o ACBrTEFD está tentando fazer? Como isso se encaixa no roteiro atual?

A partir daí você pode tratar na sua aplicação do melhor modo.

Pegue por exemplo o comando AbreCupomVinculado, e vamos tentar responder as perguntas acima...

Esse comando serve para indicar para o ECF que ele precisa abrir um cupom vinculado. O ACBrTEFD precisa dele no ECF porque tudo no ECF é comandado passo a passo e, no caso dos vinculados, é preciso especificar qual vinculado vai ser aberto, qual o valor e especificar também qual o COO.

O que o ACBrTEFD está tentando fazer é apenas imprimir o texto que veio da operadora. Só que antes ele precisaria dar esse comando ao ECF

No roteiro do SAT, que é por impressora não fiscal, não é preciso comandar a abertura de um cupom vinculado, de modo que basta dar um retorno positivo ao ACBrTEFD. Você faz isso no evento por atribuir "RetornoECF := 1". Quando chegar a hora de imprimir o comprovante basta você enviar pra impressora não fiscal.

Deu pra entender a ideia?

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado
1 hora atrás, Jimmy Nobre disse:

O Texto a ser impresso é a operador que monta, ela retorna este texto e envio para impressora não fiscal.

é basicamente isso?

Basicamente, sim...

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Fundadores
Postado

Use o ACBrPosPrinter para imprimir em Impressoras não Fiscais...

Lembro também que o texto do TEF é enviado pelo Gerenciador do TEF.. e deve ser impresso idêntico a maneira que foi recebido 

  • Curtir 2
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

No caso tem uma variável fpFormasPagamentos destro de TACBrECFClass.GetFormasPagamentos, quando é ECFVirtualSAT ela é carregada do arquivo acbrecf001.ini, quando é ECF é carregada da memória da impressora, E quando é somente SAT?

  • Consultores
Postado
1 hora atrás, Jimmy Nobre disse:

No caso tem uma variável fpFormasPagamentos destro de TACBrECFClass.GetFormasPagamentos, quando é ECFVirtualSAT ela é carregada do arquivo acbrecf001.ini, quando é ECF é carregada da memória da impressora, E quando é somente SAT? 

Virá de sua aplicação. É a lista de formas de pagamentos que sua aplicação vai passar.

 

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

Quando imprimo pelo ECFVirtualSAT, Imprime o cupom fiscal dos itens + 2 vias do Vinculado, sendo uma via com o cabeçalho do nome da empresa, endereço, valores, se é Dinheiro/Cartão, escrito "Comprovante não fiscal Vinculado".

Quando é SAT direto sem o ECFVirtualSAT, como faço para imprimir este comprovante Vinculado com este cabeçalho? 

No ECF ou ECFVirtualSAT ele é impresso no evento "ACBrTEFD1ComandaECFAbreVinculado" "ACBrECF1.AbreCupomVinculado" ou este cabeçalho eu tenho que montar por fora quando é só SAT?

×
×
  • 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.