Árvore de páginas

Versões comparadas

Chave

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

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

Microsiga Protheus - Portal Gestão do Capital Humano

Módulo

SIGATRM

Segmento Executor

Serviços

Projeto1

RHRH001

IRM1

RHRH001-45

Requisito1

RHRH001-53

Subtarefa1

RHRH001-151

Chamado2

 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

Preparar a solicitação de treinamento para permitir que seja possível realizar filtros baseados na nova tabela categoria, possibilitando uma melhor organização e visualização dos cursos disponíveis.
Atualizar no remote desktop a visão do cadastro de funcionário para o módulo de treinamento incluindo as novas características para o filtro da categoria. 

Definição da Regra de Negócio

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

TRMA110 - Cadastro de Categorias[Criação][SIGATRM -> Atualizações-> Cadastros-> Categorias de Cursos]-

PWSA100.PRW – Parâmetros]

[Alteração]

-

-

PWSA220.PRW – Cursos Disponíveis

[Alteração]

[Portal GCH -> Solicitações-> Curso Dispon.]

-

PWSA221.APH - Detalhe do Curso Disponível[Alteração]  - -
WSTRM010.PRW[Alteração]--
WSCLIENT_WSRHTRAININGS.PRX[Alteração]--

Tabelas Utilizadas

  • AIQ – Categorias de cursos
  • SQT – Cursos Externos
  • RA1 – Cursos Internos 
  • SQ9 - Cursos Externos do Funcionário
  • RA4 - Cursos Internos do Funcionário

Cadastro de Categorias (TRMA110.PRW)

Implementar o cadastro padrão para a nova tabela AIQ - Categoria de Cursos.


Funcionário (TRMA100.PRW)

Implementar nas abas de Hist. Extra Curricular(SQ9  - protótipo 03) e Cursos Internos(RA4 - protótipo 03) os novos campos de categoria através da tabela AIQ, com objetivo de realizar um filtro prévio nos cursos que serão disponibilizados para seleção. Os campos Código e Descrição da categoria deverão estar disponibilizados antes do código do curso. 

 

Filtro da Categoria (PWSA100.PRW)

Implementar na Web Function PWSA102, para a solicitação de treinamento, os controles para o filtro da categoria e tipo de inscrição.

 

 Cursos Disponíveis (PWSA220.PRW)

 Preparar a inicialização das variáveis de sessão para as Web Functions PWSA220 e PWSA221.

 

Detalhe do Curso Disponível (PWSA221.APH)

Implementar conforme protótipo 01 os campos referentes aos filtros por categoria e inscrição.


 

Protótipo de Tela

 Protótipo 01


 
Protótipo 02 

 Protótipo 03 

 

Dicionário de Dados

 

Nova Tabela AIQ - Categoria de Curso

Campo

AIQ_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Não

Grupo de Campos

033 - Tamanho da Filial

Ordem

01

 

Campo

AIQ_CODIGO

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Código

Descrição

Código da Categoria

Usado

Sim

Obrigatório

Sim

Browse

Sim

Modo Edição

Iif(Inclui,.T.,.F.)

Contexto

Real

Propriedade

Alterar

Ordem

02

 

Campo

AIQ_DESCRI

Tipo

Caracter

Tamanho

40

Decimal

0

Título

Descrição

Descrição

Descrição da Categoria

Usado

Sim

Obrigatório

Sim

Browse

Sim

Contexto

Real

Propriedade

Alterar

ValidNaoVazio()

Ordem

03

 

Índices

Índice

AIQ

Ordem

1

Chave

AIQ_FILIAL + AIQ_CODIGO

Descrição

Filial+Codigo Categoria

NickName

 

Mostra Pesq.

Sim

 

 

Atualização de Campos RA1 (Cursos)

Campo

RA1_CATEG

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Categoria

Descrição

Código da Categoria

Usado

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Cons. Padrão

AIQ

