Jump to content

dev botao

Cancelamento de desconto e acréscimo no Item


eliziorezende
  • Este tópico foi criado há 2945 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde,

Ao implementar a função de cancelamento de desconto/acréscimo no item percebemos que não estava implementado para a impressora bematech.

Fizemos as modificações nas classes wrappers java e também em algumas DLL´s e gostaríamos de contribuir para o projeto.

Segue as classes em anexo.

Favor nos avisar quando fazer a integração para que possamos fazer checkout do trunk novamente.

 

Atenciosamente,

 

Elizio Rezende

arquivos java.zip

arquivos pas.zip

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...
  • Fundadores

Notei que o código em PAS não é para o "Trunk2"... e portanto não será aplicado no SVN

Não consegui compreender a natureza das modificações, pois os fontes estão muito diferentes... Basicamente, qual é a modificação proposta ?

Não consegui compreender o que você deseja modificar...

 

  • Like 1
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.

Link to comment
Share on other sites

  • 7 months later...
  • Moderadores

Bom Dia Daniel, sei que faz algum tempo que solicitou segue em anexo a implementação sugerida nos fontes do "trunk2" a principal implementação é referente a função "CancelaDescontoAcrescimoItem" a qual estava implementada apenas para Daruma e protocolo EscECF o qual continha erro por não ter o tipo definido o que fazia com que não cancelava acréscimos. As Units foram testadas nos emuladores disponíveis uma Adendo é que para Epson o Desconto e cancelamento são sempre realizados para o ultimo item mesmo que passamos o parâmetro do número do item.

ACBrSerial.7z

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

Link to comment
Share on other sites

  • 2 weeks later...
  • Moderadores

Juliomar como a alteração foi pontual em uma função utilizei a versão que utilizamos, assim algumas rotinas podem realmente estar desatualizadas, mas foi verificado se a função havia alterações com base na ultima release e não havia alterações na mesma.

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

Link to comment
Share on other sites

  • Moderadores
13 minutos atrás, eliziorezende disse:

Nós fizemos a alteração na última versão do trunk2 para a bematech, assim como umas mudanças no jacbr para a homologação.

Quer que enviemos os códigos?

jACBr?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Link to comment
Share on other sites

10 minutos atrás, Juliomar Marchetti disse:

jACBr?

Sim, nós alteramos o jAcbrFramework para passar os parâmetros necessários para o cancelamento de desconto/acréscimo e também alteramos o projeto em lazarus implementando a função para a bematech.

Como temos o PDV java, afetou os dois projetos. 

Link to comment
Share on other sites

  • Fundadores

Desculpe-me mas não posso aceitar a modificação proposta pelos seguintes motivos...

- Não está atualizada com os fontes atuais do SVN.

- Quebra a compatibilidade no método: CancelaDescontoAcrescimoItem... o ideal é que o novo parâmetro fique no final, e com um valor default para evitar a quebra de compatibilidade com as aplicações existentes...

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.

Link to comment
Share on other sites

  • Moderadores

Daniel, entendo essa questão de compatibilidade mas temos que ver também que para escecf, bematech, epson o parâmetro é obrigatório e deixando como default acho que fica incorreto podendo gerar erros na execução do processo.

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

Link to comment
Share on other sites

  • Fundadores

Você tem certeza que efetuou um Merge com a versão atual ? ou anexou os fontes corretos ?

Ainda restam muitas diferenças entre as Units... veja...

jFAAAAAElFTkSuQmCC

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.

Link to comment
Share on other sites

  • 4 weeks later...
  • Moderadores

Boa Tarde Daniel,

Realizei um Merge com base na Trunk2 Atual, além das alterações no método mencionado, existe algumas outras implementações e correções que realizamos aqui na empresa.

ACBrSerial.7z

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

Link to comment
Share on other sites

  • Este tópico foi criado há 2945 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.