Árvore de páginas

 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

-


Exemplo de Aplicação:
  • 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 - SRCValores Futuros - SRK
    FILIALFILIAL
    MATRICULAMATRICULA
    CCUSTOCCUSTO
    VERBAVERBA
    TIPOnão utilizado
    HORASnão utilizado
    VALORVALOR
    SEMANAnão utilizado
    PARCELAnão utilizado
    DATADATA_VENC.
    DT.REFDT.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.
  • 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_PAISBRA

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.