Ir para conteúdo
  • Cadastre-se

EliasCesar

Consultores
  • Total de ítens

    471
  • Registro em

  • Última visita

  • Days Won

    3

Tudo que EliasCesar postou

  1. É possível sim, Seria preciso apenas alterar o "ACBrMTerConecta", colocando no lugar do comando "Seja Bem Vindo", uma função que Inicia o fluxo. O código ficaria parecido com "IniciarFluxoVendas", porém sem o laço para varrer todos os terminais.
  2. Verifique a Forma de Emissão no ACBrMonitorPlus. A Forma de emissão também pode ser enviada pelo arquivo, acrescentando na sessão '[Identificacao]' a linha: 'tpEmis=1' (Obs: Nesse caso, a opção "Ignorar comando Forma de Emissão" no ACBrMonitorPlus precisa estar desmarcada)
  3. Na verdade o Emitente não poderia ser informado como "ISENTO" Tente informando a Inscrição Estadual mesmo. Na consulta do Sintegra a IE desse CNPJ está: 0025439920005
  4. Olá, Tente alterar o "IE=ISENTA" para "IE=ISENTO".
  5. Anexe o log do ACBrMTer pra eu dar uma olhada, por favor.
  6. Isso, me referi ao EchoMode sim, para que a leitura não seja enviada ao Micro Terminal (caso não seja necessário). Qual o tipo de leitor está sendo utilizado? Se testar ele direto no PC a leitura sai correta?
  7. Permite sim, O tipo do leitor dependerá do Micro Terminal. Eu fiz testes com leitor serial, mas teoricamente qualquer tipo de leitor(que o Terminal suporte) funcionará. (Lembrando que o se o "Eco" estiver habilitado, a leitura também será enviada para o Micro Terminal. Sendo preciso desabilitar a opção caso necessite).
  8. Achei que estava sendo utilizado o ACBrMonitorPlus... Fiz alguns testes aqui utilizando o componente e a informação saiu corretamente. Por favor, descreva os passos para reprodução do problema (de preferência utilizando o Demo do ACBrBoleto).
  9. Você está incluindo o título através de um '.ini'? Se sim, experimente colocar essa linha: "OcorrenciaOriginal.TipoOcorrencia=7"
  10. Disponibilizadas alterações no SVN: [r12428]
  11. Você pode usar o ACBrBAL como exemplo para tratar a resposta da balança. Verifique a função "LeSerial" do ACBrBALToledo.pas por exemplo.
  12. Com a balança direto no PC está sendo possível ler o peso normalmente? Verifique se as configurações da porta serial do seu Micro Terminal estão iguais às da balança(Velocidade, Baud rate, parity, etc.).
  13. Tente: ACBrMTer1.EnviarParaSerial(clbConectados.Items, '#05', 0); ou ACBrMTer1.EnviarParaSerial(clbConectados.Items, ENQ, 0); // ENQ é uma constante da ACBrConsts.pas... Equivale à '#05'
  14. Geralmente o caractere para ler peso é o ENQ (#05). Dependerá do protocolo de cada balança. Só seria possível se a balança estivesse ligada direto no PC. Porém a balança e o Micro Terminal funcionariam de forma separada. Sua aplicação ficaria responsável por ler o peso (usando o ACBrBAL) e depois exibir esse peso no Micro Terminal (usando o ACBrMTer).
  15. Olá, Efetuei testes com o aplicativo de exemplo do ACBrMTer e aqui funcionou normalmente. Em seu ambiente está ocorrendo algum erro? Referente à comunicação com balança, será necessário enviar um comando de leitura do peso pela função "EnviarParaSerial". Após isso, os dados retornados pela balança serão enviados do Micro Terminal para a aplicação normalmente. Futuramente pensamos em integrar o ACBrBal ao ACBrMTer, sendo possível comunicação com qualquer tipo de balança sem a necessidade de interpretar a resposta da balança. Porém essa alteração não foi possível até o momento.
  16. Tente alterar a velocidade da porta. Caso não funcione...tente imprimir por algum aplicativo do fabricante para verificar se a impressora está ok: https://www.zebra.com/us/en/support-downloads/desktop/gc420t.html (Verifique se é o modelo correto)
  17. Caso ela esteja instalada direto na porta Serial, deve comunicar corretamente sim. Porém, se estiver utilizando a porta USB, é necessário instalar o driver, para simular uma porta serial ou compartilhar a impressora.
  18. Olá, Utilizo algo parecido para efetuar recebimento de Correspondente Bancário. Acho que pode ajudar: Para iniciar a transação, altero a operação CHQ para '312' (Consulta Pagamento Genérico). Após informar todos os dados dessa transação, o SiTEF aguarda o pagamento, então eu chamo novamente o CHQ, porém dessa vez com Operação '313' (Pagamento Genérico), informando os dados do pagamento em "ACBrTEFD1.TEFCliSiTef.Restricoes" Segue um trecho do código para exemplo: // Altera OperacaoCHQ para "Consulta Pagamento Genérico" ACBrTEFD1.TEFCliSiTef.OperacaoCHQ := 312; // Chama SiTEF informando valor zero no CHQ para pular "VerificarTransacaoPagamento" ACBrTEFD1.CHQ(0, '00|CB', IntToStr(wDocumento)); // Pega valor à ser pago wValorStr := ACBrTEFD1.RespostasPendentes[ACBrTEFD1.RespostasPendentes.Count-1].LeInformacao(609).AsString; // Nesse momento deve ser efetuado o pagamento no Caixa... // Chamando o SiTEF para confirmar o Pagto. (Utilizando Dinheiro) // Usa property Restricoes(ParamAdic.) para enviar Dados do Pagamento ACBrTEFD1.TEFCliSiTef.Restricoes := '{DadosPagamento=1:'+wValorStr+'}'; // Altera OperacaoCHQ para "Pagamento Genérico" ACBrTEFD1.TEFCliSiTef.OperacaoCHQ := 313; // Chama SiTEF novamente, com o mesmo Documento Vinculado(Nesse caso o COO da venda) ACBrTEFD1.CHQ(0, '00|CB', IntToStr(wDocumento));
  19. No diretório trunk2 do SVN, você pode encontrar a Hierarquia de dependências dos Pacotes no documento "Bem_Vindo_ao_Trunk2.pdf" Segue anexo. Bem_Vindo_ao_Trunk2.pdf
  20. A impressora é USB ou Serial? (Se for USB, verifique se está instalado com o modelo correto ou tente reinstalar o driver) A lentidão ocorre pelo demo ETQTeste.exe também?
  21. O Ajuste de onde cada item (código de barras, texto, etc.) será impresso, é feito alterando as propriedades 'Vertical' e 'Horizontal' do comando. Para "jogar" a impressão mais para a direita, basta aumentar o valor Horizontal. Por exemplo, o código de barras da etiqueta do centro está com Horizontal = 315, se for alterado para 360, provavelmente ficará OK.
  22. Realmente estava ocorrendo um problema ao chamar o "ComandoEco" com String vazia. Correção disponível no SVN: [12288]
  23. Boa tarde, O problema está ocorrendo, pois a empresa é Simples Nacional (CRT=1) e está sendo informado 'CST=00'. Na verdade, será necessário informar o CSOSN com algum valor válido (101, 102, 201, 400, etc.)
  24. Fiz algumas alterações que devem resolver o problema. O ACBrMTer estava retirando caracteres estranhos ao receber dados do Micro Terminal. Alteração disponível no SVN: [12242]
  25. Alteração contendo as novas propriedades está disponível no SVN: [12100] Será necessário recompilar/reinstalar os pacotes para validar as alterações.
×
×
  • 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...