Ir para conteúdo
  • Cadastre-se

dev botao

Evento "OnObtemCampo" não programado


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

Recommended Posts

Caros colegas, ao tentar usar o TEFD com o gerenciador clisitef, ao o mesmo se encontra instalado em minha maquina, recebo a seguinte mensagem do programa de exemplo TEFDemo.

Gostaria da ajuda colegas, para tentar resolver isso. Temos que implementar o TED Dedicado sitef em nosso sistema.

Inicializando: gpCliSiTef
Evento "OnObtemCampo" não programado

Agradeço a atenção

Marcos

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Amigos tambem me ocorre isso, 

percebi que se eu for no demo, e excluir la no cabecalho a informacao

 

    procedure ACBrTEFD1VeSPagueObtemCampo(Titulo, Mascara: string;
      Tipo: AnsiChar; var Resposta: string; var Digitado: Boolean);

e criar denovo pelo componente , ai ele cria certo:

 

procedure TForm1.ACBrTEFD1VeSPagueObtemCampo(Titulo, Mascara: String;
 ----> aqui esta o problema, no demo vem como "AnsiChar", o que te impede de acessar o evento, Tipo: Char; var Resposta: String; var Digitado: Boolean);
begin

end;

 

 

Entao para nao perder a demonstracao eu dei CTRL+Z, voltei o que estava, e manualmente troquei "AnsiChar" para "Char"

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

quem deu manutenção deu em uma versão recente e o mesmo está considerando a parte do unicode!

então sugiro fazer igual ao colega remover e depois adicionar conforme mencionado

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Julio, obrigado pela atencao, apreitando o embalo, eu queria saber se é possivel eliminar a parte do ECF, pra eu usar o componente apenas para realizar a transacao, pois a homologacao com Impressora Nao fiscal ficou muito mais simples. veja 

 

Homologação com IMPRESSORA NÃO FISCAL

 

Passo 1.

Caso a solução utilize impressora NÃO fiscal, o Concentrador TEF deverá incluir informações como :

  • Nome do Estabelecimento: constante da tabela de Estabelecimentos (tipo 9X). Se o nome possuir mais caracteres que o número de colunas disponíveis para impressão, o terminal deve continuar a impressão na próxima linha.

  • Endereço do Estabelecimento: constante da tabela de Configuração (tipo 1B). Se no endereço existir o caractere de quebra de linha (#), o terminal deve continuar a impressão na próxima linha.

Cidade e Estado do Estabelecimento:, constante da tabela de Configuração (tipo 1B). Se na cidade existir o caractere de quebra de linha (#), o terminal deve continuar a impressão na próxima linha.

 

 

 

Passo 2.

Como as impressoras não fiscais não possuem controle efetivo da impressão, é necessária a colocação de uma pergunta no final da impressão, conforme mensagem descrita neste passo.

 

Mensagem:

 

                  COMPROVANTE DE VENDA IMPRESSO CORRETAMENTE ?

                    <SIM> <NÃO> <REIMPRIME>”

 

2.1 Se o operador de caixa responder SIM. A automação retornará uma solicitação de confirmação para o Client. Retornar ao fluxo original.

 

2.2 Se o operador de caixa responder NÃO. A automação apresenta a mendagem: TRANSAÇÃO CANCELADA, ERRO NA IMPRESSÃO OK  e retornará uma solicitação de desfazimento para o Client, o mesmo apresenta a mensagem e solicita a confirmação do operador de caixa. Retorna ao fluxo original.

 

2.3 Se o operador de caixa responder REIMPRIME, a automação tenta imprimir os comprovantes novamente e segue para o inicio do passo 2.

 

 

2.4 Caso o operador cancele a operação fechando a janela da mensagem, A automação apresenta a mendagem: TRANSAÇÃO CANCELADA, ERRO NA IMPRESSÃO <OK>  e retornará uma solicitação de desfazimento para o Client, o mesmo apresenta a mensagem e solicita a confirmação do operador de caixa. Retorna ao fluxo original..

 

 

******************************************************************************

Apenas isso, ou colocando ecf virtual para emitir em TXT ou qualquer coisa que elimine retorno de ECF, voce sabe se 'e possivel ?

 

Obrigado novamente

Link para o comentário
Compartilhar em outros sites

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