Home

Linha Microsiga Protheus

Páginas filhas
  • AC670Ext - Digitação de situações

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
AC670Ext - Digitação de situações
AC670Ext - Digitação de situações

Ponto-de-Entrada: AC670Ext - Digitação de situações
Abrangências: Microsiga Protheus 8.11 , Microsiga Protheus 10
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Descrição:
Criação do ponto de entrada "AC670Ext" para permitir digitar outra situação diferente de Adaptação(001) e Dispensado(003 e 011) nos períodos letivos anteriores ao atual na análise de grade (rotina ACAA670) para requerimentos de externos.Este ponto de entrada é chamado na validação da análise de grade (Botão OK) e valida linha a linha de cada folder dos períodos letivos anteriores, e somente quando for requerimento de externo. 
Programa Fonte
ACAA670.prw
Sintaxe

AC670Ext - Digitação de situações ( [ ParamIxb[1] ], [ ParamIxb[2] ], [ ParamIxb[3] ], [ ParamIxb[4] ], [ ParamIxb[5] ], [ ParamIxb[6] ], [ ParamIxb[7] ], [ ParamIxb[8] ], [ ParamIxb[9] ], [ ParamIxb[10] ] ) --> cRet

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
ParamIxb[1]Array of RecordArray contendo a linha inteira da grid que está sendo processada. (Cód Disciplina, Situação, Med, etc)
ParamIxb[2]Array of RecordIdentificação do solicitante do requerimento (Se aluno, RA)
ParamIxb[3]Array of RecordCódigo Curso Padrão
ParamIxb[4]Array of RecordCódigo Curso Vigente Selecionado
ParamIxb[5]Array of RecordPeríodo Letivo
ParamIxb[6]Array of RecordCódigo Habilitação
ParamIxb[7]Array of RecordTurma
ParamIxb[8]Array of RecordSubTurma (quando sistema possuir)
ParamIxb[9]Array of RecordNúmero do Requerimento Associado à analise.
ParamIxb[10]Array of RecordArray contendo os dados relativos ao script do Requerimento
Retorno
    cRet()
  • Retorna um caracter contendo as situações da disciplinas permitidas na análise de grade para externos. Separados por ponto-e-vírgula (;).
Exemplos
User Function AC670Ext()Local aLin     := ParamIxb[1]Local cRa      := ParamIxb[2]Local cCurPad  := ParamIxb[3]Local cCurVig  := ParamIxb[4]Local cPerLet  := ParamIxb[5]Local cHabilit  := ParamIxb[6]Local cTurma   := ParamIxb[7]Local cSubTur  := ParamIxb[8]Local cNumReq  := ParamIxb[9]Local aReq     := ParamIxb[10]Local cRet := ""If JBH->JBH_TIPSOL == "4"  //Se for requerimento para externo	cRet := "001;002;003;011"  //tipos de situacoes permitidas na analise de gradeEndIf       Return cRet
Variáveis
NomeTipoEscopoPode Alterardescrição
Array of RecordGlobalNão