quinta-feira, 25 de agosto de 2011

Calcular automaticamente o campo D1_TOTAL no documento de entrada

Produto: Totvs Protheus Compras
Processo do Sistema: Calcular automaticamente o campo D1_TOTAL no documento de entrada

Sintoma

Para calcular o campo D1_TOTAL automaticamente na inclusão de um documento de entrada

Solução

Será necessário incluir os gatilhos abaixo:

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




2 comentários:

  1. CAMPO: D1_QUANT
    SEQUENCIA: --
    CNT. DOMINIO: D1_TOTAL
    TIPO: PRIMARIO
    REGRA: NoRound(M->D1_QUANT*M->D1_VUNIT,2)
    POSICIONA: NAO
    ORDEM: 0

    Pois quando alterar a quantidade ele calcule também.

    ResponderExcluir
  2. É... reclamação 'padrão' em todos os clientes que utilizam o Sigacom... Vlw por compartilhar!

    Também mantenho um BLOG sobre o Protheus e sei como é difícil manter uma frequencia de posts com essa correria que temos no nosso dia a dia. Parabéns e obrigado!

    Até mais!
    www.userfunction.com.br

    ResponderExcluir