Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Descrição do Arquivo

Curva ABC de Salários - RH

Tópico sobre o Arquivo: http://www.forumrm.com.br/index.php?showtopic=83

Arquivo: RH_Curva_de_Salarios___Valor___Geral.zip ( 2.48KB )

Autor do Post: Jair / Autor do CUBO: Mauricio

Downloads Já feitos na área principal, antes de ser trazido para o Gerenciador de Downloads: 137

Este Cubo utiliza duas Views e devem ser gravadas no banco de dados antes de executá-lo.

A ZFOLGER, é uma View, que pega os dados da Folha, e está usando também uma segundo view que é a ZFOLTEMP (abaixo).

ALTER VIEW ZFOLTEMP AS

SELECT PFUNC.CODCOLIGADA, PFUNC.CHAPA,

CASE

WHEN

PFUNC.CHAPA LIKE '0%' AND PFCOMPL.CONECTANF IS NULL

THEN PFUNC.SALARIO

WHEN (PFUNC.CHAPA NOT LIKE '0%' AND PFUNC.CHAPA NOT LIKE '9%' )

THEN PFUNC.SALARIO + ISNULL ( (SELECT F1.SALARIO FROM PFUNC F1 WHERE

F1.CODCOLIGADA=PFCOMPL.CODCOLIGADA

AND F1.CHAPA=PFCOMPL.CONECTA),0)

+ ISNULL ( (SELECT F2.SALARIO FROM PFUNC F2 WHERE

F2.CODCOLIGADA=PFCOMPL.CODCOLIGADA

AND F2.CHAPA=PFCOMPL.CONECTANF),0)

WHEN PFUNC.CHAPA LIKE '9%' AND PFCOMPL.CONECTA IS NULL

THEN PFUNC.SALARIO

ELSE 0

END SALARIO_ACORDADO,

CASE

WHEN (PFUNC.CHAPA NOT LIKE '0%' AND PFUNC.CHAPA NOT LIKE '9%' )

THEN PFUNC.SALARIO

ELSE 0

END SALARIO_CLT

FROM PFUNC,PFCOMPL

WHERE PFCOMPL.CODCOLIGADA=PFUNC.CODCOLIGADA

AND PFCOMPL.CHAPA=PFUNC.CHAPA AND CODSITUACAO<>'D'

----------------------------------

ALTER VIEW ZFOLGER AS

SELECT

C1.CODCOLIGADA,

F1.CODFILIAL,

CC1.NOME C_CUSTO,

F2.NOME FUNCAO,

P1.CHAPA,

P1.NOME,

Z1.SALARIO_ACORDADO,

Z1.SALARIO_CLT,

P1.DATAADMISSAO,

P2.DTNASCIMENTO

FROM

ZFOLTEMP Z1,

PFUNC P1,

PPESSOA P2,

GCOLIGADA C1,

GFILIAL F1,

PFRATEIOFIXO PF1,

PCCUSTO CC1,

PFUNCAO F2

WHERE

C1.CODCOLIGADA=Z1.CODCOLIGADA

AND P1.CODCOLIGADA=C1.CODCOLIGADA

AND P1.CHAPA=Z1.CHAPA

AND P2.CODIGO=P1.CODPESSOA

AND PF1.CODCOLIGADA=C1.CODCOLIGADA

AND PF1.CHAPA=P1.CHAPA

AND CC1.CODCOLIGADA=C1.CODCOLIGADA

AND CC1.CODCCUSTO=PF1.CODCCUSTO

AND F1.CODCOLIGADA=C1.CODCOLIGADA

AND F1.CODFILIAL=P1.CODFILIAL

AND F2.CODCOLIGADA=C1.CODCOLIGADA

AND F2.CODIGO=P1.CODFUNCAO

AND Z1.SALARIO_ACORDADO >0

------------

Explicando... A primeira view ( ZFOLTEMP ), junta os valores de dois cadastros (caso existam), onde são amarrados por um campo complementar... caso não queira usar esta parte modifique a segunda view ( ZFOLGER ) para ter os valores diretamente dela, e não depender desta segunda parte.


×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.