[RESOLVIDO] API Renegociação por Substituição - acr920za.py

Discussão em 'EMS , HCM e Totvs 11' iniciado por eduardohg, Maio 30, 2016.

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

    eduardohg Membro Participativo

    acho que é outra api deve ser a acr748zc.py
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    mas assim, vc viu se pelas telas do modulo ACR vc consegue trocar o cliente de um titulo ?????
  3. eduardohg

    eduardohg Membro Participativo

    da sim !
    obrigado pela ajuda.
  4. eduardohg

    eduardohg Membro Participativo

    e se no caso eu utilizar essa api (fazer a liquidação do titulo e criar outro) ai faço alteração do cliente via programa.
    Será que dá certo ?
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    bem, vamos pensar friamente, esquecendo que existem regras de negocio envolvidas ai, apesar do codigo do cliente fazer parte da chave de acesso do titulo, os relacionamentos no ACR são feitas atraves dos campos num_id_...... alguma coisa, então, caso vc, via programa, faz um assign na tabela tit_acr, principalmente se for no momento da criação do registro, acredito que o sistema em si não ira reclamar.
    porem, existem os relacionamentos de titulos, se vc consultar um titulo pelo programa bas_tit_acr_fin, ele te a aba de titulos relacionados, essa API que te mandei o trecho de uso, ela faz essa associação, e é atraves de um num_id da vida, ou seja, ele vai baixar o titulo usando a especie que indica baixa por renegociação, e ao clicar no botão Tit Relac vai mostrar os titulos novos que liquidaram o mesmo, que ira apontar para outro cliente, ai que eu não sei se pode dar algum enrosco, nada que uma "base teste" não responda a questão.
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    detalhe importante, para alterar diretamente a tit_acr sem ter problemas posteriores, estude o comando disable triggers .... for load e disable triggers .... for dump, é que nessa tabela tem um log de alterações, e registra quando alguem tenta alterar os dados sem ser os programas do produto padrão, gera uma mensagem indicando que a tabela está sendo alterada de forma externa e tal ....
    Eu tenho especificos que gravam algumas informação a mais nos campos cod-livre-1, cod-livre-2 e tive que fazer o disable triggers pra que a coisa funcionasse corretamente.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página