Histórico da Página
01. CN300RST - Modificar verificação de propriedade do contrato
Produto: |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||
Segmento: |
| ||||||||
Módulo: | Gestão de Contratos | ||||||||
Função: | CNTA300 - Contratos | ||||||||
Ponto de Entrada: | CN300RST |
Aviso | ||
---|---|---|
| ||
Esse ponto de entrada é chamado em muitos pontos do módulo de gestão de contratos, por isso sua implementação deve ser cuidadosa pois pode haver considerável impacto na performance do sistema. |
02. DETALHES
Descrição: | Possibilita que o desenvolvedor modifique o comportamento da função responsável por verificar propriedades do contrato com base no tipo do contrato e tipo da planilha | ||||||
---|---|---|---|---|---|---|---|
Eventos: | Executado em diversos pontos do módulo, por exemplo durante a inclusão e revisão de contratos, além da inclusão e encerramento da medição | ||||||
Programa Fonte: | CNTA300.PRW | ||||||
Função: | CN300RetSt | ||||||
Parâmetros: |
| ||||||
Retorno: |
|
Ponto de Entrada
Descrição: | Ponto de entrada para validação do retorno da situação do contrato. |
Eventos: | Na função da rotina CNTA300 |
Programa Fonte: | CNTA300.prw |
Função: | CN300RetSt |
Retorno: | xRet |
Exemplo:
#Include 'Protheus.ch'
##Include 'FWMVCDef.ch'
User Function CN300RST()
Local xRet := ParamixB[1]
Local cTpCnt := ParamixB[2]
If FWIsInCallStack('CNTA120') .And. FWIsInCallStack('CN130TudOk') .And. (cTpCnt == "003" .Or. cTpCnt == "004")
xRet := .T.
EndIf
Return xRet