Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.381
  • Registro em

  • Última visita

  • Days Won

    117

Tudo que EMBarbosa postou

  1. Eles mudaram bastante os sites, ficou uma confusão na minha opinião. Mas basta você fazer o login usando suas credenciais da EDN, a mesma que permite você fazer os downloads. Se necessário, você pode criar uma nova conta ou recuperar a senha no site: http://members.embarcadero.com/
  2. Esse é o site de bugs da Embarcadero. Ele substitui o Quality Central que está fora do ar há algum tempo. Tinha um bom tempo que eu não entrava lá, então não iria saber responder. Entrei lá agora e fiz uma busca bem rápida pra ver se encontrava algo pra você. Veja o que achei: https://quality.embarcadero.com/browse/RSP-23298 É algo semelhante mas em vez de ser o TEdit é o TNumberbox. O detalhe nesse chamado é que o quem o criou não menciona que o ponto funciona. Sugiro você avaliar.
  3. Cleber, Eu acredito que o que o Daniel disse faz algum sentido sim. Talvez não exatamente o FormatSettings, mas alguma configuração de localização. Veja o que você escreveu: Quando é que um teclado do tipo decimal funcionaria apenas o ponto? A conclusão lógica é: quando estiver configurado para outra localização onde o separador de decimal é o ponto. Isso parece esperado. Pelo menos é a impressão da descrição na documentação: Se tem apenas 10 teclas é de "0 a 9". Isso pode ser porque ou era um bug das versões anteriores ou foi introduzido um bug. Já tem um tempo que entrei, mas tinha vários bugs relacionados ao teclado virtual no site Quality Portal.
  4. Na verdade você não pode simplesmente ir testando. Você precisa verificar qual o modo da dll realmente trabalhar. Essa configuração é de acordo com a dll, não com o seu programa. Ao invés de usar variáveis para implementar, tente fazer o acesso direto a dll primeiro, usando a diretiva "external". Se for o caso, faça um programa separado só pra testar a comunicação com a DLL. A longo prazo, sugiro mudar seu modo de fazer. Crie classes/objetos separados para cada impressora. Fazemos isso em diversos componentes ACBr como o ACBrECF, ACBrBAL, ACBrETQ.
  5. Não tive nenhum problema semelhante. Pelo menos em tese, o spool e o componente não deveriam influenciar um ao outro.
  6. Não sei se compreendi corretamente o primeiro ponto. Talvez você pudesse ignorar um certo número de vezes que a balança tiver lido zero. Teoricamente estar estabilizado deveria ser o retorno da balança. Teria que verificar se no manual de comunicação existe esse retorno e se o componente está tratando adequadamente. Confesso que tive um pouco de dificuldade de ler o código. Há muitas variáveis semelhantes que se confundem com propriedades do componente (PesoGravado, PesoLido, UltPesoLido, ACBrBAL1.UltimoPesoLido). Baseado no que tinha dito antes eu pensei no seguinte: INICIO | |- Balança OFF (não monitorando) | |- Recebe OP | |Loop de caixas... |- PróximaCaixa | |Pegar peso estável | |- Blança ON | | | |- (quando peso for estável) | | | |- Balança OFF | |- Faz validações valor peso | |- Se OK | |- Imprime etiqueta | |- Continua (Loop de caixas) | |- Se não OK | |- Mensagem na tela | |- Volta (Pegar peso estável) | |- Se Ultima Caixa ---> FIM E parece que o problema maior é a detecção do peso estável.
  7. já... depende da gravidade da corrupção: http://www.firebirdfaq.org/faq324/ https://ib-aid.com/ru/articles/how-to-repair-a-corrupt-firebird-database/ Se esses procedimentos falharem, você pode adquirir uma ferramenta que é especializada nesse tipo de problema como o IBSurgeon FirstAID. Se não me engano você pode comprar com desconto no site Firebase.com.br
  8. No momento não tem nada feito neste sentido. Pelo visto é algo semelhante ao arquivo SPED.
  9. Você não mencionou qual é o problema.
  10. Tópico relacionado:
  11. Isso depende da marca e modelo da impressora. Geralmente o manual explica como deve-se fazer, e não costuma ser muito complicado. Mas talvez, você deva adaptar seu programa para lidar com as duas maneiras, permitindo uma configuração para usar de uma ou outra forma.
  12. Acabei de reinstalar aqui no Lazarus 2.0RC3 e foi tranquilo. Você precisa recompilar a IDE. Talvez seja necessário fazer uma limpeza antes.
  13. A ideia seria procurar no sistema que gera o comprovante alguma configuração nesse sentido. Não estou familiarizado com essa impressora nem com o sistema do Banco que você mencionou, por isso não sei dizer exatamente onde.
  14. Parece que o problema está sendo a quantidade de colunas, isto é, o número de caracteres que a impressora consegue imprimir por linha. Você pode notar que na última imagem, foram impressos menos caracteres por linha. Então talvez a ideia seja você procurar essa configuração. Outra opção seria tentar diminuir as margens pra ver se a impressora consegue imprimir um número maior de caracteres na linha.
  15. Seria bom.
  16. Creio que nem a Toledo nem outras empresas disponibilizam emuladores de balança. O ACBr tem um projeto de testes Emulador de balança na pasta ACBr\Projetos\EmudadorBalanca. Vou anexar uma versão dele compilado com o Delphi 10.1 (Berlin). EDIT: Veja no post do Daniel logo abaixo uma versão compilada disponibilizada no nosso fórum.
  17. Uma correção para esse problema foi enviado ao SVN. Veja mais detalhes no seguinte tópico:
  18. Enviei uma correção ao SVN na revisão 16305. Queiram por favor atualizar e reportar qualquer problema.
  19. Não parece ser o caso. Veja os logs das duas inicializações: -- 03/01 08:23:37:042 - *** ConfiguraIntSiTefInterativoEx. EnderecoIP: 192.168.1.200 CodigoLoja: 00000000 NumeroTerminal: 00000008 Resultado: 0 ParametrosAdicionais: [ParmsClient=1=53485215000106;2=08940933000170] -- 03/01 08:23:37:859 - CliSiTef Inicializado CliSiTEF -- 03/01 08:23:37:859 - InfoECF: ineEstadoECF -- 03/01 08:23:37:859 - Ret: P -- 03/01 08:23:37:859 - CliSiTef CancelarTransacoesPendentesClass -- 03/01 08:23:37:861 - *** FinalizaTransacaoSiTefInterativo. Confirma: NAO Documento: 20190103082205 Data: 20190103 Hora: 082252 -- 03/01 08:23:40:668 - InfoECF: ineEstadoECF -- 03/01 08:23:40:668 - Ret: P -- 03/01 08:23:40:669 - CliSiTef DoExibeMsg: Oper: opmOK Mensagem: Transação não efetuada. Favor reter o Cupom -- 03/01 08:31:19:353 - *** ConfiguraIntSiTefInterativoEx. EnderecoIP: 192.168.1.200 CodigoLoja: 00000000 NumeroTerminal: 00000008 Resultado: 0 ParametrosAdicionais: [ParmsClient=1=53485215000106;2=08940933000170] -- 03/01 08:31:21:574 - CliSiTef Inicializado CliSiTEF -- 03/01 08:31:21:574 - InfoECF: ineEstadoECF -- 03/01 08:31:21:574 - Ret: P -- 03/01 08:31:21:574 - CliSiTef CancelarTransacoesPendentesClass -- 03/01 08:31:21:587 - *** FinalizaTransacaoSiTefInterativo. Confirma: NAO Documento: 20190103082437 Data: 20190103 Hora: 082503 -- 03/01 08:31:21:590 - InfoECF: ineEstadoECF -- 03/01 08:31:21:590 - Ret: P -- 03/01 08:31:21:590 - CliSiTef DoExibeMsg: Oper: opmOK Mensagem: Transação não efetuada. Favor reter o Cupom
  20. Olá, O código anexo foi feito antes do refactoring das impressões DF-e e por isso não pode ser utilizado. Poderia informar se tem algum problema ao utilizar a versão atual do componente? Se tiver alguma sugestão de alteração para o código atual, queira por favor anexar em um novo post.
  21. Nesse caso você vai pagar pelo serviço do enotas. Sua integração não vai ser direto com o Webservice da prefeitura.
  22. Não consegui descobrir pelo site deles. Isso é o mesmo que uma NFS-e ou é outra coisa diferente? http://www.pmf.sc.gov.br/sites/notaeletronica/index.php?pagina=home&menu=0
  23. Seria bom você tentar compilar em modo debug e fazer o Debug passo a passo para encontrar exatamente a linha que acontece o erro. Providencie também os xmls de envio e de retorno para possível avaliação.
  24. Acabei de fazer uma possível correção e enviei ao SVN. Queira por favor atualizar, testar e reportar caso tenha algum problema.
×
×
  • 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.

The popup will be closed in 10 segundos...