Histórico da Página
nutenção e Geração de Dados - Audesp
Características do Requisito
Linha de Produto: | Protheus | ||||||||||||||||||||||
Segmento: | Serviços. | ||||||||||||||||||||||
Módulo: | SIGAGPE | ||||||||||||||||||||||
Rotina: |
| ||||||||||||||||||||||
Cadastros Iniciais: | Agente Público, Cadastro de Cargos, Cadastro de Funções, Dados de Vagas | ||||||||||||||||||||||
Parâmetro(s): | MV_AUDESP | ||||||||||||||||||||||
Requisito (ISSUE): | MRH-2369. | ||||||||||||||||||||||
País(es): | BRASIL | ||||||||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||||||||
Tabelas Utilizadas: | SRJ/SQ3/SR8/SRA/RS8/RS9/CTT/RCL | ||||||||||||||||||||||
Sistema(s) Operacional(is): | Todos |
Descrição
Esta implementação tem como finalidade possibilitar a geração de Dados para o Sistema Audesp, o Audesp é um sistema de auditoria desenvolvido e utilizado pelo Tribunal de Contas do Estado de São Paulo.
Criado especialmente para órgãos públicos do Estado de São Paulo, a fim de facilitar o processo de auditoria.
Esta implementação visa somente a geração dos XML´s que compõe os Módulos 1, 2 3 da Fase III - Atos de Pessoal.
Para possibilitar a geração dos dados, fez-se necessário a criação de novas tabelas e campos em tabelas já existentes no sistema, onde o usuário poderá informar os dados solicitados pelo Tribunal de Contas.
Existem duas modalidades de entrega do XML:
- Carga Inicial que deve ser enviada quando o usuário começa a utilizar o Audesp
- Periódicos, que devem ser enviados conforme tabela abaixo:
Pré-Requisitos
Base compatibilizada para o eSocial
Utilização do SIGAORG
Alterações:
1 - Compatibilizador: Criado o compatibilizador 330, que criará novos campos e tabelas a serem utilizados na geração do XML, porém a opção 330 só estará disponível caso exista na base o parâmetro MV_AUDESP .
2 - Definição e Manutenção de Tabelas: Caso o parâmetro MV_AUDESP esteja igual a .T. ao acessar esta rotina serão geradas as seguintes tabelas:
S066 - Tipos de Cargos/Função
S067 - Escolaridade
S068 - Exercicio da Atividade
S069 - Tipo Provimento
S070 - Tipo de Alteração de Cargo
S071 - Tipo de Norma
S072 - Função do Governo
S100 - Tipos de Documentos
S101 - Classificação de Documentos
As tabela S066 até a S072 terão preenchimento automático conforme codificação da Audesp, já as tabelas S100 e S101 deverão ser preenchidas pelo usuário;
3 - Tabela de Cargos: Foram criados campos a serem utilizados pelo Audesp, que estão detalhados na parte de Dicionário e também criada uma nova tabela que está em Ações Relacionadas, chamada Histórico de Cargos, onde deverão ser informados dados referentes a criação, alteração e extinção do Cargo
4 - Tabela de Funções: Foram criados campos a serem utilizados pelo Audesp, que estão detalhados na parte de Dicionário
5 - Criada a Tabela Dados do Agente Público, por enquanto apenas com dados para o Audesp.
6 - Controle de Atos Normativos: O controle de Atos Normativo pode ser usado para empresas que fazem a publicação de seus Atos e Portarias, mas também pode ser usado apenas para armazenar o históricos desses documentos. Nesse momento a rotina foi criada apenas com a disponibilização de Manutenção de Históricos.
7 - Desenvolvida a rotina GPEM920 - Geração XML Audesp, que possibilitará ao usuário a geração dos arquivos XML no diretório escolhido
8 - Desenvolvida a rotina GPEA931: Permite a manutenção de dados de Agente Público (Tabela RS9)
9 - Desenvolvida a rotina VDFA210: Permite a manutenção de Histórico de Documentos (Tabelas RI5 e RI6)
Importante
(Apenas para Microsiga Protheus, versões anteriores à versão 12)
Antes de executar o compatibilizador informe o nome do compatibilizador é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA, se versão 10, ou \PROTHEUS11_DATA\DATA, se versão 11) e dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM, se versão 10, ou \PROTHEUS11_DATA\SYSTEM, se versão 11).
- Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
- Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
- Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
- O compatibilizador deve ser executado com a Integridade Referencial desativada*.
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em Microsiga Protheus TOTVS Smart Client , digite o RHUPDMOD no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 06/12/2016_.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa SIGAGPE.
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
Procedimento para Implantação
o sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Importante: Crie o parâmetro antes de utilizar o compatibilizador
No módulo SIGACFG criar o parâmetro abaixo com as seguintes configurações:
Nome da Variável: |
MV_AUDESP
|
Tipo: | Logico |
Descrição: | Utiliza Audesp |
Valor Padrão: | .T. |
- Aplique o patch do chamado e execute uma vez a rotina RHUPDMOD
- Escolha a opção 330
Atualizações do Compatibilizador
- Criação ou Alteração de Perguntas no arquivo SX1 – Cadastro de Perguntes:
Grupo | GPM920 |
Ordem | 01 |
Pergunta | Filial De? |
Tipo | Caracter |
Tamanho | 8 |
Grupo | GPM920 |
Ordem | 02 |
Pergunta | Filial Ate? |
Tipo | Caracter |
Tamanho | 8 |
Validação | NaoVazio() |
Grupo | GPM920 |
Ordem | 03 |
Pergunta | Tipo de Processamento |
Tipo | Caracter |
Tamanho | 1 |
Grupo | GPM920 |
Ordem | 04 |
Pergunta | Local de Gravacao |
Tipo | Caracter |
Tamanho | 15 |
Grupo | GPM920 |
Ordem | 05 |
Pergunta | Codigo da Entidade |
Tipo | Caracter |
Tamanho | 6 |
Grupo | GPM920 |
Ordem | 06 |
Pergunta | Codigo do Municipio |
Tipo | Caracter |
Tamanho | 4 |
Grupo | GPM920 |
Ordem | 07 |
Pergunta | Exercicio (Ano) |
Tipo | Caracter |
Tamanho | 4 |
Grupo | GPM920 |
Ordem | 08 |
Pergunta | Mes e Ano de Competencia |
Tipo | Caracter |
Tamanho | 6 |
Objeto | G |
Conteúdo | 012016 |
Grupo | GPM920 |
Ordem | 09 |
Pergunta | Dt. de Competência De? |
Tipo | Data |
Tamanho | 8 |
Validação | NaoVazio() |
Grupo | GPM920 |
Ordem | 10 |
Pergunta | Dt. de Competência Ate? |
Tipo | Data |
Tamanho | 8 |
Validação | NaoVazio() .And. VldDtComp(MV_PAR09, MV_PAR10) |
Grupo | GPM920 |
Ordem | 11 |
Pergunta | Data de Geracao |
Tipo | Data |
Tamanho | 8 |
Grupo | GPM920 |
Ordem | 12 |
Pergunta | Situacoes |
Tipo | Caracter |
Tamanho | 15 |
Validação | fSituacao() |
Grupo | GPM920 |
Ordem | 13 |
Pergunta | Categorias |
Tipo | Caracter |
Tamanho | 15 |
Validação | fCategoria() |
Grupo | GPM920 |
Ordem | 14 |
Pergunta | Tipos de XML |
Tipo | Caracter |
Tamanho | 15 |
Validação | AudXML() |
2. Criação de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME |
RI6 | Documentos | Compartilhado | S |
Chave | Nome | Modo | PYME |
RI5 | Itens de Documentos | Compartilhado | S |
Chave | Nome | Modo | PYME |
RS8 | Histórico de Cargos | Compartilhado | S |
Chave | Nome | Modo | PYME |
RS9 | Agente Publico | Compartilhado | S |
4. Criação ou Alteração (mantenha somente a instrução correspondente) de Campos no arquivo SX3 – Campos:
- Tabela RI5 -Itens de Documentos
Campo
RI5_FILIAL
Tipo
Caracter
Tamanho
8
Decimal
0
Título
Filial
Descrição
Filial
Usado
Não
Obrigatório
Não
Browse
Não
Contexto
Real
Propriedade
Alterar
Grupo de Campos
033 - Tamanho da Filial
Ordem
01
Campo
RI5_OK
Tipo
Caracter
Tamanho
2
Decimal
0
Formato
@!
Título
Marca
Descrição
Marca
Usado
Sim
Obrigatório
Não
Browse
Não
Contexto
Real
Propriedade
Visualizar
Ordem
02
Campo
RI5_ANO
Tipo
Caracter
Tamanho
4
Decimal
0
Formato
9999
Título
Ano do Docum
Descrição
Ano do Documento
Usado
Sim
Obrigatório
Sim
Browse
Sim
Contexto
Real
Propriedade
Alterar
Ordem
03
Campo
RI5_NUMDOC
Tipo
Caracter
Tamanho
4
Decimal
0
Formato
9999
Título
Nro. Docum.
Descrição
Nro. Do Documento
Usado
Sim
Obrigatório
Sim
Browse
Sim
Contexto
Real
Propriedade
Alterar
Ordem
04
Campo
RI5_TIPDOC
Tipo
Caracter
Tamanho
3
Decimal
0
Formato
@!
Título
Tipo Docum.
Descrição
Tipo Documento
Usado
Sim
Obrigatório
Sim
Browse
Sim
Inic. Padrão
STPD
Val. Sistema
VALIDRCC("S100", M->RI5_TIPDOC, 1, 3)
Contexto
Real
Propriedade
Alterar
Cons. Padrão
STPD
Ordem
05
Campo
RI5_DESTIP
Tipo
Caracter
Tamanho
30
Decimal
0
Formato
@!
Título
Desc.Tp.Docu
Descrição
Desc.Tp.Docum.
Usado
Sim
Obrigatório
Não
Browse
Sim
Inic. Padrão
FDESCRCC("S100", RI5_TIPDOC, 1, 3, 4, 30)
Contexto
Virtual
Propriedade
Visualizar
Inic. Browse
FDESCRCC("S100", RI5_TIPDOC, 1, 3, 4, 30)
Ordem
06
Campo
RI5_DTATPO
Tipo
Data
Tamanho
8
Decimal
0
Título
Data Docum.
Descrição
Data do Documento
Usado
Sim
Obrigatório
Sim
Browse
Sim
Inic. Padrão
Database()
Contexto
Real
Propriedade
Alterar
Ordem
07
Campo
RI5_DTAPUB
Tipo
Data
Tamanho
8
Decimal
0
Título
Data Public.
Descrição
Data da Publicação
Usado
Sim
Obrigatório
Sim
Browse
Sim
Contexto
Real
Propriedade
Alterar
Ordem
08
Campo
RI5_TXTCAB
Tipo
Memo
Tamanho
10
Decimal
0
Título
Texto Cabec.
Descrição
Texto Cabeç. Publicação
Usado
Sim
Obrigatório
Não
Browse
Não
Contexto
Real
Propriedade
Alterar
Ordem
09
Campo
RI5_TXTROD
Tipo
Memo
Tamanho
10
Decimal
0
Formato
@!
Título
Texto Rodape
Descrição
Texto Rodap.Publicação
Usado
Sim
Obrigatório
Não
Browse
Não
Contexto
Real
Propriedade
Alterar
Ordem
10
Campo
RI5_STATUS
Tipo
Caracter
Tamanho
1
Decimal
0
Formato
9
Título
Status Docum
Descrição
Status do Documento
Usado
Sim
Obrigatório
Sim
Browse
Não
Opções
1=Automatico; 2=Manual; 3=Reservado
Inic. Padrão
"2"
Val. Sistema
Pertence("123")
Contexto
Real
Propriedade
Alterar
Ordem
11
Campo
RI5_TPARQ
Tipo
Caracter
Tamanho
1
Decimal
0
Formato
@!
Título
Tipo Arquivo
Descrição
Tipo do Arquivo
Usado
Sim
Obrigatório
Não
Browse
Não
Opções
1=Lista; 2=Paragrafo
Inic. Padrão
"1"
Val. Sistema
Pertence("12")
Contexto
Real
Propriedade
Alterar
Ordem
12
Campo
RI5_SOLRES
Tipo
Caracter
Tamanho
9
Decimal
0
Formato
@!
Título
Lot.Sol.Res.
Descrição
Lotac. Solicitante Reserv
Usado
Sim
Obrigatório
Não
Browse
Sim
Val. Sistema
Existcpo("SQB")
Contexto
Real
Propriedade
Visualizar
Cons. Padrão
SQB
Grupo de Campos
025 - Código do Departamento
Ordem
13
Campo
RI5_DESSOL
Tipo
Caracter
Tamanho
30
Decimal
0
Formato
@!
Título
Des.Lot.Sol.
Descrição
Descr.Lotac.Solicitante
Usado
Sim
Obrigatório
Não
Browse
Sim
Inic. Padrão
Iif(!INCLUI, Posicione("SQB", 1, xFilial("SQB") + RI5->RI5_SOLRES, "QB_DESCRIC"), "")
Contexto
Virtual
Propriedade
Visualizar
Inic. Browse
Posicione("SQB", 1, xFilial("SQB") + RI5->RI5_SOLRES, "QB_DESCRIC")
Ordem
14
Campo
RI5_DTCANC
Tipo
Data
Tamanho
8
Decimal
0
Título
Data Canc
Descrição
Data Cancel
Usado
Sim
Obrigatório
Não
Browse
Não
Contexto
Real
Propriedade
Alterar
Ordem
15
Campo
RI5_MOTCAN
Tipo
Caracter
Tamanho
50
Decimal
0
Título
Motivo Canc.
Descrição
Motivo Cancelamento
Usado
Sim
Obrigatório
Não
Browse
Sim
Contexto
Real
Propriedade
Alterar
Ordem
16
- Tabela RI6 -Documentos
Campo | RI6_FILIAL |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Título | Filial |
Descrição | Filial |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Grupo de Campos | 033 - Tamanho da Filial |
Ordem | 01 |
Campo | RI6_CODITE |
Tipo | Caracter |
Tamanho | 15 |
Decimal | 0 |
Formato | @! |
Título | Codigo Item |
Descrição | Código do Item |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Modo Edição | Empty(M->RI6_CODITE) |
Inic. Padrão | GetSXENum("RI6", "RI6_CODITE") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 02 |
Campo | RI6_TABORI |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Tab. Origem |
Descrição | Tabela Origem |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 03 |
Campo | RI6_CPF |
Tipo | Caracter |
Tamanho | 11 |
Decimal | 0 |
Formato | @R 999.999.999-99 |
Título | CPF |
Descrição | CPF |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Val. Sistema | ExistCpo("SQG", M->RI6_CPF, 3) |
Contexto | Real |
Propriedade | Alterar |
Ordem | 04 |
Campo | RI6_FILMAT |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Título | Filial SRA |
Descrição | Filial da SRA |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Val. Sistema | ExistCpo("SM0", cEmpAnt + M-> RI6_FILMAT) |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | XM0 |
Grupo de Campos | 033 - Tamanho da Filial |
Ordem | 05 |
Campo | RI6_MAT |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | 999999 |
Título | Matricula |
Descrição | Matricula |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Val. Sistema | Vazio () .OR. ExistCpoRh("SRA", M->RI6_MAT, 1, M->RI6_FILMAT) |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | SRA |
Ordem | 06 |
Campo | RI6_NOME |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Nome |
Descrição | Nome Servidor/Membro |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | RI6NOMERLC() |
Contexto | Virtual |
Propriedade | Visualizar |
Inic. Browse | RI6NOMERLC() |
Ordem | 07 |
Campo | RI6_CHAVE |
Tipo | Caracter |
Tamanho | 200 |
Decimal | 0 |
Formato | @! |
Título | Chave |
Descrição | Chave da Tabela Origem |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 08 |
Campo | RI6_CHVIDX |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Indice Chave |
Descrição | Indice Chave |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 09 |
Campo | RI6_TIPDOC |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Tipo Documen |
Descrição | Tipo Documento |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Val. Sistema | VALIDRCC("S100", RI6_TIPDOC, 1, 3) |
Contexto | Real |
Propriedade | Alterar |
Ordem | 10 |
Campo | RI6_DESTIP |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Desc.Tp.Docu |
Descrição | Desc.Tp.Docu |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Inic. Padrão | fDescRCC("S100", RI6_TIPDOC, 1, 3, 4, 30) |
Contexto | Virtual |
Propriedade | Visualizar |
Inic. Browse | fDescRCC("S100", RI6_TIPDOC, 1, 3, 4, 30) |
Ordem | 11 |
Campo | RI6_CLASTP |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Classif.Tp.D |
Descrição | Classif.Tp.Docum. |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Val. Sistema | VALIDRCC("S101", RI6_CLASTP, 1, 2) |
Contexto | Real |
Propriedade | Alterar |
Ordem | 12 |
Campo | RI6_DESCLA |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Desc.Class.D |
Descrição | Desc.Class.Docum. |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | FDESCRCC("S101", RI6_CLASTP, 1, 2, 3, 30) |
Contexto | Virtual |
Propriedade | Visualizar |
Inic. Browse | FDESCRCC("S101", RI6_CLASTP, 1, 2, 3, 30) |
Ordem | 13 |
Campo | RI6_DTATPO |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Data Disp.At |
Descrição | Data Disp.Ato/Portaria |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Inic. Padrão | Database() |
Contexto | Real |
Propriedade | Alterar |
Ordem | 14 |
Campo | RI6_ANO |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | 9999 |
Título | Ano do Docum |
Descrição | Ano do Documento |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Ordem | 15 |
Campo | RI6_NUMDOC |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | 9999 |
Título | Nro. Do Docu |
Descrição | Nro. Do Documento |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Ordem | 16 |
Campo | RI6_TXTHIS |
Tipo | Memo |
Tamanho | 10 |
Decimal | 0 |
Formato | @! |
Título | Texto Hist |
Descrição | Texto do Item Historico |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Ordem | 17 |
Campo | RI6_TXTITE |
Tipo | Memo |
Tamanho | 10 |
Decimal | 0 |
Formato | @! |
Título | Texto do Ite |
Descrição | Texto do Item a Publicar |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Ordem | 18 |
Campo | RI6_STATUS |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Status Item |
Descrição | Status do Item |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Opções | 1=Gerado pelo Sistema; 2=Criado Manualmente; 3=Alterado; 4=Cancelado |
Inic. Padrão | "2" |
Val. Sistema | Pertence("1234") |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 19 |
Campo | RI6_OK |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Marca |
Descrição | Marca |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 20 |
Campo | RI6_DTCANC |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Data Canc |
Descrição | Data de Cancelamento |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 21 |
Campo | RI6_USCANC |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | 999999 |
Título | Usuario Canc |
Descrição | Usuario que cancelou |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 22 |
Campo | RI6_DTEFEI |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Dt.Efeito |
Descrição | Data de Efeito |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 23 |
Campo | RI6_FILSUB |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Título | Fil. Substit |
Descrição | Filial do Substituto |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Visualizar |
Grupo de Campos | 033 - Tamanho da Filial |
Ordem | 24 |
Campo | RI6_MATSUB |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Título | Matr.Substit |
Descrição | Matricula do Substituto |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 25 |
Campo | RI6_FILCRG |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Título | Fil Cargo |
Descrição | Filial do Cargo |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 26 |
Campo | RI6_CARGO |
Tipo | Caracter |
Tamanho | 5 |
Decimal | 0 |
Título | Cargo |
Descrição | Cargo |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 27 |
Campo | RI6_DESCCA |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Título | Desc.Cargo |
Descrição | Descricao do Cargo |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 28 |
- Tabelas RS8 = Historico de Cargos
Campo | RS8_FILIAL |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Título | Filial |
Descrição | Filial |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Grupo de Campos | 033 - Tamanho da Filial |
Ordem | 01 |
Campo | RS8_ADCCAR |
Tipo | Caracter |
Tamanho | 5 |
Decimal | 0 |
Formato | @! |
Título | Cargo |
Descrição | Cargo |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | SQ3GPE - Espec. de Cargos |
Ordem | 02 |
Campo | RS8_ADDTMV |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Data Movto |
Descrição | Data Movimentação |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | NAOVAZIO() |
Contexto | Real |
Propriedade | Alterar |
Ordem | 03 |
Campo | RS8_ADDTMO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tp Alteração |
Descrição | Tipo de Alteração |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S70 |
Ordem | 04 |
Campo | RS8_ADQTDE |
Tipo | Numérico |
Tamanho | 3 |
Decimal | 0 |
Formato | 999 |
Título | Qtde Vagas |
Descrição | Quantidade de Vagas |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 05 |
Campo | RS8_ADATO |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | 9999 |
Título | Numero Ato |
Descrição | Numero Ato |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | NaoVazio() |
Contexto | Real |
Propriedade | Alterar |
Ordem | 06 |
Campo | RS8_ADANO |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | 9999 |
Título | Ano do Ato |
Descrição | Ano do Ato |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | NaoVazio() |
Contexto | Real |
Propriedade | Alterar |
Ordem | 07 |
Campo | RS8_ADTPNO |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Tp da Norma |
Descrição | Tipo de Norma |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | NaoVazio() |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S71 |
Ordem | 08 |
- Tabela RS9 - Agente Publico
Campo | RS9_FILIAL |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Título | Filial |
Descrição | Filial |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Grupo de Campos | 033 - Tamanho da Filial |
Ordem | 01 |
Campo | RS9_MAT |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | 999999 |
Título | Matricula |
Descrição | Matricula |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | NaoVazio() .AND. EXISTCHAV("SRA") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 02 |
Campo | RS9_APESC |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Título | Escolar. |
Descrição | Escolaridade |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | NAOVAZIO() |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S67 |
Ordem | 03 |
Campo | RS9_APESP |
Tipo | Caracter |
Tamanho | 255 |
Decimal | 0 |
Formato | @! |
Título | Espec. |
Descrição | Especialidade |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 04 |
Campo | RS9_APFPRO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | 9 |
Título | Forma Prov. |
Descrição | Forma de Provimento |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S69 |
Ordem | 05 |
Campo | RS9_APEXER |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Formato | 9999 |
Título | Exercicio |
Descrição | Exercicio |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | NaoVazio() |
Contexto | Real |
Propriedade | Alterar |
Ordem | 06 |
Campo | RS9_APATIV |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Exer. Ativ. |
Descrição | Exercicio da Atividade |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S68 |
Ordem | 07 |
Campo | RS9_APFUN |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Fun. Gov. |
Descrição | Função do Governo |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | NaoVazio() |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S72 |
Ordem | 08 |
- Tabela SQ3 - Cargos
Campo | Q3_ADTPCAR |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo de Carg |
Descrição | Tipo de Cargo |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S66 |
Pasta | 2 - Agente Publico |
Ordem | 25 |
Campo | Q3_ADTPJU |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tp.Reg.Jurid |
Descrição | Tipo de Regime Juridico |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | 1=CLT; 2=Estatutário |
Val. Sistema | Pertence("12") |
Contexto | Real |
Propriedade | Alterar |
Pasta | 2 - Agente Publico |
Ordem | 26 |
Campo | Q3_ADTPESC |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Tp.Escolar. |
Descrição | Tipo de Escolaridade |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S67 |
Pasta | 2 - Agente Publico |
Ordem | 27 |
Campo | Q3_ADATIV |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Exerc.Ativ. |
Descrição | Exercicio da Atividade |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S68 |
Pasta | 2 - Agente Publico |
Ordem | 28 |
Campo | Q3_ADTPROV |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tp.Prov. |
Descrição | Tipo Provimento |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S69 |
Pasta | 2 - Agente Publico |
Ordem | 29 |
Campo | Q3_ADHORAS |
Tipo | Numérico |
Tamanho | 6 |
Decimal | 2 |
Formato | @E 9999.9 |
Título | Tot.Hrs Trab |
Descrição | Total Horas Trabalhadas |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | NaoVazio() |
Contexto | Real |
Propriedade | Alterar |
Pasta | 2 - Agente Publico |
Ordem | 30 |
Campo | Q3_ADCP |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Cargo Polit. |
Descrição | Cargo Politico |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | 1=Sim; 2=Nao |
Val. Sistema | Pertence("12") |
Contexto | Real |
Propriedade | Alterar |
Pasta | 2 - Agente Publico |
Ordem | 31 |
Campo | Q3_ADRESP |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Formato | @D |
Título | Dt.Ini.Resp. |
Descrição | Dt Inicio Responsavel Ent |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Inic. Padrão | Ctod(" / / ") |
Contexto | Real |
Propriedade | Alterar |
Pasta | 2 - Agente Publico |
Ordem | 32 |
- Tabela SRJ - Funções
Campo | RJ_ADTPFUN |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tp.de Funcao |
Descrição | Tipo de Funcao |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S66 |
Ordem | 15 |
Campo | RJ_ADTPJU |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tp.Reg.Jurid |
Descrição | Tipo de Regime Juridico |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | 1=CLT; 2=Estatutário |
Val. Sistema | Pertence("12") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 16 |
Campo | RJ_ADTPESC |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Tp.Escolar. |
Descrição | Tipo de Escolaridade |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S67 |
Ordem | 17 |
Campo | RJ_ADATIV |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Exerc.Ativ. |
Descrição | Exercicio da Atividade |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S68 |
Ordem | 18 |
Campo | RJ_ADTPROV |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tp.Prov. |
Descrição | Tipo Provimento |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S69 |
Ordem | 19 |
Campo | RJ_ADHORAS |
Tipo | Numérico |
Tamanho | 6 |
Decimal | 2 |
Formato | @E 9999.9 |
Título | Tot.Hrs Trab |
Descrição | Total Horas Trabalhadas |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | NaoVazio() |
Contexto | Real |
Propriedade | Alterar |
Ordem | 20 |
Campo | RJ_ADDATA |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Dt. Criação |
Descrição | Data de Criação |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 21 |
Índices
Índice | SRJ |
Ordem | 1 |
Chave | RJ_FILIAL + RJ_FUNCAO |
Descrição | Funcao |
Mostra Pesq. | Sim |
Índice | SRJ |
Ordem | 2 |
Chave | RJ_FILIAL + RJ_CODCBO |
Descrição | CBO 2002 |
Mostra Pesq. | Sim |
Índice | SRJ |
Ordem | 3 |
Chave | RJ_FILIAL + RJ_DESC |
Descrição | Descricao |
Mostra Pesq. | Sim |
Índice | SRJ |
Ordem | 4 |
Chave | RJ_FILIAL + RJ_CARGO |
Descrição | Cargo |
Mostra Pesq. | Sim |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
5. Criação ou Alteração de Índices no arquivo SIX – Índices:
Índice | RI5 |
Ordem | 1 |
Chave | RI5_FILIAL + RI5_ANO + RI5_NUMDOC + RI5_TIPDOC |
Descrição | Ano do Docum + Nro. Docum. + Tipo Docum. |
Mostra Pesq. | Sim |
Índice | RI5 |
Ordem | 2 |
Chave | RI5_FILIAL + RI5_NUMDOC + RI5_ANO + RI5_TIPDOC |
Descrição | Nro. Docum. + Ano do Docum + Tipo Docum. |
Mostra Pesq. | Sim |
Índice | RI5 |
Ordem | 3 |
Chave | RI5_FILIAL + RI5_TIPDOC + RI5_NUMDOC + RI5_ANO |
Descrição | Tipo Docum. + Nro. Docum. + Ano do Docum |
Mostra Pesq. | Sim |
Índice | RI5 |
Ordem | 4 |
Chave | RI5_FILIAL + DTOS(RI5_DTATPO) + RI5_NUMDOC + RI5_ANO + RI5_TIPDOC |
Descrição | Data Docum. + Nro. Docum. + Ano do Docum + Tipo Docum. |
Mostra Pesq. | Sim |
Índice | RI5 |
Ordem | 5 |
Chave | RI5_FILIAL + DTOS(RI5_DTAPUB) + RI5_NUMDOC + RI5_ANO + RI5_TIPDOC |
Descrição | Data Public. + Nro. Docum. + Ano do Docum + Tipo Docum. |
Mostra Pesq. | Sim |
Índice | RI6 |
Ordem | 1 |
Chave | RI6_FILIAL + RI6_TABORI + RI6_CPF + RI6_FILMAT + RI6_MAT |
Descrição | Tab. Origem + CPF + Filial SRA + Matricula |
Mostra Pesq. | Sim |
Índice | RI6 |
Ordem | 2 |
Chave | RI6_FILIAL + RI6_ANO + RI6_NUMDOC + RI6_TIPDOC + RI6_CPF |
Descrição | Ano do Docum + Nro. Do Docu + Tipo Documen + CPF |
Mostra Pesq. | Sim |
Índice | RI6 |
Ordem | 3 |
Chave | RI6_FILIAL + RI6_CPF + RI6_FILMAT + RI6_MAT |
Descrição | CPF + Filial SRA + Matricula |
Mostra Pesq. | Sim |
Índice | RI6 |
Ordem | 4 |
Chave | RI6_FILIAL + RI6_FILMAT + RI6_MAT + RI6_TABORI + RI6_CHAVE |
Descrição | Filial SRA + Matricula + Tab. Origem + Chave |
Mostra Pesq. | Sim |
Índice | RI6 |
Ordem | 5 |
Chave | RI6_FILIAL + RI6_CODITE |
Descrição | Codigo Item |
Mostra Pesq. | Sim |
Índice | RI6 |
Ordem | 6 |
Chave | RI6_FILIAL + RI6_ANO + RI6_NUMDOC + RI6_TIPDOC + RI6_CARGO |
Descrição | Ano+Numero+Tipo+Cargo |
Mostra Pesq. | Sim |
7. Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável |
mv_audesp
|
Tipo | (Lógico |
Descrição | Utiliza Audesp |
Valor Padrão | .f. |
Procedimento para Configuração
(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou rotinas no menu).
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie o(s) parâmetro(s) a seguir:
Itens/Pastas | Descrição |
Nome: |
MV_AUDESP
|
Tipo: | Lógico |
Cont. Por.: | Utiliza a Audesp.F. |
Descrição: | Utiliza Audesp |
CONFIGURAÇÃO DE MENUS
2. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do SIGAGPE, conforme instruções a seguir:
Menu | Miscelânea/ |
Submenu | Audesp |
Nome da Rotina | Dados Agente Público |
Programa | GPEA931 |
Módulo | SIGAGPE |
Tipo | 1 |
Menu | Miscelânea |
Submenu | Audesp |
Nome da Rotina | Manutenção de Documentos |
Programa | VDFA210 |
Módulo | SIGAGPE |
Tipo | 1 |
Menu | Miscelânea |
Submenu | Audesp |
Nome da Rotina | Geração XML |
Programa | GPEM920 |
Módulo | SIGAGPE |
Tipo | 1 |
Procedimento para Utilização
Após efetuar as ações contidas neste documento, em Procedimento para Implantação o usuário deverá:
- Criar no Menu o ítem Audesp, com os sub-itens:
Cadastro de Agente Publico
Cadastro de Documentos
Geração de XML - Em Atualizações\Definições de Cálculo\Manutenção de Tabelas
S100 - Tipos de Documentos
Código: Numérico OBRIGATORIAMENTE com 3 digitos
Descrição: Nome do Documento: Exemplo Ato Normativo - DERSA
Tipo*: Ato
Sigla*: ATO
Reinicia a Numeração*: 1 - Sim ou 2 - Não
( * Os campos são utilizados na geração de documentos, que será disponibilizado conforme demanda do cliente)
S101 - Classificação do Documento
Código: Numérico OBRIGATORIAMENTE com 2 digitos
Descrição: Para que se destina o documento. Exemplo Criação de Vagas
Tipo do Doc Padrão*:
Tipo do Doc Membro*
Rotina: Informe fixo VDFA210- * Os campos são utilizados na geração de documentos, que será disponibilizado conforme demanda do cliente)
- * Os campos são utilizados na geração de documentos, que será disponibilizado conforme demanda do cliente)
- Em Atualizações\Cadastros\Cadastro de Funções, atualizar os dados do Cadastro de Funções, com as codificações da Audesp, informando os campos conforme as características de cada função e utilizando o F3 para consultar os códigos possíveis.
- Em Atualizações\Cadastros\Cadastro de Cargos, atualizar os dados do Cadastro de Cargos, Aba Agente Públicos, com as codificações da Audesp, informando os campos conforme as características de cada Cargo e utilizando o F3 para consultar os códigos possíveis e depois acessar em Ações Relacionadas, a opção Histórico de Cargos, nesta opção informar a data que o cargo foi criado, alterado ou extinto.
- Em Audesp\Agente Público: Informar os dados complementares pertinentes ao Agente Público
- Em Audesp\Histórico de Documentos:
Selecionar a opção Cargo
Selecionar o Cargo ao deseja vincular um documento
Informar o Tipo de Documento (Ato Normativo, cadastrado na tabela S100)
Informar a Classificação do Documento (Exemplo Criação de Cargo, cadastrado na tabelas S101)
Informar o Número e Ano do Ato Normativo
Será aberta uma janela para que seja digitada uma breve descrição do Ato Normativo
Ao acessar o VDFA210 (Histórico de atos e portarias) deverá ser selecionado entre a nova opção Cargo, ou a opção anteriormente padrão das matriculas.
a) Ao acessar a opção de cargos, o browse com os cargos serão disponibilizados com opções de consulta, inclusão, alteração e exclusão do histórico.
b) Ao incluir um novo item as seguintes informações serão solicitada
c) Após a inclusão será disponibilizado a tela para a informação do ato
- SIGAORG: Realize os relacionamos com as Vagas x Cargos x Ocupação, conforme definições próprias do sistema
- Em Audesp\Geração de XML
A rotina conta com três botões:
Informações: Apresenta dados sobre a rotina e quais XML são gerados
Perguntas: Apresenta grupo de perguntas utilizadas como parâmetro para processamento dos XML´s
Log de Processos: Apresenta quais usuários utilizaram a rotina
Perguntas
- Filial De /Até: Indica o Range de Filiais que devem ter seus dados processados. Como se trata de um processo centralizado, mesmo que seja escolhida mais de uma filial os dados irão para o mesmo arquivo.
- Tipo de Processamento: Carga Inicial ou Periódico
- Local de Gravação: Indica qual diretório o arquivo XML deve ser gravado, sugerimos informar algo que defina o processamento, desta forma o programa irá gravar os XMLS com o começo do arquivo conforme o usuário definiu: Carga_Lotacoes.XML, Carga_Funcoes.XML, carga_agentepublico.XML, etc...
- Código da Entidade: É o código do Órgão Público no sistema AUDESP
- Código do Municípiio: É o código do Municipio dentro no sistema AUDESP
- Exercício: Indica o exercício que os arquivos se referem, é gravado em todos os arquivos XML
- Mês e Ano de Competência: Utilizado como filtro para a geração dos XML´s periódicos exceto Quadro de Pessoal. Exemplo: Funções criadas dentro do mês e Ano de Competência, serão consideradas
- Data de Competência De/Até: Para a definição do Quadrimestre a ser considerado na geração do Quadro de Pessoal
- Data de Geração: A data de geração dos arquivos, é levado em todos os XML
- Situação: Considerado para a geração de Agente Publico e Lotação de Agente Publico
- Categoria: Considerado para a geração de Agente Publico e Lotação de Agente Publico
- Tipos de XML: Neste campo o usuário indica qual XML vai gerar, ele pode também gerar vários XMLs de uma só vez.
Processamento
Funções:
Carga Inicial: São lidas todas as funções constantes no Cadastro de Funções (SRJ);
Periódico: Serão lidas as funções cuja a Data de Criação (RJ_ADDATA) é igual ao campo Competência informado no grupo de Perguntas;
Cargos:
Carga Inicial: São lidos todos os cargos a Tabela de Cargos (SQ3)
Periódicos: Apenas os cargos cujo a movimentação do histórico (RS8_ADDTMV) esteja no período selecionado em tela;
Agente Público
Carga Inicial: Serão lidos todos os funcionários da Tabela de Funcionários (SRA) que estejam nos parâmetros indicados em tela e que tenham dados na tabela de Agente Público (RS9)
Periódicos: Serão lidos os funcionários da Tabela de Funcionários (SRA) que estejam dentro dos parâmetros indicados em tela e que tenham sido admitidos no Mês/Ano indicado no campo Mês e Ano no grupo de Perguntas
Atos Normativos
Carga Inicial: Serão lidos todos os Atos Normativos da Tabela de Documentos (RI5/RI6)
Periódicos: Serão lidos todos os Atos Normativos da Tabela de Documentos (RI5/RI6), cujo a data de publicação esteja dentro da Competência informada no grupo de Perguntas
Lotação de Agente Público
Periódicos: Serão lidos os funcionários da Tabela de Funcionários (SRA) que tenham sofrido algum tipo de movimentação dentro da Competência informada no grupo de Perguntas; após listar os dados básicos do funcionário, são listadas as movimentações:
Serão Considerados:
- Admitido (RA_ADMISSA) na Competência Informada no Grupo de Perguntas
- Afastamentos que iniciam ou terminam dentro da, Competência Informada no Grupo de Perguntas, do tipo:
Afastamento eSocial (R8_TPEFD) = 14: Deve gerar um histórico com situação 4
Afastamento eSocial (R8_TPEFD) = 21: Deve gerar um histórico com situação 10
Afastamento com Código (R8_TIPO) = P e com duração (R8_DURACAO) => 15: Gerar com o código 11
- Rescisões:
Se o código de Rescisão da RAIS (RA_RESCRAI) = > 70: Gerar Historico do tipo 2
Se o tipo de Desligamento da Rescisão (Parâmetro 32, código eSocial)= 23: Gerar o Historico com o tipo 7
Se o tipo de Desligamento da Rescisão (Parâmetro 32, código eSocial)= 26: Gerar o Historico com o tipo 6
Se o tipo de Desligamento da Rescisão (Parâmetro 32, código eSocial)= 09/10: Gerar o Historico com o tipo 8
Se o tipo de Desligamento da Rescisão (Parâmetro 32, código eSocial)= 21: Gerar o Historico com o tipo 12
Se o tipo de Desligamento da Rescisão (Parâmetro 32, código eSocial)= 22: Gerar o Historico com o tipo 13
Qualquer outro tipo de Desligamento: Gerar Historico com o tipo 5
Quadro de Pessoal
Vídeo
- Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.
** Canal do youtube e software de vídeoem definição.
Título do Vídeo: | Disponibilizado pelo Marketing. |
Introdução: | Disponibilizado pelo Marketing. |
Passo a Passo: | Capturar diretamente do sistema. |
Finalização: | Disponibilizado pelo Marketing. |
Ponto de Entrada
Descrição: | Informe o Menu em que estará localizada a rotina | ||||||||||||||||
Localização: | Informe o Submenu em que estará localizada a rotina | ||||||||||||||||
Eventos: | Informe o Título da rotina | ||||||||||||||||
Programa Fonte: | Informe o Fonte da rotina | ||||||||||||||||
Função: | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos” | ||||||||||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
User Function CN120ALT()
Local aCab:= PARAMIXB[1]
Local cTipo:= PARAMIXB[2]
If cTipo == '1'
aCab[4][2]:= 'NF' //Validações do usuário
EndIf
Return aCab