CN100INC
PE apos inclusao de Contrato (CN9). Trigger pra workflow de aprovacao, cadastro de medicoes futuras.
Assinatura: User Function CN100INC() -> NIL
Modulo: SIGAGCT (Gestao Contratos) · Rotina: CNTA100 · Momento: Apos inclusao do contrato
Parametros (PARAMIXB)
// CN9 (contrato) posicionadaRetorno
NIL
Contexto
GCT controla contratos de fornecimento — com pagamento por medicao/vigencia. Util em servicos terceirizados, manutencao predial, telefonia.
Exemplo
User Function CN100INC()
// Contrato inicia workflow de aprovacao
If CN9->CN9_VALTOT > 50000
U_IniciarWfContrato(CN9->CN9_NUMERO, "GERENTE")
EndIf
ReturnPegadinhas
- Contrato com vigencia futura nao gera medicao imediata.
- Aditivos sao CN9 separados — vincular ao original via CN9_CONTRA.