Ir para conteúdo
  • Cadastre-se

augustogalvaoalmeida

Membros
  • Total de ítens

    31
  • Registro em

  • Última visita

Contact Methods

  • Website URL
    http://www.integraengenharia.com

Últimos Visitantes

856 visualizações

augustogalvaoalmeida's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputação

  1. Não entendi amigo... tem como vc colocar uma demostração ou um exemplo de como seria por favor...
  2. Eu quero é que apareça a mensagem... pois o orgao homologar nos pediu... q se o GP não estiver ativo... apos inicialização do caixa deve informar ao operador q o GP será inicializado automaticamente... o problema q no meu caso so esta apararecendo uma vez... na primeira abertura do caixa... se eu desativar o GP e abrir o caixa novamente nao aparece mais a mensagem , mais consegue inicializar o GP...
  3. eu uso esse comando veja so o q acontece.... quando executo a aplicação na primeira vez e inicio o caixa... e o TEF nao esta ativo, na iinicialização do caixa ja me aparece a mensagem do GP nao está ativo, se eu nao sair da aplicação e finalizar o GP, qd faço a abertura do caixa novamente ele inicia o GP automaticamente mais nao informa a mensagem que o GP não esta ativo....
  4. como faço para verificar se o GP esta ativo sempre que for inicializado o caixa? pois quando estou fazendo na 1º vez q o caixa é aberto informa q o GP nao esta ativo, e sera ativo automaticvamente, se eu desativar e voltar a abertura do caixa ele nao informa a mensagem mais ativa o GP automatico.
  5. o Valor do meu saque esta vindo zerado... em que propriedade consigo pegar essa informação...
  6. possuo banco de dados firebird e possuo a seguinte rotina para fazer a verificação dos campos q foram alterados... so q nao esta funcionando... o q esta faltando alguem pode me ajudar? create or alter procedure PAF_HASH ( PTABELA varchar(25), PCAMPO varchar(100), PCHPAF_ECF integer, PID integer, PSEQ integer, PHASH varchar(100), PCONSULTA char(1)) returns ( RESULT char(1)) as declare variable VHASH varchar(100); declare variable VMODIFIFICADO char(1); begin -- Procura o HASH se existir o registro RESULT = 'S'; SELECT H.HASH, H.MODIFICADO FROM TBL_PAF_HASH H WHERE (H.TABELA = :PTABELA ) AND (H.CAMPO = :PCAMPO ) AND (H.CHPAF_ECF = :PCHPAF_ECF) AND (H.ID = :PID ) AND (H.SEQ = :PSEQ ) INTO :VHASH, :VMODIFIFICADO; IF (VHASH IS NULL) THEN VHASH = ''; IF (VHASH = '') THEN BEGIN -- caso NÃO exista o registro, cria o registro IF (PCONSULTA = 'S') THEN BEGIN RESULT = 'N'; END ELSE INSERT INTO TBL_PAF_HASH ( TABELA, CAMPO, CHPAF_ECF, ID, SEQ, HASH, MODIFICADO ) VALUES (:PTABELA, :PCAMPO, :PCHPAF_ECF, :PID, :PSEQ, :PHASH, 'N'); END ELSE -- caso SIM exista o registro IF (VMODIFIFICADO = 'S') THEN BEGIN -- ja era Modificado so retorna como 'N' RESULT = 'N'; END ELSE IF (VHASH <> PHASH) THEN BEGIN -- HASH sejão diferente e AINDA não tenha sido modoficado IF (PCONSULTA = 'S') THEN BEGIN EXECUTE PROCEDURE HASH_MODIFICADO( :PTABELA, :PCAMPO, :PCHPAF_ECF, :PID, :PSEQ ); RESULT = 'N'; END ELSE BEGIN UPDATE TBL_PAF_HASH SET HASH = :PHASH WHERE (TABELA = :PTABELA ) AND (CAMPO = :PCAMPO ) AND (CHPAF_ECF = :PCHPAF_ECF) AND (ID = :PID ) AND (SEQ = :PSEQ ); END END SUSPEND; end
  7. Como devo proceder para execução do teste, pois fiquei um pouco confuso referente a 1° via do CV do 2° cartão.
  8. quando mando SubtotalizaCupom diz q forma de pagamento em aberto....
  9. tb nao consigo usar o TEFDemo da erro antes mesmo de fechar o cupom com o desconto....
  10. tb nao consigo usar o TEFDemo da erro antes mesmo de fechar o cupom com o desconto....
  11. deu certo... o problema é que quando vou finalizar a venda com cartao me dá uma mensagem: CHECKOUT DUPLICADO o q pode está acontecendo, ja ate reiniciei o micro...
  12. todas as vezes q inicio meu pdv a tela pra cancelar uma transação aparece... ja digitei varios codigos de NSU e nao desaparece, ja vi no servidor do play&go e nao tem nada pendente... como resolver?
×
×
  • 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.