Informações Gerais
Especificação | |||
Produto | Datasul HCM | Módulo | Folha de Pagamento |
Segmento Executor | Manufatura | ||
Projeto1 |
| IRM1 |
|
Requisito1 |
| Subtarefa1 |
|
Chamado2 | TQZS64 | ||
Release de Entrega Planejada | 12.1.7 | Réplica | NA |
País | (X) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | na |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Permitir que o usuário relacione um código CID diferente em uma situação de afastamento. Nos programas de cálculo, as situações ocorridas entre 60 dias e com códigos CID relacionados, sejam consideradas também (assim como as situações com códigos CID iguais) na contagem de dias pagos pela empresa.
Definição da Regra de Negócio
Rotina | Tipo de Operação |
FP0000 | Alteração |
FP1600 | Alteração |
FP1602 | Alteração |
FP1601 | Alteração |
Fpapi114 | Criação |
FP3020 | Alteração |
FP3060 | Alteração |
FP3540 | Alteração |
FP6010 | Alteração |
FR5060 | Alteração |
FR5340 | Alteração |
FR5370 | Alteração |
MT0828G | Alteração |
MT0828 | Alteração |
FE0731 | Relacionado |
FE0733 | Relacionado |
FE0734 | Relacionado |
FP3160 | Relacionado |
FP3170 | Relacionado |
FP3180 | Relacionado |
FPAPI005 | Relacionado |
FPAPI111 | Relacionado |
FR0100 | Relacionado |
FR5100 | Relacionado |
MT0728 | Alteração |
MT0796 | Alteração |
MT0525 | Alteração |
MT0828 | Alteração |
A primeira parte deste projeto trata da implementação da funcionalidade nos módulos de Folha de Pagamento e Medicina do Trabalho, a qual está descrita neste documento.
A segunda parte, que será implementada em seguida, trata da implementação da funcionalidade no portal HCM. OBS: Deverá ser obsevada a necessidade de alteração no Fluig também.
FP0000 – Parametro Geral RH
Criar campo (toggle box) “Ativa Relacionamento CID na Situação de Afastamento”. O campo permitirá ao usuário marcar a opção para que seja possível informar os códigos CID relacionados às situações de afastamento.
Reserva de código livre: param_geral_rh.cod_livre_3 posição 94 (Entrada “S” ou “N”).
Validação: Ao marcar o parâmetro o sistema emitirá um questionamento ao usuário (mensagem 54330), perguntando se deseja ativar o relacionamento. Que em caso afirmativo deverá se responsabilizar pelo motivo ao qual os CID estão relacionados:
Deseja ativar o relacionamento de códigos CID?
O relacionamento de códigos CID diferentes impactará nas situações a serem consideradas para os dias de afastamento pagos pela empresa, devendo esta se responsabilizar pelo motivo ao qual estes códigos foram relacionados. De acordo com Regulamento da Previdência Social (RPS), Decreto 3.048/99, Art. 75º, parágrafo 4º: "Se o segurado empregado, por motivo de doença, afastar-se do trabalho durante quinze dias, retornando à atividade no décimo sexto dia, e se dela voltar a se afastar dentro de sessenta dias desse retorno, em decorrência da mesma doença, fará jus ao auxílio doença a partir da data do novo afastamento."
Sim Não
Caso o cliente desmarcar o parâmetro, o sistema passará a desabilitar a opção de informar o CID relacionado e os cálculos não farão a verificação dos CID relacionados. Mas os códigos CID Relacionados informados até então permanecerão no cadastro de situações.
FP1600 – Manutenção Histórico de Situações (v01py267)
Criar um campo em tela “CID relacionado”.
Campo CID relacionado:
Tabela: utilizar a tabela sit_afast_func, campo cod_livre_1, posições 79 a 84.
Formato: texto (text field) com 6 posições x(6). Descrição Help: CID Relacionado à mesma doença dentro de 60 dias.
Habilitar:
No Adicionar/Modificar: somente se o campo “Ativa Relacionamento CID na Situação de Afastamento” do fp0000 estiver marcado e se o usuário estiver parametrizado como “Permite Alteração” igual a “Sim” no grupo de informação CID (FP0170 – Manutenção Grupos de Informação). Se não houver campos ocultos deixar a disposição como no exemplo. Caso contrario, posicionar o campo CID Relacionado ao lado do campo.
Desabilitar o campo CID Relacionado caso o não tiver informação no campo Código CID.
Validar: ao incluir um código CID relacionado emitir um questionamento ao usuário (mensagem 54331):
Deseja realmente relacionar os códigos CID?
O relacionamento de códigos CID diferentes impactará nas situações a serem consideradas para os dias de afastamento pagos pela empresa, devendo esta se responsabilizar pelo motivo ao qual estes códigos foram relacionados. De acordo com Regulamento da Previdência Social (RPS), Decreto 3.048/99, Art. 75º, parágrafo 4º: "Se o segurado empregado, por motivo de doença, afastar-se do trabalho durante quinze dias, retornando à atividade no décimo sexto dia, e se dela voltar a se afastar dentro de sessenta dias desse retorno, em decorrência da mesma doença, fará jus ao auxílio doença a partir da data do novo afastamento."
Sim Não
Não validar o código CID e não abrir zoom, seguindo o mesmo padrão do código CID já existente na tela em questão (o usuário de RH geralmente não tem permissão para consultar o código CID e seus significados dentro do sistema. Ele simplesmente recebe o atestado e lança o código conforme o documento).
Incluir uma tela de pesquisa para mostrar os possíveis códigos CID que podem estar relacionados à situação a ser incluída. Mostrar todas as situações de afastamento com código CID dentro de 60 dias. Sugerir período de 60 dias, mas deixar o usuário informar o período das situações para o filtro.
Validar se o código CID Relacionado existe nas situações de afastamento do funcionário, dentro de 60 dias.
Caso não o código CID Relacionado não esteja informado no campo código CID das situações de afastamento ocorridas 60 dias antes da informada, será emitida a mensagem 54339:
Código CID Relacionado XXX informado é inválido!
O código CID Relacionado informado não existe nas situações de afastamento do funcionário ocorridas 60 dias antes desta. Favor verificar o campo Código CID das situações de afastamento deste funcionário ocorridas entre 99/99/9999 e 99/99/9999.
Validar se o código CID Relacionado não é igual ao código CID da mesma situação.
Caso o usuário informe o mesmo código nos dois campos, será emitida a mensagem 54341:
Código CID Relacionado é Inválido!
O código CID Relacionado não pode ser igual ao codigo CID informado. Verifique o código informado no campo CID e/ou CID relacionado.
Validar se o código CID foi apagado e tem uma situação de afastamento posterior com o mesmo código informado no campo CID relacionado, somente se o parâmetro “Ativa Relacionamento CID na Situação de Afastamento” do fp0000 estiver marcado .
Existe uma validação para bloquear a inclusão de situação de afastamento pela visão descentralizada. A mensagem emitida é a 32509: Registro Bloqueado para Inclusão - O registro somente poderá ser incluso por um usuário de RH, pois excede 15 dias de afastamento nos últimos 60 dias com o mesmo CID. O programa foi alterado neste trecho para verificar também o CID relacionado, caso esteja habilitada a função no programa FP0000.
Existe uma validação para criar um novo período aquisitivo caso o funcionário tenha uma situação de afastamento com 180 dias. Porém o sistema valida se a quantidade de dias de afastamento é maior que 179, o que está incorreto. O correto é criar um novo período aquisitivo somente se a situação de afastamento ultrapassar os 180 dias, ou seja, maior que 180 (conforme solicitação no chamado TRHFNA) . O programa v01py267.w foi alterado neste trecho.
ANTES:
if v_qtd_dias_afast_per > 179 then do:
assign v_log_novo_per = yes
v_qtd_dias_afast_per = 0.
leave.
end.
DEPOIS:
if v_qtd_dias_afast_per > 180 then do:
assign v_log_novo_per = yes
v_qtd_dias_afast_per = 0.
leave.
end.
Objetos relacionados: MT0828 (b10pm251.w, v05pm251.w), FP1600a.w, FP1602a.w e MT0728g.w.
FP1602 – Consulta Histórico de Situações
Utiliza a mesma viewer do programa FP1600. O novo campo não poderá ficar habilitado na consulta.
FP1601 – Listagem Histórico de Situações
Validações
Grupo de segurança: O relatório deverá validar se o usuário possui permissão no grupo de informações CID (fp0170). Caso tenha permissão no grupo, o usuário poderá visualizar no relatório o código CID relacionado, além do código CID que já é listado.
Função CID Relacionado: Para impressão do CID relacionado, deverá validar se a opção Ativa Relacionamento CID na Situação de Afastamento no FP0000 (Parametro Geral RH) está marcada.
Layout do Relatório
O relatório já alcançou o número máximo de colunas:
Mostrar o código CID relacionado logo abaixo do código CID. A segunda linha será mostrada apenas se o código CID Relacionado estiver informado na situação.
Exemplo:
St Descrição C.I.D. Dd Sit Hr Situac Dat Início Dt Término Ini Hr Ini Hr Fim Orig Dt Ini Pro Dt Fim Pro Lote Cf Md
-- ----------------------- ------ ------ --------- ---------- ---------- --- ------ ------ ---- ---------- ---------- -------- -----
Estabelecimento: 162 - 162Med\12mes\EncFun\Rat\AnoInt
Matríc 6453-0 RICARDO RIBEIRO Cargo: 2.002 - AUXILIAR DE OPERAÇÕES
10 Afastado Doenca Z540 34 0:00 27/01/2014 01/03/2014 F 00:00 00:00 I 27/01/2014 01/03/2014 Sim
CID Relacionado A890
Opção CSV
Incluir a opção de imprimir as situações de afastamento em CSV.
A opção “Imprimir em formato CSV” ficará disponível na página de parâmetros. Ao selecionar esta opção, o programa gerará o arquivo fp1600_situacoes.csv no diretório de spool do usuário (este diretório pode ser parametrizado nas configurações do usuário no programa sec000AA).
Quando a opção estiver marcada na geração do relatório, será impresso uma mensagem no log (relatório aberto em tela) informando o diretório e o nome do arquivo CSV. Nesta opção não serão listadas as informações de situação de afastamento no log.
Validação: marcar a opção “Detalhado” e desabilitar o campo em questão quando o usuário optar imprimir em arquivo CSV.
MT0728G – Cadastro de Afastamento Paciente (v03pm251)
Incluir novo campo em tela “CID relacionado”.
Tabela: utilizar a tabela afast_pacien, campo cod_livre_1, posições de 13 a 19.
Formato: texto (text field) com 7 posições x(7).
Habilitar: somente se o campo “Ativa Relacionamento CID na Situação de Afastamento” do fp0000 estiver marcado.
Habilitar o zoom, seguindo a tratativa do campo CID.
Validar: ao incluir um código CID relacionado emitir um questionamento ao usuário (mensagem 54331):
Deseja realmente relacionar os códigos CID?
O relacionamento de códigos CID diferentes impactará nas situações a serem consideradas para os dias de afastamento pagos pela empresa, devendo esta se responsabilizar pelo motivo ao qual estes códigos foram relacionados. De acordo com Regulamento da Previdência Social (RPS), Decreto 3.048/99, Art. 75º, parágrafo 4º: "Se o segurado empregado, por motivo de doença, afastar-se do trabalho durante quinze dias, retornando à atividade no décimo sexto dia, e se dela voltar a se afastar dentro de sessenta dias desse retorno, em decorrência da mesma doença, fará jus ao auxílio doença a partir da data do novo afastamento."
Sim Não
Validar o código CID abrir zoom, seguindo o mesmo padrão do código CID já existente na tela.
Validar se os dois códigos CID e CID Relacionado não são iguais.
Validar se o código CID Relacionado existe nas situações de afastamento dentro de 60 dias.
MT0525 – Relatório Afastamentos
Incluir campo CID Relacionado no relatório. Acrescentar a coluna “CID Re” ao lado da coluna CID. O layout do relatório ficará conforme abaixo:
------------------------------------------------------------------------------------------------------------------------------------
1 Empresa 1 Funcionários com Afastamento Página: 1
-------------------------------------------------------------------------------------------------------------- 04/02/2015 - 08:49:17
Empresa: 1 - 1 - Empresa 1
Estabelecimento : 162 - Estabelecimento 162
Situação Afastamento : 05 - Afastado Acidente
Data Matrícula Funcionário Cargo Descrição CID CID Rel 15 Dias em Dt TÚrmino Dias Horas
----------- --------- -------------------- ------ -------------------- ---- ------- ---------- ---------- ----- -----
05/03/2014 3045 SEBASTIAO APARECIDO 3.004 MEIO OFICIAL DE MONT S400 A890 20/03/14 11/03/2014 7 00:00
28/03/2014 3511 CLAUDIVANO PEREIRA 3.004 MEIO OFICIAL DE MONT 12/04/14 05/04/2014 9 00:00
07/04/2014 3511 CLAUDIVANO PEREIRA 3.004 MEIO OFICIAL DE MONT 22/04/14 12/04/2014 6 00:00
28/03/2014 4362 SERGIO SARAIVA 3.004 MEIO OFICIAL DE MONT S619 z781 12/04/14 03/04/2014 7 00:00
06/02/2014 4909 DORIVAL BOTELHO PER 3.001 SERVENTE DE OBRAS 21/02/14 08/02/2014 3 00:00
04/02/2014 4989 JOSE CARLOS DE PAIV 3.001 SERVENTE DE OBRAS S913 19/02/14 05/02/2014 2 00:00
06/05/2014 5647 FERNANDO HENRIQUE F 3.002 AUXILIAR DE MONTAGEM T260 21/05/14 07/05/2014 2 00:00
Objetos relacionados: mt0525.i1, mt0525r1.p, mt0525rp.p
MT0796 – Importação de Afastamentos
Incluir novo campo ao final do layout para possibilitar a importação dos afastamentos com código CID relacionado.
Validar: Se o campo “Ativa Relacionamento CID na Situação de Afastamento” do fp0000 estiver desmarcado e houver informação no campo CID Relacionado, emitir mensagem de erro (54379), informando que a funcionalidade não está habilitada no sistema.
Validar o código CID Relacionado se existe no cadastro, da mesma forma que é feita a validação do campo CID.
Validar se o código CID relacionado não é igual ao CID.
Layout: Efetuar alteração no layout conforme abaixo.
+--------------------------------------------------------------------------------------------------------------------------|
| LayOut de Importação das Informações de Afastamento |
|--------------------------------------------------------------------------------------------------------------------------|
| Formato: Texto |
|--------------------------------------------------------------------------------------------------------------------------|
| Ordem | Descrição | Tamanho | Separador** | Conteúdo | Decimais | Obrigatório |
|---------+------------------------------------------------------------------+---------------+-------------+---------------|
| 1 | Código Empresa | 03 | | CHAR | | sim |
| 2 | Código Estabelecimento | 05 | ";" | CHAR | | sim |
| 3 | Código Funcionário | 08 | ";" | Inteiro | | sim |
| 4 | Número da Consulta | 07 | ";" | Inteiro | | |
| 5 | Código CID | 07 | ";" | Char | | sim |
| 6 | Indicador Tipo de Afastamento | 01 | ";" | Inteiro | | |
| | 1 - Interno | | | | | |
| | 2 - Externo | | | | | |
| 7 | Código do Médico | 08 | ";" | Char | | |
| 8 | Código Situação Afastamento | 02 | ";" | Char | | sim |
| 9 | Código Local Lesão Acidente | 08 | ";" | Char | | sim |
| 10 | Data Afastamento Func Acidente | 08 | ";" | Data | | |
| 11 | Data Término do Afastamento | 08 | ";" | Data | | |
| 12 | Horário Afastamento Funcionário | 04 | ";" | Char | | |
| 13 | Horário Término Afastamento | 05 | ";" | Char | | |
| 14 | Quantidade Dias Perdidos | 04 | ";" | Inteiro | | |
| 15 | Quantidade Horas Perdidas | 05 | ";" | char | | |
| 16 | Local Externo do Exame Médico | 08 | ";" | Char | | |
| 17 | Código CID Relacionado | 07 | ";" | Char | | |
+--------------------------------------------------------------------------------------------------------------------------|
MT0828 – Gerenciador Médico (v05pm251)
Incluir novo campo em tela “CID relacionado” pasta Afast.
Tabela: utilizar a tabela afast_pacien, campo cod_livre_1, posições de 13 a 19.
Formato: texto (text field) com 7 posições x(7).
Habilitar: somente se o campo “Ativa Relacionamento CID na Situação de Afastamento” do fp0000 estiver marcado.
Incluir habilitação do zoom, seguindo a tratativa do campo CID.
Validar: Validar o código CID Relacionado se existe no cadastro, da mesma forma que é feita a validação do campo CID.
Validar se o código CID Relacionado não é igual ao informado no campo código CID.
ST0501 – Comunicação Acidente de Trabalho
Não é necessária alteração neste programa pelo fato de o código CID relacionado não ser relevante à CAT. Também ao fato de que o programa de geração da CAT não efetua gravação nas situações de afastamento da folha.
FPAPI114 – API de verificação das situações com código CID relacionado
Será criada uma api para efetuar a verificação das situações de afastamento que possuam código CID relacionado.
Função: Comparar o código CID Relacionado da situação de afastamento atual com o código CID de situação anterior, dentro do período de 60 dias. Se estiverem relacionados, os dias da situação contarão para os dias pagos pela empresa, não ultrapassando o limite informado no cadastro de situações (fp0060).
Incluir a chamada da API (fpapi114) nos programas abaixo:
- FP3020 – Cálculo folha normal
- FP3060 – Cálculo de provisões
- FP3540 – RE – Relação de empregados
- FP6010 – SEFIP – Meio magnético
- FR5060 – Geração de movimentos rescisão
- FR5340 – Emissão do recibo de pagamento (TRCT)
- FR5370 - Gerador do arquivo XML Homolognet
Opcional
Protótipo de Tela
Protótipo 01
Protótipo 02
Protótipo 03
Opcional
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Opcional
Dicionário de Dados
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Índice | Chave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo | <AAA_PERESP> |
Tipo | <N> |
Tamanho | <6> |
Valor Inicial | <Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Referência Mínima para Cálculo> |
Título | <Ref.Calc.> |
Picture | <@E999.99> |
Help de Campo | <Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação> |
(Opcional)
Grupo de Perguntas
<Informações utilizadas na linha Protheus>.
Nome: FINSRF2
X1_ORDEM | 01 |
X1_PERGUNT | Emissão De |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | Comum |
X1_CNT01 | '01/01/08' |
X1_HELP | Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório |
(Opcional)
Consulta Padrão
<Informações utilizadas na linha Protheus>
Consulta: AMB
Descrição | Configurações de Planejamento |
Tipo | Consulta Padrão |
Tabela | “AMB” |
Índice | “Código” |
Campo | “Código”; ”Descrição” |
Retorno | AMB->AMB_CODIGO |
(Opcional)
Estrutura de Menu
<Informações utilizadas na linha Datasul>.
Procedimentos
Procedimento |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Módulo |
|
|
|
Programa base |
|
|
|
Nome Menu | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Registro padrão | Sim | Sim | Sim |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Release de Liberação |
|
|
|
Programas
Programa |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Nome Externo |
|
|
|
Nome Menu/Programa | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Nome Verbalizado[1] | (Max 254 posições) | (Max 254 posições) | (Max 254 posições) |
Procedimento |
|
|
|
Template | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) |
Tipo[2] | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Categoria[3] |
|
|
|
Executa via RPC | Sim/Não | Sim/Não | Sim/Não |
Registro padrão | Sim | Sim | Sim |
Outro Produto | Não | Não | Não |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Query on-line | Sim/Não | Sim/Não | Sim/Não |
Log Exec. | Sim/Não | Sim/Não | Sim/Não |
Rotina (EMS) |
|
|
|
Sub-Rotina (EMS) |
|
|
|
Localização dentro da Sub Rotina (EMS) |
|
|
|
Compact[4] | Sim/Não | Sim/Não | Sim/Não |
Home[5] | Sim/Não | Sim/Não | Sim/Não |
Posição do Portlet[6] | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right |
Informar os papeis com os quais o programa deve ser vinculado |
|
|
|
Cadastro de Papéis
<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.
<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.
Código Papel | (máx 3 posições) |
Descrição em Português* |
|
Descrição em Inglês* |
|
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
[6] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|