Jump to content

weverton dias

Membros
  • Content Count

    142
  • Joined

  • Last visited

  • Days Won

    3

weverton dias last won the day on October 1 2021

weverton dias had the most liked content!

Community Reputation

1 Neutro

About weverton dias

  • Rank
    Membro Ativo no Fórum
  • Birthday 01/06/1988

Profile Information

  • Sexo
    Masculino

Recent Profile Visitors

1,355 profile views
  1. Opa Muito Obrigado Luis! Você é o cara, vai me ajudar bastante.....
  2. Boa Tarde Osmar! Então na realidade eu estava precisando do Layout alguma coisa em excel para os usuários incluírem os produtos.... E após eu salvaria em text para fazer a importação....
  3. Bom Dia Pessoal! Estou precisando importar ou fazer um insert na tabela TPRD, alguém teria a estrutura em Excel para passar ou poderiam indicar qual a melhor forma para fazer essa importação? Obrigado.
  4. Bom Dia Pessoal! Estou criando uma formula para pagamento de Cesta Básica, porém preciso verificar na Ficha Financeira se o funcionário teve faltas no mês anterior, não estou conseguindo... Alguém que já desenvolveu poderia ajudar? Se TABCOMPL('CESTABASICA','S') = '1' AND C('0008')=0 /*aqui preciso verificar se existiu esse evento no envelope no mês anteior*/ Entao '400,00' Senao '0,00' FimSe
  5. Bom Dia Pessoal! Criei a setença abaixo para montar um rateio por seção e centro de custo, ocorre que um funcionário pode ter vários rateios e preciso trazer todos em colunas, quando removo o case da setença funciona, porém não tras os eventos separados por coluna, alguém poderia me ajudar? A sentença está duplicando várias linhas......... preciso que retorne somente os centro de custo que possuem rateio e seus respectivos valores..... SELECT FF.CODCOLIGADA, FF.CHAPA, P.NOME, P.CODSITUACAO, P.CODFILIAL, P.CODSECAO, RAT.CODCCUSTO, CUST.NOME AS 'NOME CENTRO DE CUSTO', FF.MESCOMP, FF.ANOCOMP, FF.NROPERIODO, SEC.DESCRICAO, FF.LIQUIDO, ( CASE WHEN MOV.CODEVENTO IN ( '0075' ) THEN MOV.VALOR ELSE 0 END ) AS 'GRATIFICACAO E PREMIO' /*@Weverton GRATIFICACAO E PREMIO*/ FROM PFPERFF AS FF WITH (NOLOCK) INNER JOIN PFUNC AS P WITH (NOLOCK) ON P.CODCOLIGADA = FF.CODCOLIGADA AND P.CHAPA = FF.CHAPA INNER JOIN PFRATEIOFIXO AS RAT WITH (NOLOCK) ON RAT.CODCOLIGADA = P.CODCOLIGADA AND RAT.CHAPA = P.CHAPA INNER JOIN GCCUSTO AS CUST WITH (NOLOCK) ON CUST.CODCOLIGADA = RAT.CODCOLIGADA AND CUST.CODCCUSTO = RAT.CODCCUSTO INNER JOIN PFMOVCC MOV ON FF.CODCOLIGADA = MOV.CODCOLIGADA AND FF.CHAPA = MOV.CHAPA AND FF.ANOCOMP = MOV.ANOCOMP AND FF.MESCOMP = MOV.MESCOMP AND FF.NROPERIODO = MOV.NROPERIODO LEFT OUTER JOIN PSECAO AS SEC ON P.CODCOLIGADA = SEC.CODCOLIGADA AND P.CODSECAO = SEC.CODIGO WHERE ( FF.CODCOLIGADA = :COLIGADA ) AND ( FF.MESCOMP = :MES ) AND ( FF.ANOCOMP = :ANO ) AND ( FF.NROPERIODO = :PERIODO ) ORDER BY P.NOME
  6. Boa Tarde Jair! Resolvi o problema fazendo apenas uma consulta SQL.... existiam várias consultas e estava atrapalhando no agrupamento.... Obrigado
  7. Boa Tarde! Alguém saberia informar qual a senha para acerto de inconsistências de período do TOTVS Automação de Ponto? Antes ficava liberado, porém agora a totvs colocou senha e chamado lá ta demorando demais...
  8. Bom dia Pessoal! Estou com problemas na consulta abaixo, preciso retornar as horas extras a 70% em uma coluna, e 100% em outra coluna, através da tabela AMOVFUNDIA… e incorporar a consulta abaixo… alguém pode ajudar… SELECT F.CHAPA, P.NOME, S.DESCRICAO, LEFT(FORMAT(Sum(H.ATRASO) / 60, '00') + ':' + FORMAT((Sum(H.ATRASO) / 60.0 - Sum(H.ATRASO) / 60) * 60, '00'), 5) AS ATRASO, LEFT(FORMAT(Sum(H.FALTA) / 60, '00') + ':' + FORMAT((Sum(H.FALTA) / 60.0 - Sum(H.FALTA) / 60) * 60, '00'), 5) AS FALTA, LEFT(FORMAT(Sum(H.COMPENSADO) / 60, '00') + ':' + FORMAT((Sum(H.COMPENSADO) / 60.0 - Sum(H.COMPENSADO) / 60) * 60, '00'), 5) AS COMPENSADO, LEFT(FORMAT(Sum(H.EXTRAEXECUTADO) / 60, '00') + ':' + FORMAT((Sum(H.EXTRAEXECUTADO) / 60.0 - Sum(H.EXTRAEXECUTADO) / 60) * 60, '00'), 6) AS TOTAL_EXTRA_100_70, /*DEVERÁ RETORNA O EVENTO DE HORAS EXTRAS A 70% E SOMA-LOS*/ (SELECT LEFT(FORMAT(Sum(M.NUMHORAS) / 60, '00') + ':' + FORMAT((Sum(M.NUMHORAS) / 60.0 - Sum(M.NUMHORAS) / 60) * 60, '00'), 5) AS EXTRA70 FROM AMOVFUNDIA M WHERE CODEVE = 0122 AND M.DATA >= H.DATA AND M.DATA <= H.DATA), /*DEVERÁ RETORNA O EVENTO DE HORAS EXTRAS A 100% E SOMA-LOS*/ /*(SELECT M.NUMHORAS AS EXTRA100 FROM AMOVFUNDIA M WHERE CODEVE = 0122 AND M.DATA >= H.DATA AND M.DATA <= H.DATA),*/ LEFT(FORMAT(Sum(H.BASE) / 60, '00') + ':' + FORMAT((Sum(H.BASE) / 60.0 - Sum(H.BASE) / 60) * 60, '00'), 5) AS HORASTRAB_SEM_EXTRAS, LEFT(FORMAT(Sum(H.BASE + H.EXTRAEXECUTADO) / 60, '00') + ':' + FORMAT((Sum(H.BASE + H.EXTRAEXECUTADO) / 60.0 - Sum(H.BASE + H.EXTRAEXECUTADO) / 60) * 60, '00'), 6) AS HORASTRABALHADAS, LEFT(FORMAT(Sum(H.ADICIONAL) / 60, '00') + ':' + FORMAT((Sum(H.ADICIONAL) / 60.0 - Sum(H.ADICIONAL) / 60) * 60, '00'), 5) AS ADICIONAL, LEFT(FORMAT(Sum(H.ABONO) / 60, '00') + ':' + FORMAT((Sum(H.ABONO) / 60.0 - Sum(H.ABONO) / 60) * 60, '00'), 5) AS ABONO, F.CHAPA AS CHAPA_BASE FROM PPESSOA AS P INNER JOIN PFUNC AS F ON P.CODIGO = F.CODPESSOA INNER JOIN PSECAO AS S ON F.CODCOLIGADA = S.CODCOLIGADA AND F.CODSECAO = S.CODIGO INNER JOIN AAFHTFUN AS H ON F.CHAPA = H.CHAPA WHERE F.CODCOLIGADA = :COLIGADA AND ( H.DATA >= :DATA_INICIAL ) AND ( H.DATA <= :DATA_FINAL ) GROUP BY F.CHAPA, P.NOME, S.DESCRICAO, H.DATA
  9. @luisgustavogomes, irei efetuar uns testes hoje e darei o retorno! Obrigado!
  10. @luisgustavogomes Boa Tarde, a principio são em média 200....
  11. @luisgustavogomes Muito Obrigado mestre... Otimo final de semana...
  12. Bom Dia @luisgustavogomes! Obrigado por responder.... Exemplo: Movimentação do Ponto = Hora Extras 50%: 027:58 No envelope de pagamento está lançado no campo horas: 027:58 e no campo referência está: 27,97 e o sistema está calculando sobre o campo referência o que gera diferênça no pagamento da horas extras.... O Correto seria ele fazer o calculo da quantidade correta de horas... Lembrando que da integração do ponto até a análise dos eventos de integração da folha está tudo correto, isso só é alterado quando fazemos o lançamento do grupo de eventos.... Segue tela anexo....
  13. Boa Tarde Pessoal! Preciso de uma ajudinha, fiz a integração do ponto com a folha, ocorre que a quantidade de horas no envelope está correto, porém a referência ficou diferente e o RM está considerando referência para calcular... Como mudo para calcular pela quantidade de horas? Alguém pode me ajudar?
  14. Boa Tarde Pessoal! Preciso de uma ajuda! Tenho um evento cadastrado, com rubrica associada e etc.... Quando gero a rescisão, no formulário aparece somente o valor.... Preciso que gere também a quantidade de horas lançadas no evento... Alguém poderia me ajudar? Onde está em amarelo, deveria aparecer a quantidade de horas...... Obrigado...
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.