Page tree

Ponto de Entrada para executar operações customizadas no Contrato de Venda

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Agroindústria

Módulo:

SIGAAGR

Rotina:

Rotina

Nome Técnico

OGA290

Cadastro de Contrato de Venda

Ponto de Entrada:OG290PREGV

País(es):

Todos

Versões/Release:

12.1.17

Ponto de Entrada

Descrição:Ponto de entrada localizado no PosModelo, antes de salvar o registro do Contrato com o status "Previsto", sendo possível realizar validações.

Localização:

PosModelo

Programa Fonte:

OGA290

Função:

OG290PREGV


Exemplo:

#include 'protheus.ch'
#include 'parmtype.ch'

User Function OG290PREGV()
Local oModel := FWModelActive()
Local lRet := .T.
Local cProblema := 'Informar Campos'
Local cSolucao := 'O campo de Natureza e Centro de Custo não foram preenchidos na Grid do Financeiro.'

If Empty(FwFldGet ('NN7_NATURE')) .And. Empty(FwFldGet ('NN7_CCD'))
lRet := .F.
EndIf

Return {lRet, cProblema, cSolucao}