Ordem

17

 

 

Campos

Campo

RA4_CATCUR

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Categoria

Descrição

Código da Categoria

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

IIF( INCLUI, "", POSICIONE("RA1", 1, XFILIAL("RA1") + RA4->RA4_CURSO, "RA1_CATEG") )

Val. Usuário

NaoVazio() .AND. ExistCpo("AIQ")

Contexto

Virtual

Propriedade

Alterar

Cons. Padrão

AIQ

Gatilhos

Sim

Ordem

30

Campo

RA4_CATDES

Tipo

Caracter

Tamanho

40

Decimal

0

Título

Descrição

Descrição

Descrição da Categoria

Usado

Sim

Obrigatório

Não

Browse

Sim

Inic. Padrão

INIRA4CAT()

Contexto

Virtual

Propriedade

Visualizar

Ordem

31

 

 

Gatilhos

 

Campo

RA4_CATCUR

Sequência

001

Cnt. Domínio

RA4_CATDES

Tipo

P - Primário

Regra

Posicione("AIQ", 1, xFilial("AIQ") + M->RA4_CATCUR, "AIQ_DESCRI")

 

Campo

RA4_CATCUR

Sequência

002

Cnt. Domínio

RA4_CURSO

Tipo

P - Primário

Regra

""

Condição

GATCUR()

 

Campo

RA4_CURSO

Sequência

001

Cnt. Domínio

RA4_CATCUR

Tipo

P - Primário

Regra

Posicione("RA1", 1, xFilial("RA1") + M->RA4_CURSO, "RA1_CATEG")

Condição

"TRMA100" $ FUNNAME()

 

Campo

RA4_CURSO

Sequência

002

Cnt. Domínio

RA4_CATDES

Tipo

P - Primário

Regra

Posicione("AIQ", 1, xFilial("AIQ") + M->RA4_CATCUR, "AIQ_DESCRI")

Condição

"TRMA100" $ FUNNAME()

 

 

 

Campos 

Campo

Q9_CATCUR

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Categoria

Descrição

Código da Categoria

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

IIF( INCLUI, "", POSICIONE("SQT", 1, XFILIAL("SQT") + SQ9->Q9_CURSO, "QT_CATEG") )

Val. Usuário

NaoVazio() .AND. ExistCpo("AIQ")

Contexto

Virtual

Propriedade

Alterar

Cons. Padrão

AIQ

Gatilhos

Sim

Ordem

25

 

Campo

Q9_CATDES

Tipo

Caracter

Tamanho

40

Decimal

0

Título

Desc Cat

Descrição

Descrição da Categoria

Usado

Sim

Obrigatório

Não

Browse

Sim

Inic. Padrão

INIQ9CAT()

Contexto

Virtual

Propriedade

Visualizar

Ordem

26

 

 

Gatilhos 

Campo

Q9_CATCUR

Sequência

001

Cnt. Domínio

Q9_CATDES

Tipo

P - Primário

Regra

Posicione("AIQ", 1, xFilial("AIQ") + M->Q9_CATCUR, "AIQ_DESCRI")

 

Campo

Q9_CATCUR

Sequência

002

Cnt. Domínio

Q9_CURSO

Tipo

P - Primário

Regra

""

Condição

GATCEX()

 

Campo

Q9_CURSO

Sequência

002

Cnt. Domínio

Q9_CATCUR

Tipo

P - Primário

Regra

Posicione("SQT", 1, xFilial("SQT") + M->Q9_CURSO, "QT_CATEG")

Condição

"TRMA100" $ FUNNAME()

Campo

Q9_CURSO

Sequência

003

Cnt. Domínio

Q9_CATDES

Tipo

P - Primário

Regra

Posicione("AIQ", 1, xFilial("AIQ") + M->Q9_CATCUR, "AIQ_DESCRI")

Condição

"TRMA100" $ FUNNAME()

 

 

Campos 

Campo

