Ir para conteúdo

Fabio Silva Santos

Membros
  • Total de itens

    15
  • Registro em

  • Última visita

  • Dias Ganho

    1

Tudo que Fabio Silva Santos postou

  1. Bom dia! Alguém teria um fórmula que retorna os dias úteis no período do ponto? Atenciosamente. Fabio SIlva
  2. Bom dia! Alguém teria uma fórmula que retorna o número de horas extras realizadas no período? Atenciosamente. Fabio Silva
  3. Boa tarde! Pessoal como faço para que quando o usuário logar no Portal RM, o mesmo sejá redirecionado para a pagina principal do Portal? Atenciosamente. Fabio Silva
  4. Pessoal tenho a seguinte situação: Funcionário executou um total de 91:06 de horas de adicional noturno, porém no movimento do funcionário evento de adicional noturno está totalizando apenas 79:43, como proceder para que o sistemas totalize no movimento do funcionário as 91:06. Atenciosamente. Fabio Silva
  5. No horário 08:00 as 12:00 | 13:00 as 18:00, temos o intervalo de almoço. Caso o funcionário tenha a necessidade de trabalhar nesse horário, precisamos pagar a hora extra. Essa hora extra, por ocorrer no meio da jornada programada, é conhecida como INTRA-JORNADA. E a depender do horário e dia em que é executada, o percentual a ser pago (50 ou 100%) . Ou seja, se o funcionário estiver com horário de almoço programado para o intervalo entre e 12:00 e 13:00, e almoçar em 20 minutos, os 40 minutos excedentes devem ser pagos no movimento da Folha na verba "HE INTRA-JORNADA 55%". Caso a mesma ocorra, por exemplo, num feriado ou dia de folga "HE INTRA-JORNADA 100%". O sistema TOTVS reconhece a HE, mas não especifica se é INTRA-JORNADA nem o percentual da mesma. Nem sei por onde começar uma fórmula para tratar está situação, alguém poderia auxiliar. Atenciosamente. Fabio Silva
  6. Boa tarde! Boa tarde! Pessoal na tela de Lançamentos financeiros, ao clicar sobre o lançamento de FGTS a recolher por exemplo é possivél visualizar chapa |funcionário | valor "Rastreabilidade por Funcionário", está informaçao fica armazenada em alguma tebela? Atenciosamente.
  7. Boa tarde! Pessoal preciso criar o horário abaixo, porém estou tendo dificuldades quanto a definição da jornada, pois passa de um dia para o outro. Jornada mensal: 220:00 Jornada semanal: 044:00 Jornada diária: 008:00 Dê segunda a terça-feira: 20:00 as 23:00 | 00:00 as 05:00 Quarta-feira: folga Quinta a sexta-feira: 20:00 as 23:00 | 00:00 as 05:00 Sábado: 20:00 as 00:00 Domingo: 20:00 as 23:00 | 00:00 as 05:00
  8. Bom dia. Seria possível adaptar essa formula (DECL ANOF;SETVAR(ANOF,VAL(SUBSTR(PAR,4,4))))) que retorna o ano de competência da tela de geração da folha analítica também para retornar o período informado na tela?
  9. Boa noite! Frederico obrigado por responder, porém eu gostaria de saber como que se faz no SQL Server, onde eu passaria o mês e o ano como referência para o campo HS.DATAMUDANCA, considerando o último dia mês.
  10. SELECT FF.SALARIODECALCULO AS FGTSAF FROM PFUNC P LEFT OUTER JOIN PFPERFF FF (NOLOCK) ON P.CODCOLIGADA = FF.CODCOLIGADA AND FF.CHAPA = P.CHAPA LEFT OUTER JOIN PFHSTSIT HS (NOLOCK) ON P.CODCOLIGADA = HS.CODCOLIGADA AND HS.CHAPA = P.CHAPA WHERE P.CODCOLIGADA = :FRM_COLIGADA AND FF.ANOCOMP = :FRM_ANOF AND FF.MESCOMP= :FRM_MESF AND FF.CHAPA = :FRM_CHAPA AND FF.NROPERIODO = 4 AND P.CODSITUACAO = 'T' AND HS.DATAMUDANCA = (SELECT MAX(HS1.DATAMUDANCA) FROM PFHSTSIT HS1 WHERE HS1.CODCOLIGADA = P.CODCOLIGADA AND HS1.CHAPA = P.CHAPA AND CONVERT(VARCHAR(100), DATEPART(MONTH,HS1.DATAMUDANCA)) + CONVERT(VARCHAR(100),DATEPART(YEAR,HS1.DATAMUDANCA)) <=(:FRM_MESF+'/'+:FRM_ANOF)) Boa noite pessoal! Fiz a consulta SQL abaixo, porém estou tendo dificuldades em passar o mês e ano como parametro para consulta no Oralce fiz desta forma HS.DATAMUDANCA <= LAST_DAY(TO_DATE(:FRM_MESF||'/'||:FRM_ANOF, 'MM/YYYY')) e funcionou mas no SQL Server não consegui
  11. Bom dia! Pessoal preciso de um auxilio referente a fórmula, preciso fazer uma fórmula para ser utilizada na geração de encargos, porém a fórmula deve ler o mês competência informado e retornar o mês anterior ao informado, a será utilizada como parametro em uma SQL, para que se possa obter o valor acumulado da provisão de férias e 13, quando se transfere o funcionário de uma coligada para outra, isto é para ajuste de saldo na contabilidade.
  12. Bom dia alguém teria um relatório de provisões de férias e de 13 salário que traga os valores correspondente ao salário e seção da época, considerando os históricos de seção e salário e transferências entre seções do mesmo nível, seções de outro nível. Consegui chegar nesta SQL, mas quando funcionário é transferido, e ao gerar o relatório com referencia a competências passadas o valor não bate, pois falta os funcionários transferidos. SELECT C.NROCENCUSTOCONT QUEBRA$, F.NOME AS CC, A.CODCOLIGADA, A.CHAPA, A.ANO, A.MES, E.NOME, E.dataadmissao, E.dtvencferias, A.nroavosvencferdec || ' / ' || A.nroavosproporcdec, /*A.valprovfer,*/ I.vaLOR, E.nrodiasferias, CAST (CASE WHEN C.NROCENCUSTOCONT IS NULL THEN 'NAO SECAO ' || D.CODSECAO ||'NAO TEM CENTRO DE CUSTO AJUSTAR' ELSE C.NROCENCUSTOCONT END AS VARCHAR(10)) /* A.CODPCCUSTO CENTRO DE CUSTO DA SE«√O DA EPOCA)*/ AS CENTRO_CUSTO, H.SALARIO FROM rm.pfhstprov A LEFT OUTER JOIN ( SELECT AA.CODCOLIGADA, AA.CHAPA, MAX (AA.DTMUDANCA) AS DTMUDANCA, Z.ANO, Z.MES FROM RM.PFHSTSEC AA LEFT OUTER JOIN ( SELECT Z.CODCOLIGADA, Z.CHAPA, to_date (CASE WHEN TO_CHAR(E.DATAADMISSAO,'YYYY')=Z.ANO AND TO_CHAR(E.DATAADMISSAO,'MM')=Z.MES THEN CAST(TO_CHAR(E.DATAADMISSAO,'DD') AS VARCHAR(10)) ELSE '1' END ||'/'|| CAST (Z.MES AS VARCHAR(10)) ||'/'|| CAST (Z.ANO AS VARCHAR(10)) , 'DD/MM/YYYY' )/* PARA ORACLE MUDAR PARA DATE SQL PARA DATETIME*/ AS DATA1, Z.MES, Z.ANO FROM rm.pfhstprov Z LEFT OUTER JOIN RM.PFUNC E ON Z.CODCOLIGADA=E.CODCOLIGADA AND E.CHAPA=Z.CHAPA WHERE Z.MES=:MES AND Z.ANO=:ANO ) Z ON Z.CODCOLIGADA=AA.CODCOLIGADA AND Z.CHAPA=AA.CHAPA /* AND Z.DATA1>=AA.DTMUDANCA*/ GROUP BY AA.CODCOLIGADA,AA.CHAPA,Z.ANO, Z.MES) B ON A.CODCOLIGADA=B.CODCOLIGADA AND A.CHAPA=B.CHAPA AND A.MES=B.MES AND A.ANO=B.ANO LEFT OUTER JOIN RM.PFHSTSEC D ON B.CODCOLIGADA=D.CODCOLIGADA AND D.CHAPA=B.CHAPA AND D.DTMUDANCA=B.DTMUDANCA LEFT OUTER JOIN RM.PSECAO C ON D.CODCOLIGADA=C.CODCOLIGADA AND D.CODSECAO=C.CODIGO LEFT OUTER JOIN RM.PFUNC E ON A.CODCOLIGADA=E.CODCOLIGADA AND A.CHAPA=E.CHAPA LEFT OUTER JOIN RM.PCCUSTO F ON C.CODCOLIGADA=F.CODCOLIGADA AND C.NROCENCUSTOCONT=F.CODCCUSTO LEFT OUTER JOIN ( SELECT AA.CODCOLIGADA, AA.CHAPA, MAX (AA.DTMUDANCA) AS DTMUDANCA, Z.ANO, Z.MES FROM RM.PFHSTSAL AA LEFT OUTER JOIN ( SELECT Z.CODCOLIGADA, Z.CHAPA, to_date (CASE WHEN TO_CHAR(E.DATAADMISSAO,'YYYY')=Z.ANO AND TO_CHAR(E.DATAADMISSAO,'MM')=Z.MES THEN CAST(TO_CHAR(E.DATAADMISSAO,'DD') AS VARCHAR(10)) ELSE '1' END ||'/'|| CAST (Z.MES AS VARCHAR(10)) ||'/'|| CAST (Z.ANO AS VARCHAR(10)) , 'DD/MM/YYYY' )/* PARA ORACLE MUDAR PARA DATE SQL PARA DATETIME*/ AS DATA1, Z.MES, Z.ANO FROM rm.pfhstPROV Z LEFT OUTER JOIN RM.PFUNC E ON Z.CODCOLIGADA=E.CODCOLIGADA AND E.CHAPA=Z.CHAPA ) Z ON Z.CODCOLIGADA=AA.CODCOLIGADA AND Z.CHAPA=AA.CHAPA AND Z.DATA1>=AA.DTMUDANCA GROUP BY AA.CODCOLIGADA,AA.CHAPA,Z.ANO, Z.MES) G ON A.CODCOLIGADA=G.CODCOLIGADA AND A.CHAPA=G.CHAPA AND A.MES=G.MES AND A.ANO=G.ANO LEFT OUTER JOIN RM.PFHSTSAL H ON G.CODCOLIGADA=H.CODCOLIGADA AND H.CHAPA=G.CHAPA AND H.DTMUDANCA=G.DTMUDANCA LEFT OUTER JOIN RM.PFENCARGO I ON A.CODCOLIGADA=I.CODCOLIGADA AND A.CHAPA=I.CHAPA WHERE C.CODIGO LIKE:CSECAO AND A.CODCOLIGADA=:COLIGADA AND A.ANO=:ANO AND A.MES=:MES AND I.ANOCOMP=:ANO AND I.MESCOMP=:MES AND I.CODENCARGO='05' AND A.nroavosvencferdec =0 AND A.nroavosproporcdec =0 ORDER BY a.ano,a.mes,F.CODCCUSTO,E.NOME Atenciosamente. Fabio Silva
  13. Boa noite! Pessoal estou criando um fluxo de atendimento personalizado no RM Agilis para uso no fluxo de requisições do RM Vitae, já criei um fluxo para requisições de Aumento de Quadro o qual já está funcionando bem, por´m preciso criar outros dois fluxos sendo um para requisições de Desligamento e outro para requisições de Transferencia. Porem não estou tendo sucesso, alguém já chegou a utilizar o RM Vitae con integração com o RM Agilis. Atenciosamente. Fabio Silva
×
×
  • Criar Novo...

Informação Importante

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