Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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

Pagetitle
CN100FIX - Alteração na situação do contrato
CN100FIX - Alteração na situação do contrato

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