QT_CATEG

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Categoria

Descrição

Código da Categoria

Usado

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Cons. Padrão

AIQ

Ordem

07

 

 


Parâmetros do Sistema 

Nome Var.

MV_BLOQCPC

Tipo

Caracter

Descrição

Parametro que realiza o bloqueio de tipos de curri

Cont.Descric.

culos no Portal do Candidato.

 

 

Consulta Padrão

 

Consulta: AIQ    - Categorias de Curso 

Alias

AIQ

Tipo

1- Consulta

Sequência

01

Coluna

DB

Descrição

Categorias de Curso

Contêm

AIQ

 

Alias

AIQ

Tipo

2- Ordens

Sequência

01

Coluna

01

Descrição

Filial+codigo Catego

 

Alias

AIQ

Tipo

4- Colunas

Sequência

01

Coluna

01

Descrição

Código

Contêm

AIQ_CODIGO

 

Alias

AIQ

Tipo

4- Colunas

Sequência

01

Coluna

02

Descrição

Descrição

Contêm

AIQ_DESCRI

 

Alias

AIQ

Tipo

5- Retorno

Sequência

01

Contêm

AIQ->AIQ_CODIGO

 

 

Consulta: AIQCEX - Curso Ext Por Cat 

Alias

AIQCEX

Tipo

1- Consulta

Sequência

01

Coluna

DB

Descrição

Curso Ext Por Cat

Contêm

SQT

 

Alias

AIQCEX

Tipo

2- Ordens

Sequência

01

Coluna

01

Descrição

Cod.curso

 

Alias

AIQCEX

Tipo

2- Ordens

Sequência

02

Coluna

02

Descrição

Descricao

 

Alias

AIQCEX

Tipo

4- Colunas

Sequência

01

Coluna

01

Descrição

Filial

Contêm

QT_FILIAL

 

Alias

AIQCEX

Tipo

4- Colunas

Sequência

01

Coluna

02

Descrição

Cod.Curso

Contêm

QT_CURSO

 

Alias

AIQCEX

Tipo

4- Colunas

Sequência

01

Coluna

03

Descrição

Descricao

Contêm

QT_DESCRIC

 

Alias

AIQCEX

Tipo

4- Colunas

Sequência

01

Coluna

04

Descrição

Categoria

Contêm

QT_CATEG

 

Alias

AIQCEX

Tipo

4- Colunas

Sequência

02

Coluna

01

Descrição

Filial

Contêm

QT_FILIAL

 

Alias

AIQCEX

Tipo

4- Colunas

Sequência

02

Coluna

02

Descrição

Cod.Curso

Contêm

QT_CURSO

 

Alias

AIQCEX

Tipo

4- Colunas

Sequência

02

Coluna

03

Descrição

Descricao

Contêm

QT_DESCRIC

 

Alias

AIQCEX

Tipo

4- Colunas

Sequência

02

Coluna

04

Descrição

Categoria

Contêm

QT_CATEG

 

 

Alias

AIQCEX

Tipo

4- Colunas

Sequência

03

Coluna

04

Descrição

Categoria

Contêm

QT_CATEG

 

 

Alias

AIQCEX

Tipo

5- Retorno

Sequência

01

Contêm

SQT->QT_CURSO

 

 

Alias

AIQCEX

Tipo

5- Retorno

Sequência

02

Contêm

SQT->QT_CURSO

 

 

Alias

AIQCEX

Tipo

5- Retorno

Sequência

03

Contêm

SQT->QT_DESCRIC

 

 

Alias

AIQCEX

Tipo

6- Filtro

Sequência

01

Contêm

AIQCEX()

 

 

Consulta: AIQCUR - CURSO INT POR CAT

 

Alias

AIQCUR

Tipo

1- Consulta

Sequência

01

Coluna

DB

Descrição

CURSO INT POR CAT

Contêm

RA1

 

 

Alias

