Dúvida
Exemplo de gatilho tabela SD1 para carregar campo D1_TOTAL
Ambiente
Protheus – Compras – A partir da versão 12
Solução
É possível criar gatilho para o campo D1_TOTAL para ser carregado automaticamente quando informado a quantidade e o valor no Documento de Entrada?
Não é indicado alterar as tabelas do ambiente padrão, contudo caso necessário criar gatilho para carregar o campo D1_TOTAL constam exemplos abaixo que é necessário experiência em manutenção de ambiente para tal alteração:
Gatilhos padrões:
Exemplo de gatilho para campo D1_TOTAL:
CAMPO: D1_VUNIT
SEQUENCIA: 001
CNT. DOMINIO: D1_TOTAL
TIPO: PRIMARIO
REGRA: NoRound(M->D1_VUNIT*M->D1_QUANT,2)
POSICIONA: NAO
ORDEM: 0
CAMPO: D1_VUNIT
SEQUENCIA: 002
CNT. DOMINIO: D1_TOTAL
TIPO: PRIMARIO
REGRA: If(A103Trigger("D1_TOTAL"),M->D1_TOTAL,CriaVar("D1_TOTAL"))
POSICIONA: NAO
ORDEM: 0
OBSERVAÇÃO: Para que o gatilho do campo funcione devem ser criadas as duas sequências citadas acima.
Caso tenha dúvidas quanto ao funcionamento ou ocorrências, verifique com a pessoa com experiência em manutenção de ambiente e valide sempre com o Dicionário de Dados padrão conforme disponível no Portal do Cliente para download.
2 Comentários