Árvore de páginas

Como utilizar gatilhos para preenchimento dos campos do objeto da SN3 na rotina ATFA012?

Produto:

Protheus

Versões:

Versões 12

Ocorrência:

Como utilizar gatilhos para preenchimento dos campos do objeto da tabela SN3?

Passo a passo:

Para utilizar o gatilho para preenchimento do conteúdo dos campos da tabela SN3 é necessário utilizar as funções de preenchimento do objeto, ativando o modelo de dados e os objetos. Assim como no exemplo a seguir.

No Configurador > Gatilhos.

DomínioSequenciaContra DomínioRegraPosiciona?
N3_HISTOR001N3_HISTORu_GatSN3()Não

E a função ficará:

 

//-------------------------------------------------------------------
/*/{Protheus.doc} GatSN3
Gatilho do objeto SN3

@since 02/08/2017
@version 12.17
/*/
//-------------------------------------------------------------------
User Function GatSN3()
Local lRet := .T.
Local oModel    := FWModelActive()
Local cDesc     := oModel:GetValue('SN1MASTER','N1_DESCRIC')

oModel:SetValue('SN3DETAIL','N3_HISTOR',cDesc)

Return lRet

Observações: