[RESOLVIDO] Problema com persistencia de dados

Discussão em 'EMS , HCM e Totvs 11' iniciado por fabianofss, Janeiro 5, 2015.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. fabianofss

    fabianofss Membro Participativo

    Ola a todos,
    Temos a seguinte situação:
    O consultor cadastra o motorista, faz uma pré ordem e aguarda a liberação do credito.
    O credito avalia o cliente e libera para geração da ordem de serviço.
    O consultor gera ordem de serviço, e imprime alguns relatórios.

    Em alguns casos quando o mecânico vai dar baixa na ordem de serviço ela não existe!
    durante o processo é criado registro em varias tabelas e apenas as tabelas que o credito interage contem os dados, as tabelas por parte do consultor não existe nenhum rastro.

    se não fosse os relatórios poderia jurar que é peça dos consultores.

    Uma hipótese é que todo o trabalho do consultor tenha sido feito em sessão, sem ter tido conexão com o banco.
    Mas o credito monitora as pré ordens pendentes fazendo um for each na tabela!

    Alguém pode me dar uma dica de como validar a conexão com o banco e oque poderia estar ocasionando isto?!

    Obrigado...
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Isso ai tá com cara de UNDO TRANSACTION, ou seja, o seu consultor abriu uma transação (lembrando que o progress abre um bloco de transação automaticamente quando tem IO de banco), enquanto a sessão dele está aberta, ele tira relatorio, altera dados, cria dados, aparece para outros usuarios, mas se ao sair da sessão dele, sair usando F4, clicar no X, CANCELAR ou qualquer coisa que gere um ERROR, ou END-ERROR, o bloco de transação se desfaz e tudo desaparece, vi isso acontecer uma vez que um programador quis por um LOG no menu, quando o usuario saia do sistema, perdia tudo.
  3. fabianofss

    fabianofss Membro Participativo

    Opa bom dia,
    parece que encontrei o problema!
    era uma tela no meio do processo do consultor que ficava aberta e quando ele a fechava clicando no fechar não tinha problema
    mas quando ele a fechava clicando no cancelar gerava o UNDO!

    Obrigado pelo auxilio....
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página