Passo a passo: | Realizado ajuste para validar a configuração do compartilhamento das tabelas envolvidas, criado campo para controlar filial da Função do Concurso e, ajustada a apresentação das informações em tela. - Necessário processar UPDDISTR para atualização do sistema (Alterações já inclusas no pacote da Folha Mista).
- Alterações de dicionário detalhadas na seção Alterações de Dicionário deste documento.
- Mais detalhes do fluxo a seção Funcionamento do Sistema - Concursos deste documento.
Alterações de Dicionário  Consulta padrão responsável por listas as Filiais disponíveis. Essa consulta será utilizada nas rotinas: - Cadastro de Funções por Concurso (VDFA030)
- nessa rotina, a Consulta será utilizada pelo campo Filial da Função (RI7_FILFUN) a fim de listar as filiais disponíveis, conforme preenchimento do campo Filial do Concurso (REW_FILIAL).
- Cadastro de Concursos x Candidatos
- na opção Incluir para Folha de Pagamento, há uma tela de seleção de filial para admissão do candidato. A consulta será utilizada para listar as filiais conforme o preenchimento do campo Filial da Função (REY_FILFUN)
Alias | Tipo | Sequência | Coluna | Descrição | Contém |
---|
SRJFIL
| 1 | 01 | DB | Filiais Funções | SM0 | 2 | 01 | 01 | Código |
| 4 | 01 | 01 | Filial | M0_CODFIL | 4 | 01 | 02 | Descrição | M0_FILIAL | 5 | 01 |
|
| fRetFil() | 6 | 01 |
|
| @#VdfSRJFIL() |
|
Consulta padrão responsável por listar as Filiais e Funções cadastrados em Funções por Concurso (RI7). A consulta será utilizada pela rotina de Concursos por Candidatos a fim de listar as filiais e funções disponíveis conforme preenchimento do campo Concurso (REY_CODCON) Alias | Tipo | Sequência | Coluna | Descrição | Contém |
---|
RI7FIL
| 1 | 01 | DB | Filial Função RI7 | RI7 | 2 | 01 | 01 | Filial Função |
| 4 | 01 | 01 | Fil. Função | RI7_FILFUN | 4 | 01 | 02 | Cod. Função | RI7_CODFUN | 4 | 01 | 03 | Descrição | cDescFunc := FDesc("SRJ",RI7_CODFUN,"SRJ->RJ_DESC",30,RI7_FILFUN) | 5 | 01 |
|
| RI7->RI7_FILFUN | 5 | 02 |
|
| RI7->RI7_CODFUN | 6 | 01 |
|
| @#VdfSRJFIL() |
|
Consulta padrão responsável por listar as Funções disponíveis para a Filial da Função escolhida no cadastro de Concursos por Candidatos. Alias | Tipo | Sequência | Coluna | Descrição | Contém |
---|
RI7FUN
| 1 | 01 | DB | Funções Concurso | RI7 | 2 | 01 | 01 | Código Função |
| 4 | 01 | 01 | Cod. Função | RI7_CODFUN | 4 | 01 | 02 | Descrição | cDescFunc := FDesc("SRJ",RI7_CODFUN,"SRJ->RJ_DESC",30,RI7_FILFUN) | 5 | 01 |
|
| RI7->RI7_CODFUN | 6 | 01 |
|
| @#VdfRI7Func() |
|
Consulta padrão utilizada para listar as funções disponíveis para cadastro. Essa consulta é utilizada pelos campos Código da Função (RI7_CODFUN) no cadastro Funções por Concurso. Alias | Tipo | Sequência | Coluna | Descrição | Contém |
---|
SRJVDF
| 1 | 01 | DB | Funções | SRJ | 2 | 01 | 01 | RJ_FUNCAO / RJ_DESC |
| 2 | 02 | 02 | RJ_DESC / RJ_FUNCAO |
| 4 | 01 | 01 | Função | RJ_FUNCAO | 4 | 01 | 02 | Descrição | RJ_DESC | 4 | 02 | 01 | Descrição | RJ_DESC | 4 | 02 | 02 | Função | RJ_FUNCAO | 5 | 01 |
|
| RJ_FUNCAO | 6 | 01 |
|
| @#VdfSRJFunc() | 7 | 01 |
|
| Space(FwSizeFilial()) | 7 | 02 |
|
| Replicate('Z',FwSizeFilial() ) |
*O item tipo 6 foi alterado. **Os itens tipo 7 foram incluídos. |
Chave | Nome | Modo | PYME | RI7_FILIAL+RI7_CODCON+RI7_FILFUN+RI7_CODFUN | Funções por Concurso | CCC | S |
*A chave da tabela foi alterada para incluir o novo campo RI7_FILFUN
Campo | RI7_FILFUN | Tipo | Caracter - C | Grupo de Campos | 033 - Filial | Tamanho | 2 | Decimal | 0 | Formato |
| Título | Fil. Função | Descrição | Filial da Função | Usado | Todos os módulos | Obrigatório | Não | Browse | Sim | Opções | - | When | - | Relação | - | Val. Sistema | fVldFilFun() | F3 - Consulta Padrão | SRJFIL | Help | Selecione a Filial referente à Função que deseja atrelar ao Concurso. |
Campo | RI7_CODFUN | Val. Sistema | fVldRI7Fun() |
*Alterada Validação do campo
Campo | RI7_DESFUN | Relação | Iif(!INCLUI,Posicione("SRJ",1,RI7->(RI7_FILFUN+RI7_CODFUN),"RJ_DESC"),"")
| Inic. Browse | Posicione("SRJ",1,RI7->(RI7_FILFUN+RI7_CODFUN),"RJ_DESC") |
*Alterado Inicializador Padrão e Inicializador do Browse do campo
Campo | RI7_CODFUN | Sequência | 001 | Campo Domínio | RI7_DESFUN | Tipo | Primário | Alias | SRJ | Regra | SRJ->RJ_DESC | Posiciona? | S | Chave | RI7_FILFUN+RI7_CODFUN
| Condição | - | Proprietário | S |
*Alterado chave do gatilho
Índice | Ordem | Chave | Descrição | Proprietário |
---|
RI7 | 1 | RI7_FILIAL+RI7_CODCON+RI7_FILFUN+RI7_CODFUN | Cod.Concurso + Fil.Funcao + Cod.Funcao | S | 2 | RI7_FILIAL + RI7_CODCON + RI7_CODFUN + RI7_FILFUN | Cod.Concurso + Cod.Funcao + Fil.Funcao | S |
*Alterado Índice 1, criado índice 2.
|
Chave | Nome | Modo | PYME | REX_FILIAL+REX_CODCON+REX_FILFUN+REX_CODFUN+REX_CODREQ | Requisitos por Concurso | CCC | S |
*A chave da tabela foi alterada para incluir o novo campo REX_FILFUN
Campo | REX_FILFUN | Tipo | Caracter - C | Grupo de Campos | 033 - Filial | Tamanho | 2 | Decimal | 0 | Formato |
| Título | Fil. Função | Descrição | Filial da Função | Usado | Todos os módulos | Obrigatório | Não | Browse | Não | Opções | - | When | - | Relação | - | Val. Sistema | - | Help | Informe a Filial referente à Função a ser incluída no Concurso. |
Campo | REX_DESFUN | Relação | Iif(!INCLUI,Posicione("SRJ",1,REX->(REX_DESFUN+REX_CODFUN),"RJ_DESC"),"")
| Inic. Browse | Posicione("SRJ",1,RI7->(REX_DESFUN+REX_CODFUN),"RJ_DESC") |
*Alterado Inicializador Padrão e Inicializador do Browse do campo
Campo | REX_CODFUN
| Sequência | 001 | Campo Domínio | REX_DESFUN | Tipo | Primário | Alias | SRJ | Regra | SRJ->RJ_DESC | Posiciona? | S | Chave | REX_FILFUN+REX_CODFUN
| Condição | - | Proprietário | S |
*Alterado chave do gatilho
Índice | Ordem | Chave | Descrição | Proprietário |
---|
RI7 | 1 | REX_FILIAL+REX_CODCON+REX_FILFUN+REX_CODFUN+REX_CODREQ | Cod.Concurso+Fil. Função+Cod.Funcao+Cod.Requisit | S | 2 | REX_FILIAL+REX_CODCON+REX_CODFUN+REX_CODREQ+REX_FILFUN | Cod.Concurso+Cod.Funcao+Cod.Requisit+Fil. Função | S |
*Alterado Índice 1, criado índice 2. |
Chave | Nome | Modo | PYME | REY_FILIAL+REY_CPF+REY_CODCON+REY_FILFUN+REY_CODFUN | Candidatos x Concursos | CCC | S |
*A chave da tabela foi alterada para incluir o novo campo REY_FILFUN
Campo | REY_FILFUN | Tipo | Caracter - C | Grupo de Campos | 033 - Filial | Tamanho | 2 | Decimal | 0 | Formato |
| Título | Fil. Função | Descrição | Filial da Função | Usado | Todos os módulos | Obrigatório | Não | Browse | Sim | Opções | - | When | - | Relação | - | Val. Sistema | fREYFilFun() | F3 - Consulta Padrão | RI7FIL | Help | Selecione a Filial da Função disponível no Concurso a qual deseja se candidatar. |
Campo | REY_CODFUN | F3 - Consulta Padrão | RI7FUN |
*Alterada Consulta Padrão do campo.
Campo | REY_DESFUN | Relação | Iif(!INCLUI,Posicione("SRJ",1,REY->(REY_FILFUN+REY_CODFUN),"RJ_DESC"),"")
| Inic. Browse | Posicione("SRJ",1,REY->(REY_FILFUN+REY_CODFUN),"RJ_DESC") |
*Alterado Inicializador Padrão e Inicializador do Browse do campo
Campo | REY_NOME | Relação | IIF(!INCLUI,POSICIONE("SQG",3,XFILIAL("SQG",REY->REY_FILIAL)+REY->REY_CPF,"QG_NOME"),"")
| Inic. Browse | POSICIONE("SQG",3,XFILIAL("SQG",REY->REY_FILIAL)+REY->REY_CPF,"QG_NOME") |
Campo | REY_CODFUN | Sequência | 002 | Campo Domínio | REY_DESFUN | Tipo | Primário | Alias | SRJ | Regra | SRJ->RJ_DESC | Posiciona? | S | Chave | REY_FILFUN+REY_CODFUN
| Condição | - | Proprietário | S |
*Alterado chave do gatilho
Tabela Domínio | Campo Domínio | Tabela Contra-Domínio | Campo Contra-Domínio | Tipo de Ligação | Usa Filial? |
---|
RI7 | RI7_FILFUN+RI7_CODFUN | REY | REY_FILFUN+REY_CODFUN | 1 > N | Sim |
Índice | Ordem | Chave | Descrição | Proprietário |
---|
REY | 4 | REY_FILIAL+REY_CPF+REY_CODCON+REY_FILFUN+REY_CODFUN | CPF + Cod.Concurso + Fil.Funcao + Cod.Funcao | S | 5 | REY_FILIAL+REY_CODCON+REY_FILFUN+REY_CODFUN | Cod.Concurso + Fil.Funcao + Cod.Funcao | S |
*Criado índice 4 e 5. |
Chave | Nome | Modo | PYME | REZ_FILIAL+REZ_CPF+REZ_CODCON+REZ_FILFUN+REZ_CODFUN+REZ_CODREQ+DTOS(REZ_DTENTR) | Controle de Requisitos | CEE | S |
*A chave da tabela foi alterada para incluir o novo campo REZ_FILFUN **O modo de compartilhamento também foi alterado para estar alinhado ao nível de compartilhamento da tabela SQG
Campo | REZ_FILFUN | Tipo | Caracter - C | Grupo de Campos | 033 - Filial | Tamanho | 2 | Decimal | 0 | Formato |
| Título | Fil. Função | Descrição | Filial da Função | Usado | Todos os módulos | Obrigatório | Não | Browse | Sim | Opções | - | When | - | Relação | - | Val. Sistema | - | F3 - Consulta Padrão | - | Help | Filial da Função do Concurso do candidato. |
Campo | REZ_DESFUN | Relação | Iif(!INCLUI,Posicione("SRJ",1,REZ->(REZ_FILFUN+REZ_CODFUN),"RJ_DESC"),"")
|
*Alterado Inicializador Padrão do campo
Índice | Ordem | Chave | Descrição | Proprietário |
---|
REZ | 3 | REZ_FILIAL+REZ_CPF+REZ_CODCON+REZ_FILFUN+REZ_CODFUN+REZ_CODREQ+DTOS(REZ_DTENTR) | CPF + Cod.Concurso + Fil.Funcao + Cod.Funcao + Cod.Requisit + Data Entrega | S | 4 | REZ_FILIAL+REZ_CODCON+REZ_FILFUN+REZ_CODFUN+REZ_CODREQ+REZ_CPF | Cod.Concurso + Fil.Funcao + Cod.Funcao + Cod.Requisit + CPF | S |
*Criado índice 3 e 4 |
Grupo | Ordem | Pergunta | Tipo do Dado | Tamanho | Decimal | Modo de Entrada | Validação | Var01 | Pyme | Consulta Padrão (F3) | Help | Grupo de Campos |
---|
PERGSQG | 01 | Concurso | Caractere | 4 | 0 | Get | ExistCpo("REW") | MV_PAR01 | S | REW | Preencha o Código do Concurso para o qual serão importados os resultados. |
| 02 | Filial da Função | Caractere | 2 | 0 | Get | NaoVazio() | MV_PAR02 | S | RI7FIL | Preencha a Filial da Função do Concurso para o qual serão importados os resultados. | 033 | 03 | Função | Caractere | 5 | 0 | Get | ExistCpo("RI7",MV_PAR01+MV_PAR02+MV_PAR03 | MV_PAR03 | S | RI7FUN | Preencha o código da Função do Concurso para o qual serão importados os resultados. |
|
|
Funcionamento do Sistema - Concursos  - Foi criado o campo Filial da Função (RI7_FILFUN) e, caso o cadastro de Funções (SRJ) seja exclusivo, o preenchimento do campo é obrigatório para poder preencher o campo Função do Concurso.
- Incluída validação de preenchimento do campo Filial da Função conforme regra de compartilhamento da tabela SRJ - Funções.
- A consulta padrão do campo Filial da Função exibe apenas a filiais disponíveis conforme nível de compartilhamento do cadastro de Concursos:
- Exemplo 1: REW - Concursos > CCC
- Exemplo 2: REW - Concursos > CEE, REW_FILIAL preenchida com D MG
- Exibe apenas filiais da D MG > D MG 01, D MG 02, etc.
- A consulta padrão do campo Função do Concurso (RI7_CODFUN) exibe apenas a funções existentes para a filial informada no campo RI7_FILFUN.
|
- Incluída pergunta: Filial da Função para seleção do Concurso + Função para onde os resultados serão importados.
- Incluída gravação do campo Filial da Função nas tabelas REY (Funções por Candidato) e REZ (Requisitos por Função do Candidato) durante a importação de resultados.
- Ajustada validações para considerar a Filial da Função informada nos parâmetros da tela inicial.
|
- Nomeação do candidato
- Alterada Consulta Padrão para exibir a Filial da Função do Concurso
- Emissão de mensagem quando Função/Cargo não possui Categoria atrelada
- Designação: por conceito, não será permitido realizar a designação via rotina Convoca/Registra Ato/Portaria (VDFM030)
- Caso seja selecionado esse tipo de documento , um aviso instrutivo será emitido.
|
- Ao selecionar a opção de Inclusão do Candidato na Folha , é exibida tela para seleção da filial em que será feito o cadastro.
- A consulta padrão exibirá apenas as filiais conforme preenchimento do campo Filial da Função do Concurso, seguindo a regra de compartilhamento.
- Realizada validação no preenchimento da filial via consulta ou inclusão manual.
- Configuração Arquivo VDFDePa
|
|