[RESOLVIDO] Trigger

Discussão em 'EMS , HCM e Totvs 11' iniciado por Rogerio, Fevereiro 22, 2011.

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

    Rogerio Moderator Moderador Equipe de Suporte

    Qual a diferença entre cadastrar um trigger pelo btb006aa.r e pelo Data Dictionary???
  2. kirchner

    kirchner Membro Participativo Moderador

    Rogerio,

    No dicionário você cadastra triggers que o client (e não o banco) irão executar quando ocorrer o evento especificado.

    Via btb006aa você cadastra UPCs, que são programas que serão chamados pelas triggers que já estão lá.
    As triggers Datasul têm código para verificar se há uma UPCs associada ao evento, e executá-la caso positivo.

    Regra fuleira:
    - para tabelas Datasul, use UPCs;
    - para tabelas específicas, use triggers próprias.
  3. muertebr

    muertebr Membro Participativo

    Só acrescento uma Obs: Para a tabela ord-prod, tivemos que criar uma UPC de dicionário devido ao evento necessário para salvar tabela especifica, não buscar através de UPC (ao qual chamamos de EPC por aqui).
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página