[RESOLVIDO] Criar Registro Tabela EMS (rat_financ_comg)

Discussão em 'EMS , HCM e Totvs 11' iniciado por Cleber Ferreira, Maio 13, 2015.

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

    Cleber Ferreira Sem Pontuação

    Pessoal,

    Estou tentando criar um registro na tabela rat_financ_comg é o rateio da movimentação diária sem utilizar API, porém existe um campo num_id_rat_financ_cmg sequencial que ao adicionar um novo registro incrementado + 1, quando vou lançar um novo registro pelo programa padrão (1.00.00.126) ocorre uma mensagem que já existe um registro com o numero que lancei.

    Ou seja aparentemente ele grava um historico ou esse numero em outra tabela e quando ele faz o lançamento pega o ultimo campo dessa "outra tabela" e grava, mais não imagino onde seja já mandei procurar esse campo e só existe nessa tabela, alguém tem alguma sugestão?
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Entra no dicionario de dados, seleciona o banco da tabela e depois clica no botão que tem 1,3,5 que são os sequences do banco, veja se pra essa tabela tem um controle desses, dai no seu programa vc tem que fazer next-value(nome da sequencia) pra atribuir o num_id_rat_financ_cmg. esse comando vai somar mais um no banco e dai como vc vai estar pegando do mesmo lugar que os programas do datasul, não vai dar conflito.
  3. Cleber Ferreira

    Cleber Ferreira Sem Pontuação

    Muito obrigado Bootstrapmaster, achei aqui a seq_rat_financ-cmg fica em um banco diferente (emscad) mais creio que seja exatamente o que eu preciso, só poderia me dar um exemplo de codigo em como faço o next-value nessa sequencia?

    Desde Já Muito Obrigado!
  4. Cleber Ferreira

    Cleber Ferreira Sem Pontuação

    achei um exemplo aqui em um outro programa creio que seria isso:

    rat_financ_cmg.num_id_rat_financ_cmg = NEXT-VALUE(seq_rat_financ_cmg)
  5. Cleber Ferreira

    Cleber Ferreira Sem Pontuação

    Valeu Bootstrapmaster funcionou certinho aqui!

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

Compartilhe esta Página