Ir para conteúdo
  • Cadastre-se

nicolasbraz

Membros
  • Total de ítens

    132
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que nicolasbraz postou

  1. Obrigado, pela atenção.
  2. Eu tinha um código que evitava apagar o titulo do status "vendedor:", "Comanda:" e afins, com essa atualização não é mais respeitado o meu código (que capturava o tamanho da resposta de cada terminal, agora ele sai simplesmente apagando tudo), eu subi um novo post que eu também não consigo debuggar a aplicação (trava o .exe gerado), estou pensando em fazer o rollback da versão (só do microterminal).
  3. Estou tentando debuggar o exemplo do AcbrMTer para conseguir me adequar as novas funcionalidades mas se eu colocar um breakpoint em qualquer linha e ficar por coisa de 2,3 segundos na linha a minha aplicação trava.
  4. Conseguiu resolver algo? eu estou com o mesmo problema.
  5. Entrei no projeto e tive que excluir as antigas propriedades do componente "onConecta", "onDesconecta" e "onRecebedados" e voltou a funcionar normalmente o limpaDisplay. obrigado.
  6. Com o ACBR reinstalado a demo funciona (inclusive o comando "limpadisplay")
  7. Vou reinstalar o ACBR então ...
  8. O código do demo não foi atualizado! A demo não funciona mais (varias funções e procedures foram alteradas). Agora é obrigatório ter um componente AcbrBal conectado ao acbrMTer entre outras diferenças.
  9. Fiz a atualização para a ultima versão do acbr e o comando "ACBrMTer1.Lim parDisplay(IP);" não funciona mais! Quando eu inicializo o micro terminal eu mando sempre limpar o display e agora me retorna o erro (imagem abaixo), qualquer situação que seja chamado o limpaDisplay me retorna erro (o IP possui valor). O erro acontece nessa linha. " fMTer.ComandoLimparDisplay(wConexao.Comandos);"
  10. Vou copiar as DLLs mas não é só o OpenSSL.
  11. Estou com o mesmo problema acredito eu. Formatei a máquina e toda a vez que eu vou instalar dá o erro da imagem, já apaguei a pasta do ACBR e baixei todos os arquivos, já desinstalei o acbr dentro do Delphi (pacote por pacote), já apaguei só a pasta lib, só não tenho ideia mais do que posso fazer.
  12. Obrigado a todos, o problema foi resolvido.
  13. Que estranho! Realmente a NFe foi cancelada! Então esse código 155 na verdade é o sistema da Sefaz avisando que a NFe foi cancelada fora do prazo? Conferi o XML e é exatamente isso.
  14. Desculpa, eu estou meio perdido o que mudaria eu tratar como sucesso o cStat 155? Isso faria com que gera-se o cancelamento extemporâneo? Você fala é gerar uma nota de entrada das mesmas mercadorias (igual a nota que eu fiz de saída) e depois gerar uma nova de saída(com os dados corretos)?
  15. Se eu postar o XML com a tentativa de cancelamento, resolve?
  16. Boa tarde, Felipe. Obrigado por responder, o contador está me dizendo que eu deveria poder cancelar sozinho, você teria algum link que eu possa enviar para ele mostrando que eu preciso dele?
  17. Boa tarde, Estou precisando cancelar algumas NFes de um cliente que passaram já de 10 dias que foram emitidas (eu sei que possui multa, o contador está insistindo que o melhor caminho é o cancelamento), eu liguei na SEFAZ - SP e o atendente só me informou que os sistemas podem fazer esse cancelamento e que se o meu não fazia eu deveria baixar algum emissor gratuito, é possivel fazer esse cancelamento de alguma maneira, atraves do acbrNFe? Quando tento cancelar a NFe o Sefaz me retorna o "código: 155"
  18. Eu posso alterar o tamanho do campo para que tenha espaço para o telefone?
  19. Desculpe! Acabei esquecendo de colocar, é fortes.
  20. Boa tarde, Quando eu tento gerar o DANFE eles está sobrepondo a linha inferior.
  21. Bom dia, Estou com um problema em um cliente que possui uma balança toledo Prix3! É o seguinte a balança está configurada para operar com o baudRate de 9600 e o meu sistema também, quando eu leio o primeiro e a segunda vez o peso vai tranquilo porém no terceiro produto que vai ser lido me retorna o erro -9,000 de peso, verifiquei as minhas configurações do sistema e mesmo assim continuava o erro então eu abri o exemplo do acbr e acontece exatamente a mesma coisa. Testei com o baudRate de 4800 e não consigo ler nenhum produto.
  22. O microterminal simplesmente travava em qualquer operação! E eu descobri uma coisa curioso, ele travava com o exemplo da willtech também, falando com um contato meu da willtech eu descobri que os meus microterminais do mesmo lote vieram com o mac address igual e isso fazia eles travarem! Tomara que o meu relato ajude alguém que esteja com o problema.
  23. Boa tarde, Fiz um pente fino no meu código tentando deixar ele o mais rápido possível e diminuir o trabalho do meu servidor, possuo um cliente com 3 microterminais e se por exemplo 2 terminais estão lançando produtos algumas vezes a tela do microterminal congela nem chega a escrever o que foi digitado porém o meu servidor (clientDataSet memTerminais) recebe os dados perfeitamente e o componente do ACBR está colocando em log tudo o que acontece atraves desse código. procedure TfrmMicroTerminal.ACBrMTerRecebeDados(const IP: AnsiString; var Recebido: AnsiString; var EchoMode: TACBrMTerEchoMode); begin mOutput.Lines.Add('IP: ' + IP + ' - Recebido :' + Recebido); end;
  24. Boa tarde, Estou com o seguinte problema: Ao entrar no status 1 que é o do vendedor eu mudava assim 1: begin ACBrMTer1.EchoMode := mdePassword; ACBrMTer1.EnviarTexto(aIP, 'VENDEDOR: '); // pede vendedor end; Só que isso me causa problemas quando o microterminal está sendo usado por 2 terminais! Exemplo: O terminal 1 está lançando produtos e o terminal 2 voltou agora para o vendedor então o terminal 1 quando vai lançar a quantidade do produto já começa a sair * Eu tentei no evento: AvaliarRespostaTerminal Tratar lá antes o carácter se caso estivesse em um status igual ao 1 tudo sair como password e se não estiver colocar NORMAL mas pelo visto ele primeiro digita e sai no terminal e depois vai para o evento.
×
×
  • 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.