0% acharam este documento útil (0 voto)
30 visualizações3 páginas

MATA103

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1/ 3

[MATA103] Gatilhos para o calculo do D1_TOTAL

Por @robson.ribeiro

Para calcular o campo D1_TOTAL automaticamente na inclusão de um documento de entrada, 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

por: Robson Sales de Almeida RibeiroCriado em: 05/07/2011 09:57:39


TAGS: D1_TOTALGatilhoMATA103

 Comentar
 Apoiar (11) apoiaram
 Recomendar
 Denunciar


Rafael de Mattos dos Reis - 23/01/2012 14:47:19
No Round

http://tdn.totvs.com/kbm#9845
http://tdn.totvs.com/kbm#9845
o Apoiar
o Denunciar


Anieli Entini Rodrigues - 14/12/2011 19:23:31
#arrendondamento #round #noround
TAGS: arrendondamentoroundnoround
o Apoiar
o Denunciar


Marcos Vinicius Ferreira - 13/12/2011 09:43:55
Pessoal,

[Para conhecimento]

No passado tivemos um problema com o arredondamento das funções Round e NoRound utilizadas em

gatilhos, por isso recomendo a leitura do KBM abaixo:

http://tdn.totvs.com/kbm#36559

Att.

Marcos Vinicius
http://tdn.totvs.com/kbm#36559
o Apoiar (1) apoiou
o Denunciar


Robson Sales de Almeida Ribeiro - 26/10/2011 15:49:20
Amigos, subi o DBF que o Marcio enviou. Parabens pela iniciativa!
o Apoiar (2) apoiaram
o Denunciar


Marcio T. Suzaki - 26/10/2011 15:43:07
Enviado DBF por email. Basta appendar os gatilhos e alterar o campo X3_SEEK = S ou no padrão, copiar

as regras criando os gatilhos.


o Apoiar
o Denunciar


Marcelo Vicente - 26/10/2011 15:34:10
Robson Sales de Almeida Ribeiro - Pode deixar isso na área de Documentos de P@ Materiais ? Se

sim, Marcio T. Suzaki - Pode mandar pro Robson?


o Apoiar (1) apoiou
o Denunciar


Marcio T. Suzaki - 26/10/2011 15:30:55
Tenho isto em DBF pra ser appendado pra quem quiser...
o Apoiar
o Denunciar

Marcelo Vicente - 26/10/2011 15:23:41
Robson Sales de Almeida Ribeiro - Ótimo artigo. Parabéns.
o Apoiar
o Denunciar


Ederson Guerra - 26/10/2011 11:21:18
Robson Sales de Almeida Ribeiro, fiz uma pequena modificação no primeiro gatilho para que possa

atender situações em que a TES permita quantidade zero.

NoRound(M->D1_VUNIT*IF(M->D1_QUANT==0,1,M->D1_QUANT),TAMSX3("D1_TOTAL")[2])

Você também pode gostar