Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tempo aproximado para leitura: 02 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Recursos Humanos
Módulo:SIGAGFP
Função:

VDFXFUN

Requisito/Story/Issue (informe o requisito relacionado) :DRHGFP-2775
Pacote:12.1.17:https://suporte.totvs.com/portal/p/10098/download?e=734207 ;


02. SITUAÇÃO/REQUISITO

  • Quando os parâmetros MV_SIGAGFP estão com valores = 2 ou 3, MV_FUNCARG = F e MV_ALTSAL = S, no momento do cadastro do funcionário, ao selecionar uma função que possui o salario cadastrado, o sistema não carrega o salário da função.

  • Na consulta padrão do campo de função, após visualizar a função e voltar para o cadastro do funcionário, o sistema bloqueia os campos: Horas Mensais, Horas semanais, Cod. Função, Cat Func, e Cod Depto. Impossibilitando a continuidade do cadastro.

03. SOLUÇÃO

  • Foi realizado um ajuste no dicionário SX3. Os campos RA_HRSMESRA_HRSEMANRA_CATFUNC, RA_CODFUNC e RA_DEPTO foram ajustados para que as validações permitam a edição dos campos durante a criação do funcionário.;
  • Ajuste no dicionário SX7, modificada a propriedade CONDIC, para o campo RA_CODFUNC (conforme tabela abaixo);


  • Ajuste realizado também no fonte VDFXFUN.PRW. A função que realiza o preenchimento do salário do funcionário de acordo com o preenchimento do campo de código de função (RA_CODFUNC) foi modificada. Agora o preenchimento do salário passou a considerar o parâmetro MV_FUNCARG para saber se deve trazer o salário da função ou do cargo.

  • Ajuste realizado no pacote de dicionário de dados XXXXXX005777, incorporado na versão 12.1.23.

Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,
WHEN
Totvs custom tabs box items
defaultyes
referenciapasso1
  • Consulta padrão no cadastro de funcionários.
    • Foi necessário ajustar a validação do campo para permitir sua edição nos módulos pertinentes.

AlteraçãoAjuste SX3:

TABELA

CAMPO

VALOR ANTIGO

NOVO VALOR

PROPRIEDADE
SRARA_HRSMES
Iif( fUsaGFP() .and. !INCLUI, .F. , .T. )!
ALTERA
(cModulo $ "GFP|VDF") .OR. INCLUIWHEN
SRARA_HRSEMANIif( fUsaGFP() .and. !INCLUI, .F. , .T. )!
ALTERA
(cModulo $ "GFP|VDF") .OR. INCLUIWHEN
SRARA_CATFUNC
Iif( fUsaGFP() .and. !INCLUI, .F. , .T. )!
ALTERA
(cModulo $ "GFP|VDF") .OR. INCLUIWHEN
SRARA_CODFUNC!fUsaGFP() .or. (INCLUI .Or. M->RA_CATFUNC $ "EGM4789")
Iif( ALTERA .AND. !(
!(cModulo$"GFP|VDF").OR.(INCLUI.OR.M->RA_
CATFUNC $
CATFUNC$"EGM4789"
), .F. , .T.
)
WHEN
SRARA_DEPTO
Iif(fUsaGFP().and.FunName()=='GPEA010'.AND.!INCLUI,.F.,.t.)
!ALTERA
!(cModulo $ "GFP|VDF") .OR. (INCLUI .AND. !FunName()=='GPEA010')WHEN


Ajuste SX7:

TABELACAMPOCDOMINALIASVALOR ANTIGONOVO VALORPROPRIEDADE
SRARA_CODFUNCRA_SALARIOSRJLeft(cModulo,1)<>"Q" .and. !fUsaGFP()Left(cModulo,1)<>"Q"CONDIC






Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>