Jump to content

Filipeejc

VIP
  • Content Count

    23
  • Joined

  • Last visited

  • Days Won

    4

Filipeejc last won the day on June 11

Filipeejc had the most liked content!

Community Reputation

5 Neutro

About Filipeejc

  • Rank
    Membro Ativo no Fórum
  • Birthday 10/26/1983

Profile Information

  • Sexo
    Masculino

Recent Profile Visitors

317 profile views
  1. Boa tarde Thiago, Você já tentou usar a expressão assim: AddDays(Base.0003.DATAADMISSAO, 45) ?
  2. Gabriela, Você pode usar a fórmula descrita pelo Omar (ARREDVALOR). Ficaria assim: 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 ARREDVALOR(((RC + FOR('EV1050') + FOR('EV1051')) * ADIANT)/100,1) FIMSE SENAO 0 FIMSE FIMSE
  3. Boa tarde Gabriela, Pode explicar o melhor o que você deseja? São dois eventos, um de provento e outro de desconto da diferença? Os valores vão sempre arredondar para cima?
  4. Hudson, Tente assim e veja se lhe atende: SE (HOJE - TABFUNC ('DATAADMISSAO','D')) < 365 ENTAO TABFUNC ('DATAADMISSAO','D')+180 SENAO TABFUNC ('DATAADMISSAO','D') + ARRED ((NUMMESESADMIS)/12) * 365 FIMSE
  5. Boa tarde Prezados, Vejam se essa fórmula lhes atende: SE (HOJE-DTA) <= 365 ENTAO (DTA+180) SENAO (DTA+180+TCASA*365) SENAO FIMSE Atenciosamente, Filipe Pimenta
  6. Boa tarde, Não há nenhuma diferença para usar na planilha net. O que percebo é que na planilha net ficam resíduos de relatórios anteriores. O ideal é limpar os dados da planilha antes executá-la. Tem como compartilhar a procudere para eu verificar na minha base? Att, Filipe Pimenta
  7. Boa tarde Juliana, A única forma que vejo de fazer isso seria criar um novo grupo quiosque para os chefes. Nesse grupo quiosque você deixaria a flag marcada e cadastraria ele no perfil dos chefes. Os demais perfis ficariam no grupo atual com a flag desmarcada.
  8. Boa tarde Emanuel, Para a marcação de ponto via Meu RH é necessário Autorização via Convenção ou Acordo Coletivo de Trabalho. O link abaixo tem o passo a passo de como liberar o acesso. Para restringir basta desfazer esses passos. https://centraldeatendimento.totvs.com/hc/pt-br/articles/360020815391-RM-PTO-Meu-RH-Como-realizar-a-inserção-de-batidas-por-geolocalização
  9. Boa tarde Jailton, Esse relatório você emite pelo reports? Consegue emiti-lo via Portal?
  10. Em tese não deveria haver essa restrição. Se o valor é maior que 0 a expressão trás o valor da subtração multiplicado por 0.34. Se o valor é menor que 0, ou seja, negativo, a expressão deveria trazer 0. Você consegue alterar os valores desses campos? Caso consiga, sugiro alterar de modo que os valores fiquem positivos e você consiga testar.
  11. Henrique, Pelo que entendi os campos desse relatório são do tipo texto, e você está convertendo para decimal. Já verificou se todos os campos estão preenchidos com números? Gerei um relatório aqui com essa expressão e deu certo.
  12. Bom dia Henrique, Tente assim: If(Decimal(Relatório.Texto44)-Decimal(Relatório.Texto61)-Decimal(Relatório.Texto63)-Decimal(Relatório.Texto65)-Decimal(Relatório.Texto47)-Decimal(Relatório.Texto67)-Decimal(Relatório.Texto46)-Decimal(Relatório.Texto52)-Decimal(Relatório.Texto56)>Decimal(0),(Decimal(Relatório.Texto44)-Decimal(Relatório.Texto61)-Decimal(Relatório.Texto63)-Decimal(Relatório.Texto65)-Decimal(Relatório.Texto47)-Decimal(Relatório.Texto67)-Decimal(Relatório.Texto46)-Decimal(Relatório.Texto52)-Decimal(Relatório.Texto56))*Decimal(0.34),0) Haviam três pequenos erros na sua expressão, sendo: 1 - Os parênteses, de modo que se separe a subtração da multiplicação. 2 - Os campos da expressão são separados com vírgula e não ponto e vírgula. 3 - A multiplicação deve ser realizada por (0.34) e não (0,34). Atenciosamente, Filipe Pimenta
  13. Juliana, Provavelmente algum dos dias está gerando hora extra a 100%. A diferença é de 02:12. Portanto, verifique nos dias 06 e 15/05. Caso a dobra nesse dia seja devida, verifique se o parâmetro "Considera percentual para o movimento" está marcado, conforme imagem abaixo. Com esse parâmetro desmarcado, o sistema irá apresentar apenas o saldo das horas realizadas, desconsiderando o percentual de incidência. Atenciosamente, Filipe Pimenta
  14. Bom dia, Eu uso essa fórmula para cálculo de dias de aviso prévio: DECL DiasAteDem,DataProj,TCASA2; SE TABFUNC ('TIPODEMISSAO' ,'S')='V' ENTAO SETVAR(DiasAteDem,(MAX(30,MIN(90,((TCASA)*3)+30)))); SETVAR(DataProj,(DTD+DiasAteDem)); SETVAR(TCASA2,TCASA); MAX(30,MIN(90,((TCASA2)*3)+30))/2 SENAO SETVAR(DiasAteDem,(MAX(30,MIN(90,((TCASA)*3)+30)))); SETVAR(DataProj,(DTD+DiasAteDem)); SETVAR(TCASA2,TCASA); MAX(30,MIN(90,((TCASA2)*3)+30)) Esse fórmula deve ser cadastrada no sindicato. Após isso, sempre que for calcular uma rescisão, basta executar a fórmula de aviso prévio. Quanto à estabilidade, o sistema gera automaticamente para afastamento por acidente de trabalho e CIPA. Você pode consultar essa estabilidade em "Pendências demissionais" no cadastro do empregado. Além disso, ao tentar demitir um empregado com estabilidade o sistema emitirá aviso, informando que aquele empregado possui estabilidade. O sistema apenas alerta sobre a estabilidade, mas permite que você continue a rescisão. Espero ter ajudado. Filipe Pimenta
  15. Esses funcionários tiveram movimentação no ponto? Verifique na parametrização do sindicato a flag "Calcula funcionário sem movimentação" está marcada.
×
×
  • Create New...

Important Information

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