Histórico da Página
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.
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Portuguese | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ponto-de-Entrada: CN100FIX - Alteração na situação do contrato
Descrição: LOCALIZAÇÃO : Function CN100SitCh() - Responsável por alterar situação do contrato, executando todas as validações necessárias. 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. de entrada disponibilizado para informar se o contrato possui estrutura variável ou fixa. 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
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 |