[RESOLVIDO] Erro 16690

Discussão em 'EMS , HCM e Totvs 11' iniciado por Rogerio, Dezembro 4, 2014.

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

    Rogerio Moderator Moderador Equipe de Suporte

    Galera fiz uma rotina em um cadastro PaixFilho, e após os meus codigos coloquei a seguinte linha para atualizar a tela:

    RUN pi-reposiciona-query IN h_q01ltft0001 (INPUT r-aux).

    Porem está dando o Erro 16690 - Deseja Atualizar os dados?


    Alguem saberia me dizer alguma outra forma de eu dar um REFRESH na tela?
  2. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Consegui resolver da seguinte forma, antes de chamar a pi-reposiciona-query executei a pi-posicao-query...

    RUN pi-posicao-query IN h_q01ltft0003 ( OUTPUT r-aux).

    minha rotina

    RUN pi-reposiciona-query IN h_q01ltft0003 (INPUT r-aux).
  3. contatotalitacamargo

    contatotalitacamargo Sem Pontuação

  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    desculpe só ter visto seu post agora, mas isso aconteceu porque vc tentou posicionar um rec-id invalido, ao inves de simplesmente dizer que não existe o registro, a query dá esse erro ai mesmo, um exemplo que acontecia comigo, tenho uma tela que le os pedidos com notas fiscais de venda futura para a geração das remessas, a query le os pedidos que estão marcados como "não atendidos", posicionei no registro e dai antes de eu clicar no confirma, um colega fez isso em outra sessão, e mudou o status do pedido para "atendido", na hora que eu vou clicar no confirma e preciso ler o recid pra fazer o trabalho, dava essa mensagem, porque no meu buffer o registro estava lá, mas no banco mudou a situação.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página