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® | Módulo | SIGAGPE |
Segmento Executor | Serviços | ||
Chamado | TTPLQA | ||
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros |
|
Objetivo
Implementar no produto padrão a importação de lançamentos em Valores Futuros ( SRK ) EXCLUSIVAMENTE para funcionários DEMITIDOS durante a importação de lançamentos para Lançamentos Mensais ( SRC ).
Definição da Regra de Negócio
Hoje no sistema padrão é possível realizar importação de lançamentos para as rotinas de Lançamentos Mensais (SRC) e Valores Futuros (SRK) de forma independente, sendo necessário realizar duas importações separadas a fim de possuir dados na SRC ou na SRK.
A melhoria a ser desenvolvida deverá permitir a seguinte situação:
- Durante a importação de lançamentos Mensais (SRC) verificar se funcionário está com situação de Demitido (RA_SITFOLH = 'D') e realizar a importação de seu lançamento para a tabela SRK em vez de SRC.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
GPEA240 | Alteração | Miscelânea -> Importação -> Lanctos Mensais | - |
As tabelas SRC e SRK possuem diferentes estruturas e por isso será necessário realizar alguns tratamentos para o preenchimento dos campos na SRK durante a importação do demitido.
Realizar o seguinte De/Para das variáveis
Lançamentos Mensais - SRC Valores Futuros - SRK FILIAL FILIAL MATRICULA MATRICULA CCUSTO CCUSTO VERBA VERBA TIPO não utilizado HORAS não utilizado VALOR VALOR SEMANA não utilizado PARCELA não utilizado DATA DATA_VENC. DT.REF DT.REF NR. PARCELAS - adotar valor padrão 1 (um) JUROS ANO - 0 (zero) JUROS MES - 0 (zero) NR. DOCUMENTO REGRA DESCONTO A importação de lançamentos para a SRK (Valores Futuros) também realiza o tratamento para outros campos que devem ser informados que não estão presentes no leiaute. Por isso, abaixo será listado todos os campos que necessitam de tratamento para gravar o lançamento na SRK.
- RK_FILIAL - receberá o valor referente à RC_FILIAL (TRP->FILIAL)
- RK_MAT - receberá o valor referente à RC_MAT (TRP->MATRIC)
- RK_PD - receberá o valor referente à RC_PD (TRP->VERBA)
- RK_VALORTO - receberá o valor referente à RC_VALOR (TRP->VALOR)
- RK_PARCELA - receberá o valor padrão 1 (um)
- RK_JUROANO - receberá o valor padrão 0 (zero)
- RK_JUROMES - receberá o valor padrão 0 (zero)
- RK_VALORPA - receberá o valor total, RC_VALOR (TRP->VALOR)
- RK_VALORAR - receberá o valor padrão 0 (zero)
- RK_DTVENC - receberá o valor referente à RC_DATA (TRP->DATAPGTO)
- RK_DTMOVI - receberá o valor referente à RC_DTREF (TRP->DATAREF)
- RK_DTREF - receberá o valor referente à RC_DTREF (TRP->DATAREF)
- RK_DOCUMEN - será um valor incremental ao últimoNr.Documento presente no registro do funcionário.
- RK_CC - receberá o valor referente à RC_CC (TRP->CC)
- RK_REGRADS - receberá o valor padrão 1(um)
- RK_VALPARE - receberá o valor padrão 0 (zero)
- RK_TIPO - receberá o valor fixo 'G'
- RK_ITEM - receberá o valor referente à RC_ITEM (TRP->ITEM)
- RK_CLVL - receberá o valor referente à RC_CLVL (TRP->CLVL)
- Criar nova pergunta na rotina de Importação de Lançamentos Mensais
- A pergunta será utilizada APENAS durante a importação de lançamentos Mensais (SRC).
- Pergunta: "Importar Demitidos para SRK?"
- Opções de resposta: 1 = SIM ; 2 = NÃO
- Help: Define se funcionários com situação de Demitido serão importados para SRK em vez da SRC. Utilizado apenas para importação de Lançamentos Mensais (SRC).
- Incluir um novo campo na tabela temporária TRP a fim de identificar a situação do funcionário.
- Criar o campo TRP->SITFOLH
- Receberá o conteúdo RA_SITFOLH
- Na função fGrava210() para realizar a gravação dos lançamentos:
- Necessário guardar o alias original em uma variável a fim de verificar se será alterado o alias de destino ou não.
- A mudança deve ser feita apenas durante a importação de valores para a SRC.
- Para cada funcionário:
- Verificar o conteúdo do campo TRP->SITFOLH
- Caso o conteúdo seja 'D' (Demitido) E o conteúdo da pergunta criada seja 1 (SIM)E alias original = SRC
- O alias a ser utilizado será SRK.
- Caso contrário, o alias será SRC.
- Modificar a gravação de dados da SRK a fim de verificar se o campo da tabela temporária TRP existem.
- Caso não existam ou não tenham conteúdo, passar o conteúdo padrão para o campo na SRK.
- Alguns campos não estarão no template da TRP e receberão valores padrões conforme citado mais acima.
- Necessário guardar o alias original em uma variável a fim de verificar se será alterado o alias de destino ou não.
- Realizar ajustes no LOG de importação :
- Verificar como o LOG está sendo gerado após as modificações.
- Separar os funcionários importados para SRC dos funcionários importados para a SRK caso não já não esteja sendo feito.
Tabelas Utilizadas
SRA - Cadastro de Funcionários
- CTT / SI3 - Cadastro de Centro de Custo
- SQB - Cadastro de Departamentos
- SRC - Lançamentos Mensais
- SRK - Valores Futuros
Grupo de Perguntas
Atualizar grupo de perguntas GPA210 e adicionar a seguinte pergunta:
Nome: GPA210
X1_PAIS | BRA |
X1_ORDEM | 06 |
X1_PERGUNT | Importa Demitidos para SRK ? |
X1_TIPO | N |
X1_TAMANHO | 1 |
X1_GSC | C |
X1_VAR01 | MV_PAR06 |
X1_DEF01 | 1=SIM;2=NÃO |
X1_CNT01 | 2 |
X1_HELP | .GPA21006. Define se funcionários com situação de Demitido serão importados para SRK em vez da SRC. Utilizado apenas para importação de Lançamentos Mensais (SRC). |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|