Árvore de páginas

Ponto de entrada descontinuado na versão 12.1.17. A identificação de contratos fixos deve ser realizada através dos cadastros de tipo de contrato e tipo de planilha.

Ponto-de-Entrada: CN100FIX - Alteração na situação do contrato


Versões:Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Espanhol , Inglês


Descrição:

LOCALIZAÇÃO : Function CN100SitCh() - Responsável por alterar situação do contrato, executando todas as validações necessárias.

EM QUE PONTO : O ponto de entrada CN100FIX é executado na alteração de situação do contrato, ao tornar um contrato vigente, o mesmo deve retornar um valor lógico, quando retornado verdadeiro o sistema irá validar as planilhas do contrato, caso contrário não irá obrigar que o contrato possua planilhas.

Ponto de entrada disponibilizado para informar se o contrato possui estrutura variável ou fixa.

Através desse ponto de entrada é possível configurar os contratos para que não possuam planilhas.

Eventos


 

Programa Fonte
CNTA100.PRW
Sintaxe

CN100FIX - Alteração na situação do contrato ( ) --> lRet

Retorno
lRet
    (logico)
  • Informa se as planilhas serão ou não validadas
Observações


 

Exemplos
No exemplo abaixo foi incluso o campo CN9_CTRT no cadastro de contrato para informar se o contrato é fixo ou variável. Assim de acordo com a configuração do contrato, ao torná-lo vigente o sistema não obrigará o cadastro das planilhas://Exemplo de aplicação do ponto de entradaUser Function CN100FIX()Local lRet  := .T.Local aArea := GetArea()lRet := CN9->CN9_CTRT <> '2' // Contrato eh fixoRestArea(aArea)Return lRet