Ir para conteúdo

Gabriela Borin

Membros
  • Total de itens

    39
  • Registro em

  • Última visita

  • Dias Ganho

    2

Tudo que Gabriela Borin postou

  1. Olá! Tenho uma fórmula para calcular o adiantamento quinzenal, porém está proporcionando para quem tem atestado, alguém poderia me ajudar a refazer essa fórmula, por favor? SE SFUNC = 'E' ENTAO (((RC))*ADIANT)/100 SENAO (((RC / 30) * ND)*ADIANT)/100 FIMSE; Para quem está de licença maternidade vamos pagar normalmente e proporcionar para tem está de férias, porém está proporcionando quando lançamos atestado. Obrigada.
  2. Pessoal, bom dia!! Estou tentando fazer uma SQL para buscar a quantidade de admissão de um determinado período. Porém gostaria que a data ficasse fixo, mas esta dando erro na hora de executar porque não esta entendendo o formato da data. Alguém poderia me ajudar e corrigir essa SQL, por favor. SELECT Count (PFUNC.DATAADMISSAO) AS ADMISSAO FROM PFUNC (NOLOCK) WHERE PFUNC.CODCOLIGADA = :COLIGADA AND PFUNC.DATAADMISSAO >= '01/06/2020' AND PFUNC.DATAADMISSAO <= '30/06/2020'
  3. Alguém poderia me ajudar, por favor.
  4. Não está no arquivo morto, está ativo
  5. Alguém sabe onde é o cadastro dessa seção dentro da Automação de Ponto? Os dados que trazem dessa seção estão em branco:
  6. Sempre arredondar para cima, eu quero que o valor a ser pago do adiantamento não seja quebrado e sim cheio, exemplo 40% do salário seria 651,30, eu quero que o RM lance 652,00, não quero que lance evento de crédito de salário e sim arredondar o valor sem centavos.
  7. Dentro do evento do adiantamento já tem fórmula, onde eu coloco essa função: SE COLIGADACORRENTE = 3 E MESDT(DTA) = MES E ANODT(DTA) = ANO ENTAO 0 SENAO SE ND >= 1 OU TABFUNC('CODSITUACAO','S') = 'E' ENTAO SE ((RC + FOR('EV1050') + FOR('EV1051')) * ADIANT)/100 <= 70 ENTAO 0 SENAO ((RC + FOR('EV1050') + FOR('EV1051')) * ADIANT)/100 FIMSE SENAO 0 FIMSE FIMSE
  8. Bom dia!! Estou gerando os espelhos de ponto e deu o erro abaixo, alguém sabe qual parâmetro é esse e o que preciso fazer?
  9. Bom dia!! Preciso parametrizar o arredondamento do adiantamento de salário, exemplo o funcionário recebe 651,30 de adiantamento eu preciso que o RM lance um evento de crédito de 0,70 para arredondar para 652,00 e na folha desconta esses 0,70, como faço essa parametrização?
  10. Boa tarde!! Estou tentando criar um envelope de pagamento, pois o que tem na base é muito feio e simples. Fiz uma SQL que busca os proventos e outra que busca os descontos. Montei o modelo de holerite no Reports e criei no Detalhe o cabeçalho do holerite, com todas as informações do empregador e empregado, no Subdetalhe1 eu vinculei a Ficha financeira, no Subdetalhe2 eu vinculei a SQL de proventos e no Subdetalhe3 eu vinculei a SQL de descontos. Esta sendo executado certinho, esta trazendo todos os eventos, porém está duplicando de acordo com a quantidade de eventos, exemplo tem 7 eventos de provento e desconto, ele esta duplicando 7 vezes todos os eventos. Tem algo que posso parametrizar na Grade de Propriedades para não duplicar? Ou alguem sabe como posso resolver isso?
  11. Eu não tenho essa pasta. Você não consegue exportar e me enviar?
  12. Bom dia!! Alguém teria um modelo de Envelope de Pagamento (Holerite) na versão nova? Encontrei alguns relatórios para download, mas a versão está antiga, eu preciso para versão nova. Obrigada
  13. Boa tarde!! Alguém teria um modelo de Envelope de Pagamento (Holerite) na versão nova? Encontrei alguns relatórios para download, mas a versão está antiga (extensão RRM) eu preciso para versão nova (extensão RRMX) Obrigada
  14. O estranho é que agora quando eu comento a parte da somatória, ele trouxe todos os eventos em duplicar, porém quando eu deixo a somatória, o valor do liquido da muito alto, será que o erro está na somatória?
  15. Ainda não deu certo Jair! Já tentei de tudo, a SQL ainda duplica os registros, penso ser alguma coisa no Where, mas não sei o que é.
  16. Boa tarde!! Fiz uma SQL para trazer todos os funcionários que possuem deficiência, porém esta retornando todos e quem não tem o fleg no campo de deficiência ele traz nulo (zero ou em branco), gostaria que retornasse somente quem tem no cadastro o fleg na deficiência, alguém poderia me ajudar como devo colocar essa condição na SQL. SELECT PFUNC.CODFILIAL, PFUNC.CHAPA, PFUNC.NOME, PFUNC.CODSITUACAO, PFUNCAO.NOME AS FUNCAO, CASE WHEN PPESSOA.DEFICIENTEFISICO = '1' THEN 'FÍSICO' ELSE CASE WHEN PPESSOA.DEFICIENTEAUDITIVO = '1' THEN 'AUDITIVO' ELSE CASE WHEN PPESSOA.DEFICIENTEFALA = '1' THEN 'FALA' ELSE CASE WHEN PPESSOA.DEFICIENTEVISUAL = '1' THEN 'VISUAL' ELSE CASE WHEN PPESSOA.DEFICIENTEMENTAL = '1' THEN 'MENTAL' END END END END END FROM PFUNC (NOLOCK) JOIN PPESSOA ON PPESSOA.CODIGO = PFUNC.CODPESSOA JOIN PFUNCAO ON PFUNCAO.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFUNCAO.CODIGO = PFUNC.CODFUNCAO WHERE PFUNC.CODCOLIGADA =:COLIGADA AND PFUNC.CODFILIAL =:FILIAL AND PFUNC.CODSITUACAO <> 'D' ORDER BY PFUNC.NOME
  17. Eu fiz isso que você orientou, ele está duplicando 93 vezes o mesmo evento, ele puxou os eventos do recibo que pedi porém duplicando. Você consegue identificar o que está errado?
  18. Eu coloquei o Between e puxou, porém puxou errado. Não sei se ele está somando os eventos da Folha junto com os eventos das férias.
  19. Boa tarde!! Estou criando uma SQL para trazer o líquido das férias, ela salva sem dar erro, porém não puxa os dados. Alguém poderia verificar se está correto por favor. SELECT PFUNC.CODCOLIGADA AS COLIGADA, PFUNC.CODFILIAL AS FILIAL, PFUNC.CHAPA AS CHAPA, PFUNC.NOME AS FUNCIONARIO, PFUFERIASPER.DATAINICIO AS INICIOFERIAS, PFUNC.CODBANCOPAGTO AS BANCO_PAGTO, PFUNC.CODAGENCIAPAGTO AS AGENCIA, PFUNC.CONTAPAGAMENTO AS CONTA, SUM(PFUFERIASVERBAS.VALOR * (CASE PEVENTO.PROVDESCBASE WHEN 'P' THEN +1 WHEN 'D' THEN -1 END)) LIQUIDO FROM PFUFERIASPER(NOLOCK),PEVENTO(NOLOCK),PFUNC(NOLOCK), PFUFERIASVERBAS(NOLOCK) WHERE PFUFERIASPER.CODCOLIGADA=PFUNC.CODCOLIGADA AND PFUFERIASPER.CHAPA=PFUNC.CHAPA AND PFUFERIASVERBAS.CODCOLIGADA=PFUNC.CODCOLIGADA AND PFUFERIASVERBAS.CHAPA=PFUNC.CHAPA AND PFUFERIASVERBAS.CODCOLIGADA=PEVENTO.CODCOLIGADA AND PFUFERIASVERBAS.CODEVENTO=PEVENTO.CODIGO AND PFUNC.CODCOLIGADA= :COD_COLIGADA AND PFUNC.CODFILIAL= :COD_FILIAL AND PFUFERIASPER.DATAINICIO= :INICIO_FERIAS1 AND PFUFERIASPER.DATAINICIO= :INICIO_FERIAS2 AND PEVENTO.PROVDESCBASE IN ('P','D') AND PFUFERIASVERBAS.VALOR<>'0' AND PFUNC.CODSITUACAO<>'D' GROUP BY PFUNC.CODCOLIGADA, PFUNC.CODFILIAL, PFUNC.CHAPA, PFUNC.NOME, PFUFERIASPER.DATAINICIO, PFUNC.CODBANCOPAGTO, PFUNC.CODAGENCIAPAGTO, PFUNC.CONTAPAGAMENTO ORDER BY PFUNC.NOME
  20. Deu certo Omar!! Muito obrigada, ficou perfeita a SQL.
  21. Eu consegui criar a SQL com a condição dentro do SELECT: IIF (PFDEPEND.GRAUPARENTESCO='6',PFDEPEND.NOME,'') AS NOME_PAI, IIF (PFDEPEND.GRAUPARENTESCO='7',PFDEPEND.NOME,'') AS NOME_MAE Deu certo, mas ele puxa duas linhas, uma com o nome da mãe e outra com o nome do pai, será que não dá para colocar tudo na mesma linha? Porque dessa forma, dentro do relatório ele só puxa um, não puxa os dois nomes.
  22. Entendi.. Deu certo a execução da SQL, puxou os dados certinho. Só me tira uma dúvida, no relatório eu preciso que ele puxe o nome da mãe e do pai, quando eu coloco o campo que informei no SELECT ele puxa o nome do primeiro dependente que seria o pai (por ser código 6), não tem como eu colocar dentro do SELECT que eu quero que ele busca o nome do dependente se o grau de parentesco por 6 por exemplo? Tipo algo assim: PFDEPEND.NOME (SE PFDEPEND.GRAUPARENTESCO ='6') AS NOME_PAI (não sei se tem como colocar a função SE dentro da SQL, você entendeu o que quero dizer? Preciso encontrar uma forma de especificar que aquele campo é para ele puxar o nome do pai e no outro o da mãe.
×
×
  • Criar Novo...

Informação Importante

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