AIQCUR

Tipo

2- Ordens

Sequência

01

Coluna

01

Descrição

Cod.curso

 

 

Alias

AIQCUR

Tipo

2- Ordens

Sequência

02

Coluna

02

Descrição

Descricao

 

 

Alias

AIQCUR

Tipo

2- Ordens

Sequência

03

Coluna

04

Descrição

Tp Curso Ext + Cod.c

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

01

Coluna

01

Descrição

Filial

Contêm

RA1_FILIAL

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

01

Coluna

02

Descrição

Cod.Curso

Contêm

RA1_CURSO

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

01

Coluna

03

Descrição

Descricao

Contêm

RA1_DESC

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

01

Coluna

04

Descrição

Tp Curso Ext

Contêm

RA1_TIPOPP

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

01

Coluna

05

Descrição

Categoria

Contêm

RA1_CATEG

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

02

Coluna

01

Descrição

Filial

Contêm

RA1_FILIAL

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

02

Coluna

02

Descrição

Cod.Curso

Contêm

RA1_CURSO

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

02

Coluna

03

Descrição

Descricao

Contêm

RA1_DESC

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

02

Coluna

04

Descrição

Tp Curso Ext

Contêm

RA1_TIPOPP

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

02

Coluna

05

Descrição

Categoria

Contêm

RA1_CATEG

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

03

Coluna

01

Descrição

Filial

Contêm

RA1_FILIAL

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

03

Coluna

02

Descrição

Cod.Curso

Contêm

RA1_CURSO

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

03

Coluna

03

Descrição

Descricao

Contêm

RA1_DESC

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

03

Coluna

04

Descrição

Tp Curso Ext

Contêm

RA1_TIPOPP

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

03

Coluna

05

Descrição

Categoria

Contêm

RA1_CATEG

 

 

Alias

AIQCUR

Tipo

5- Retorno

Sequência

01

Contêm

RA1->RA1_CURSO

 

 

Alias

AIQCUR

Tipo

5- Retorno

Sequência

02

Contêm

RA1->RA1_DESC

 

 

Alias

AIQCUR

Tipo

6- Filtro

Sequência

01

Contêm

AIQCUR()

 

 

Consulta: RA1    - Curso

 

Alias

RA1

Tipo

1- Consulta

Sequência

01

Coluna

DB

Descrição

Curso

Contêm

RA1

 

 

Alias

RA1

Tipo

2- Ordens

Sequência

01

Coluna

01

Descrição

Codigo

 

 

Alias

RA1

Tipo

2- Ordens

Sequência

02

Coluna

02

Descrição

Descricao

 

 

Alias

RA1

Tipo

3- Cad. Novo

Sequência

01

Coluna

01

Descrição

Cadastra Nova

Contêm

01

 

 

Alias

RA1

Tipo

4- Colunas

Sequência

01

Coluna

01

Descrição

Codigo

Contêm

RA1->RA1_CURSO

 

 

Alias

RA1

Tipo

4- Colunas

Sequência

01

Coluna

02

Descrição

Descricao

Contêm

RA1->RA1_DESC

 

 

Alias

RA1

Tipo

4- Colunas

Sequência

02

Coluna

01

Descrição

Descricao

Contêm

RA1->RA1_DESC

 

 

Alias

RA1

Tipo

4- Colunas

Sequência

02

Coluna

02

Descrição

Codigo

Contêm

RA1->RA1_CURSO

 

 

Alias

RA1

Tipo

5- Retorno

Sequência

01

Contêm

RA1->RA1_CURSO

 

 

Consulta: SQT    - Cursos

 

Alias

SQT

Tipo

1- Consulta

Sequência

01

Coluna

DB

Descrição

Cursos

Contêm

SQT

 

 

Alias

SQT

Tipo

2- Ordens

Sequência

01

Coluna

01

Descrição

Codigo

 

 

Alias

SQT

Tipo

