Ir para conteúdo
  • Cadastre-se

dev botao

Sweda St120 - Erro (0023) Erro Na Sintaxe Do Comando Enviado


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

Recommended Posts

  • Membros Pro

Bom dia pessoal,

 

Efetuei a atualização hoje de manhã(12/05/2015) do SVN da ACBr e liberei a versão para teste. O pessoal me reportou o seguinte problema utilizando a Sweda ST120:

-- 09:19:49:593 VendeItem( 07894900700220 , COCA COCA ZERO 350ML SIX PACK , FF , 1 , 10,79 , 0 , UN , $ , D , -1 )
                TX -> [STX]c02|1,000|07894900700220|10,790|UN|FF|COCA COCA ZERO 350ML SIX PACK|T[ETX][235]
   09:19:49:671 RX <- ACK = 6 Falha: 0
                TimeOut estendido
   09:19:49:718 RX <- (Bloco) = [STX]c02-0023AC[128][144][146][128][128][ETX][226]
                TX -> ACK = 6 Falha: 0
   09:19:49:734 RX <- [STX]c02-0023AC[128][144][146][128][128][ETX][226]
----------------- ERRO -----------------
Erro retornado pela Impressora: SwedaSTX

Erro (0023) Erro na Sintaxe do Comando Enviado
----------------------------------------
-- 09:33:37:062 VendeItem( 07891030000046 , ACHOC MOCOCA 1L.CHOCOLATE , FF , 1 , 3,52 , 0 , CX , $ , D , -1 )
                TX -> [STX]I02|1,000|07891030000046|3,520|CX|FF|ACHOC MOCOCA 1L.CHOCOLATE|T[ETX][197]
   09:33:37:125 RX <- ACK = 6 Falha: 0
                TimeOut estendido
   09:33:37:187 RX <- (Bloco) = [STX]I02-0023AC[128][144][146][128][128][ETX][200]
                TX -> ACK = 6 Falha: 0
   09:33:37:187 RX <- [STX]I02-0023AC[128][144][146][128][128][ETX][200]
----------------- ERRO -----------------
Erro retornado pela Impressora: SwedaSTX

Erro (0023) Erro na Sintaxe do Comando Enviado
----------------------------------------

Não conseguimos mais efetuar venda de item no cupom fiscal.

 

Estou enviando um log mais completo em anexo.

 

Gostaria da opinião de vocês sobre esse possível problema. Desde já agradeço.

Log-20150512-1009.rar

Editado por Intelliware
Link para o comentário
Compartilhar em outros sites

  • Consultores

Você sabe dizer qual foi a última vez que atualizou antes dessa de hoje?

Em caso negativo, poderia tentar fazer um "update to revision" voltando para uma revisão anterior que funcione? Talvez voltando de 60 em 60 revisões...

[]'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.
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Estava faltando algumas modificações (merge com Trunk2) na ACBrECFClass.pas... já foram efetuadas... poderia por favor atualizar e testar novamente ?

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 para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde Daniel, efetuei a atualização agora. Não estou utilizando o trunk2.

 

Estou obtendo 'Access Violation' na procedure:

procedure TACBrECFSwedaSTX.VendeItem(Codigo, Descricao : String ; AliquotaECF : String ; Qtd : Double ; ValorUnitario : Double ; ValorDescontoAcrescimo : Double ; Unidade : String ; TipoDescontoAcrescimo : String ; DescontoAcrescimo :  String ; CodDepartamento : Integer) ;

Na linha 1802:

AliquotaECF := FormatFloat(Aliquota.Tipo+'00.00%',Aliquota.Aliquota);

A princípio, pelo que percebi, o sistema não está conseguindo acessar 'Tipo' e 'Aliquota' da variável 'Aliquota' do tipo TACBrECFAliquota(Linha 1801).

 

Em anexo o log completo caso precise.

20150514.rar

Editado por Intelliware
Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

Acho que consegui reproduzir o problema... Enviei a seguinte correção para o SVN

 

- Correção para .A.V. quando VendeItem recebe Alíquota como Indice "T01, T02"
  • Curtir 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 para o comentário
Compartilhar em outros sites

  • Membros Pro

Daniel, bom dia. Alteração funcionou perfeitamente na Sweda ST120.

 

Estamos tendo reclamações dos clientes que utilizam Sweda referente a alguns problemas com as últimas atualizações. O que não ocorria anteriormente.

 

Estávamos conversando aqui e temos um supermercado grande, parceiro nosso, que utiliza Sweda em todos os caixas. Se você aceitar, podemos gerar uma versão do nosso sistema com a última versão do 'trunk' e colocar em um caixa para teste, com o intuito de eliminar de uma vez por todas essas reclamações. Em troca, pediríamos uma atenção a mais no post, uma vez que podemos fazer isso até o dia 25/05/2015. Gostaríamos de saber a sua opinião.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O "Trunk" está para morrer (ficará congelado)... eu já estou trabalhando em produção no "Trunk2"...  Pode ser que os problemas não existam no Trunk2, ou ainda existam novos problemas no Trunk2...

 

Para detectar bugs, é necessário informações para analise: Log, Passos para reprodução, etc...

 

Por favor abra um novo tópico, e forneça essas informações.... Vamos analisar se realmente há um bug na versão do "Trunk"

  • Curtir 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 para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3271 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.