log de alterações

Discussão em 'EMS , HCM e Totvs 11' iniciado por Carlos Alberto Giusti, Fevereiro 28, 2023.

  1. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo

    Preciso guardar as informações de alteração de alguns campos do cadastro de fornecedores (cd0401).
    Como faço com uma upc? e como faço com uma trigger. Alguém poder me ajudar?
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    a trigger diretamente vc não tem muita coisa, agora se vc usar o programa da totvs de triggers, vc recebe 2 buffers, o primeiro é como estava o registro e o outro é como ficou, dai vc pode comparar os campos pra saber o que mudou.
    rafael.andrade curtiu isso.
  3. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo

    Como faço isso.
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Primeiro vc tem que cadatrar um .p como trigger no programa BAS_TAB_DIC_DTSUL ....
    upload_2023-3-1_7-54-25.png

    Depois o programa fica mais ou menos assim ....
    Código:
        define parameter buffer atual_emitente for emitente.
        define parameter buffer velho_emitente for emitente.
    
        if atual.uf <> velho.uf then do:
            message 'ALTERADO UNIDADE DA FEDERACAO' view-as alert-box.
        end.
  5. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo

    ok. vou testar. obrigado.

Compartilhe esta Página