2- Ordens

Sequência

02

Coluna

02

Descrição

Descricao

 

 

Alias

SQT

Tipo

3- Cad. Novo

Sequência

01

Coluna

01

Descrição

Cadastra Novo

Contêm

01

 

 

Alias

SQT

Tipo

4- Colunas

Sequência

01

Coluna

01

Descrição

Curso

Contêm

SQT->QT_CURSO

 

 

Alias

SQT

Tipo

4- Colunas

Sequência

01

Coluna

02

Descrição

Descricao

Contêm

SQT->QT_DESCRIC

 

 

Alias

SQT

Tipo

4- Colunas

Sequência

02

Coluna

01

Descrição

Descricao

Contêm

SQT->QT_DESCRIC

 

 

Alias

SQT

Tipo

4- Colunas

Sequência

02

Coluna

02

Descrição

Curso

Contêm

SQT->QT_CURSO

 

 

Alias

SQT

Tipo

5- Retorno

Sequência

01

Contêm

SQT->QT_CURSO

 









============================================================


Índice

AIQ

Ordem

1

Chave

<AIQ_FILIAL+AIQ_CODIGO>

Descrição

Filial+Codigo Categoria

NickName

CODCAT

Mostra Pesq.

Sim

Novo Campo

AIQ_FILIAL

Tipo

Caracter

Tamanho

8

Decimal

0

Formato

@!

TítuloFilial

Descrição

Filial do Sistema

UsadoNão

Obrigatório

Não

Browse

Não

Grupo de Campos

033 - Tamanho da Filial

Ordem01

Novo Campo

AIQ_CODIGO

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

TítuloCódigo

Descrição

Código da Categoria

UsadoSim

Obrigatório

Sim

Browse

Sim

Contexto

Real

PropriedadeAlterar
Ordem02

Novo Campo

AIQ_DESCRI

Tipo

Caracter

Tamanho

40

Decimal

0

Formato

 

TítuloDescrição

Descrição

Descrição da Categoria

UsadoSim

Obrigatório

Sim

Browse

Sim

Contexto

Real

PropriedadeAlterar
Help de CampoInsira uma descrição para a categoria.
Ordem03

 

 

Novo campo Tabela RA1 - Cursos Internos

Novo Campo

RA1_CATEG

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@! 

TítuloCategoria

Descrição

Código da Categoria

UsadoSim

Obrigatório

Sim

Browse

Não

Contexto

Real
PropriedadeAlterar
Help de CampoInsira uma categoria para o curso.
Consulta PadrãoAIQ
Validação'NaoVazio() .And. VLDAIQ()'
Ordem01


Novos campos Tabela RA4 - Cursos Externos do Funcionário

Novo Campo

RA4_CATCUR

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@! 

TítuloCategoria

Descrição

Código da Categoria

UsadoSim

Obrigatório

Não

Browse

Não

Contexto

Virtual
PropriedadeAlterar
Help de CampoInsira uma categoria para o curso.
Consulta PadrãoAIQ
Validação'NaoVazio() .And. VLDAIQ()'
Ordem01

Novo Campo

RA4_CATDES

Tipo

Caracter

Tamanho

40

Decimal

0

Formato

 

TítuloDescrição

Descrição

Descrição da Categoria

UsadoSim

Obrigatório

Não

Browse

Sim

Contexto

Virtual

PropriedadeVisualizar
Ordem02

 

 

Novo campo Tabela SQT - Cursos Externo

Novo Campo

SQT_CATEG

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@! 

TítuloCategoria

Descrição

Código da Categoria

UsadoSim

Obrigatório

Sim

Browse

Não

Contexto

Real
PropriedadeAlterar
Help de CampoInsira uma categoria para o curso.
Consulta PadrãoAIQ
Validação'NaoVazio() .And. VLDAIQ()'
Ordem01

 

Novos campos Tabela SQ9 - Cursos Internos do Funcionário

