FT321LOK - Ponto de Entrada - Validação da linha da grid de Atividades da workarea
Características do Requisito
Linha de Produto: | Microsiga Protheus® |
Segmento: | Serviços |
Módulo: | Faturamento |
Ponto de Entrada
Descrição: | O ponto de entrada FT321LOK é utilizado para validar a linha da grid da rotina de Atividades da Workarea. | ||||||||
Localização: | CRM-Adm Vendas\Área de Trabalho | ||||||||
Eventos: | FT321LOK( [ oModel ] ) --> lRet | ||||||||
Programa Fonte: | TMKA321C.PRW | ||||||||
Parâmetros: | PARAMIXB[1] - Objeto --> Modelo de dados das Atividades | ||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
User Function FT321LOK()
Local lRet := .T.
Local oModel := PARAMIXB[1]
Local oGridEnt := oModel:GetModel("MODEL_ENT_GRID") //Grid das Contas do Vendedor
Local oGridAtiv := oModel:GetModel("MODEL_ATIV_GRID") //Grid das Atividades
Local cTipo := oGridAtiv:getValue("MODEL_ATIV_GRID","TIPO_ATIV") //1-Agendamento / 2-Tarefa
If oGridEnt:GetValue("MODEL_ENT_GRID","ADL_ENTIDA") == "SA1" .And. cTipo == "1"
If Empty(oGridAtiv:getValue("MODEL_ATIV_GRID","AD7_CONTAT"))
Help(,,"Atividades",,"O campo de contato esta em branco",1,0)
lRet := .F.
EndIf
EndIf
Return lRet