Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Moderadores
Postado

Boa tarde a todos!

 

Eu estava pesquisando no fórum algumas dúvidas sobre arredondamento dos demais colegas pois estou passando pelos mesmos problemas. O meu teste se baseou da seguinte forma:

 

Qtde    x    Vlr. Unitário     =  Vlr. Total Item

5                       5,2199                     26,09

 

Ao registrar o item, o emulador da Sweda registrava da seguinte forma:

 

Qtde    x    Vlr. Unitário     =  Vlr. Total Item

5                           5,22                     26,10

 

Aí, li algumas dicas do Daniel para habilitar o ACBrECF.ArredondaPorQtd. Depois que habilitei, o emulador registrou da seguinte forma:

 

Qtde    x    Vlr. Unitário     =  Vlr. Total Item

5,001                 5,219                     26,10

 

Ao ver que não atendia às minhas expectativas, desabilitei o ACBrECF.ArredondaPorQtd e ao vender o mesmo item no emulador aí tive uma surpresa. Saiu da forma como eu queria:

 

Qtde    x    Vlr. Unitário     = Vlr. Total Item

5                         5,219                    26,09

 

Obs: Essa última registrou certo pois o meu emulador não arredonda e trabalha com 3 casas decimais na quantidade e no valor unitário.

 

Configuracao

 

Impressora =Emulador Sweda Connect/SIM

Protocolo = ecfSwedaSTX

ArredondaPorQtde = False

CasasDecimaisQtde = 3

CasasDecimaisUnit = 3

 

Ao que tudo indica, o emulador estava com uma configuração padrão. O ACBrECF.ArredondaPorQtd ao ser ativado mudou essa configuração no emulador, e posteriormente ao ser desativado, configurou novamente o emulador mas de forma diferente da que estava por padrão (seja ele qual for). Será que isso serve de base para alguma alteração nos fontes? Pois se o recurso estava desativado, deveria funcionar da forma como está agora.

 

Abraço

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

  • Moderadores
Postado

Se você conferir cleber o que faz essa propriedade vai ver que ela não envia comando algum para a ECf ou emulador

e só trabalhar com os valores antes de enviar para a ECF!!!

 

Entendi. Até aí tudo bem, ela está funcionando da forma que tem que ser. Mas não entendo porque eu precisei ativa-la e depois desativa-la para funcionar corretamente? Já não devia trabalhar da forma que está agora sem eu precisar mexer na configuração?

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

  • Consultores
Postado

Olá Cleber,

    Você consegue reproduzir o problema várias vezes?

    Por exemplo, se fechar o programa e iniciar novamente, ou se reiniciar os dados do emulador e repetir os mesmos passos, essa característica acontece?

 

    Com um passo a passo que nós possamos seguir é possível investigar onde exatamente é o problema.

[]'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.
  • Este tópico foi criado há 4150 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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