Novo Campo

SQ9_CATCUR

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@! 

TítuloCategoria

Descrição

Código da Categoria

UsadoSim

Obrigatório

Não

Browse

Não

Contexto

Virtual
PropriedadeAlterar
Help de CampoInsira uma categoria para o curso.
Consulta PadrãoAIQ
Validação'NaoVazio() .And. VLDAIQ()'
Ordem01

Novo Campo

SQ9_CATDES

Tipo

Caracter

Tamanho

40

Decimal

0

Formato

 

TítuloDescrição

Descrição

Descrição da Categoria

UsadoSim

Obrigatório

Não

Browse

Sim

Contexto

Virtual

PropriedadeVisualizar
Ordem02

 

Alteração de Campo Tabela RA4 - Cursos Internos

Campo

RA4_CURSO

Consulta Padrão

AIQCUR

Gatinho

S

PropriedadeAlterar
ContextoReal

 

Alteração de Campo Tabela SQ9 - Cursos Externos

 

Campo

SQ9_CURSO

Consulta Padrão

AIQCUR

Gatinho

S

PropriedadeAlterar
ContextoReal

 

 

 

Consulta Padrão

Consulta: AIQ

Descrição

Categorias de Curso

Tipo

Consulta Padrão

Tabela

“AIQ”

Índice

“Código”

Campo

“Código”; ”Descrição”

Retorno

AIQ->AIQ_CODIGO

 

 

Consulta: AIQCUR - Categorias de Cursos

Alias

AIQCUR

Tipo

1- Consulta

Sequência

01

Coluna

RE

Descrição

Categorias de Cursos

Contêm

AIQ

 

Alias

AIQCUR

Tipo

2- Ordens

Sequência

01

Coluna

01

Contêm

U_SZ5RA4() trocar para FUunction AIQCUR()

 

Alias

AIQCUR

Tipo

5- Retorno

Sequência

01

Contêm

AIQ->AIQ_CODIGO

Alias

AIQCUR

Tipo

5- Retorno

Sequência

02

Contêm

AIQ->AIQ_DESCRI

 

Gatilhos

 

Campo

RA4_CATEG

Sequência

001

Cnt. Domínio

RA4_DESCCA

Tipo

P - Primário

Regra

Posicione("AIQ", 1, xFilial("AIQ") + M->RA4_CATEG, "AIQ_DESCRI")

Campo

RA4_CURSO

Sequência

001

Cnt. Domínio

RA4_CATCUR

Tipo

P - Primário

Regra

Posicione("RA1", 1, xFilial("RA1") + M->RA4_CURSO, "RA1_CATEG")

Condição

"TRMA100" $ funname()

Campo

RA4_CURSO

Sequência

002

Cnt. Domínio

RA4_DESCCA

Tipo

P - Primário

Regra

Posicione("AIQ", 1, xFilial("AIQ") + M->RA4_CATEG, "AIQ_DESCRI")

Condição

"TRMA100" $ funname()

 


Campo

SQ9_CATEG

Sequência

001

Cnt. Domínio

SQ9_DESCCA

Tipo

P - Primário

Regra

Posicione("AIQ", 1, xFilial("AIQ") + M->SQ9_CATEG, "AIQ_DESCRI")

 

  

 

Campo

SQ9_CURSO

Sequência

001

Cnt. Domínio

SQ9_CATCUR

Tipo

P - Primário

Regra

Posicione("RA1", 1, xFilial("RA1") + M->SQ9_CURSO, "SQT_CATEG")

Condição

"TRMA100" $ funname()

 

 

 

Campo

SQ9_CURSO

Sequência

002

Cnt. Domínio

SQ9_DESCCA

Tipo

P - Primário

Regra

Posicione("AIQ", 1, xFilial("AIQ") + M->SQ9_CATCUR, "AIQ_DESCRI")

Condição

"TRMA100" $ funname()

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.