Jump to content

Oredis Rodrigo

Membros
  • Content Count

    90
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Oredis Rodrigo

  • Rank
    Membro Ativo no Fórum
  • Birthday 06/15/1967

Profile Information

  • Sexo
    Masculino
  1. Olá Omar, obrigado por responder. Exato, estou na versão 12.1.18, não tenho como exportar as planilhas em Delphi para Excel, a sugestão que tive seria restaurar uma base antiga, importar estas planilhas, depois migra-las para NET Pensei que tivesse outras alternativas para importar estas planilhas para NET. Grato Oredis Rodrigo
  2. Olá Pessoal, Tenho varias planilhas que estão desenvolvidas em Delphi e precisaria migrar para .NET, voltei a trabalhar com RM Labore após 2,5 anos, tem como importar estas planilhas Delphi, para NET ? Ou dicas de como posso fazer isso? Grato Oredis Rodrigo
  3. Tenta essa: SE TABFUNC ( 'TIPODEMISSAO', 'S' ) = '2' ENTAO DECL PERCFGTS, RECOLMES, SALDOFGTS; SE TFUNC = 'Z' ENTAO SETVAR ( PERCFGTS, .02 ) SENAO SETVAR ( PERCFGTS, .08 ) FIMSE; SETVAR ( RECOLMES, INT ( ( MAX ( BASEFGTSFF ( ANO, MES ), 0 ) * PERCFGTS ) * 100 ) / 100 + INT ( ( MAX ( BASEFGTS13FF ( ANO, MES ), 0 ) * PERCFGTS ) * 100 ) / 100 ); SETVAR ( SALDOFGTS, TABFUNC ( 'SALDOFGTS', 'V' ) ); INT ( ( ( ( RECOLMES + SALDOFGTS ) * .5 ) + RECOLMES ) * 100 ) / 100 SENAO SE TABFUNC ( 'TIPODEMISSAO', 'S' ) = 'T' ENTAO SE TFUNC = 'Z' ENTAO SETVAR ( PERCFGTS, .02 ) SENAO SETVAR ( PERCFGTS, .08 ) FIMSE; SETVAR ( RECOLMES, INT ( ( MAX ( BASEFGTSFF ( ANO, MES ), 0 ) * PERCFGTS ) * 100 ) / 100 + INT ( ( MAX ( BASEFGTS13FF ( ANO, MES ), 0 ) * PERCFGTS ) * 100 ) / 100 ); SETVAR ( SALDOFGTS, TABFUNC ( 'SALDOFGTS', 'V' ) ); INT ( ( ( ( RECOLMES) * .5 ) + RECOLMES ) * 100 ) / 100 SENAO 0 FIMSE FIMSE
  4. João Rodrigo, Deu certo!!!, Parabens e muito obrigado!!! Fazia anos que não postava. Ja fiz minha doação, para manutenção do site!!! Valeui!!!! Oredis Rodrigo
  5. Me ajuda nessa!!! Esta sentença retorna o percentual de um evento em relação ao todo, a sentença esta funcionando, porem quando não tem valor na seção, retorna como “nenhum registro encontrado”, preciso colocar um CASE nesta sentença para retornar 0 (Zero) quando não encontra nenhum valor. SELECT CAST ((( SELECT SUM(C.VALOR) FROM PFUNC A JOIN PFFINANC C ON A.CODCOLIGADA = C.CODCOLIGADA AND A.CHAPA = C.CHAPA WHERE C.MESCOMP =:PLN_$B$2_N AND C.ANOCOMP =:PLN_$B$3_N AND C.CODEVENTO IN ('L001') AND A.CODCOLIGADA= :PLN_$B$1_N AND A.CODSECAO LIKE ('1.1.1.002%'))*100) AS FLOAT )/ SUM(D.VALOR) FROM PFUNC E JOIN PFFINANC D ON E.CODCOLIGADA = D.CODCOLIGADA AND E.CHAPA = D.CHAPA WHERE D.MESCOMP =:PLN_$B$2_N AND D.ANOCOMP =:PLN_$B$3_N AND D.CODEVENTO IN ('L001') AND E.CODCOLIGADA= :PLN_$B$1_N Muito Obrigado!!! Oredis Rodrigo
  6. oK, Muito Obrigado pelas dicas. Favor colocar. STATUS - Resolvido
  7. Pessoal, Boa tarde. È possivel fazer cópias de todos os relatorios, formulas, sentenças e planilhas, sem precisar selecionar uma a uma, via banco ou outro modo ?. Ou seja, manter um CD com todas suas criações ? att, Rodrigo
  8. Pessoal, Bom dia. descobri pq não realizava o calculo, segue abaixo, bom proveito. att Rodrigo SELECT (count(*)* isnull((select sum(((nroviagens))* d.valor) from pfvaletr b inner join pvaletr c on c.codcoligada=b.codcoligada and c.codigo=b.codlinha inner join ptarifa d on d.codcoligada=b.codcoligada and d.codigo=c.codtarifa where b.codcoligada=a.codcoligada and b.chapa=a.chapa AND d.INICIOVIGENCIA <= GETDATE() AND d.FINALVIGENCIA >= GETDATE() ),0) + isnull((select sum(((nroviagmeioexp+nroviagens))* d.valor) from pfvaletr b inner join pvaletr c on c.codcoligada=b.codcoligada and c.codigo=b.codlinha inner join ptarifa d on d.codcoligada=b.codcoligada and d.codigo=c.codtarifa where b.codcoligada=a.codcoligada and b.chapa=a.chapa AND d.INICIOVIGENCIA <= GETDATE() AND d.FINALVIGENCIA >= GETDATE() ),0)) FROM AAFHTFUN a where a.codcoligada='6' and data in ('02/04/2008','02/05/2008') and chapa='00736' group by a.codcoligada,A.CHAPA
  9. Bom dia, Turma. tenho esta sentença abaixo que verifica o dia de trabalho do funcionario se for um dia de folga ele paga o vale transporte do dia trabalhado, porem se entro na sentença com os vale do meio expediente, ela não faz o calculo para os funcionarios que não utilizam de meio expediente, deve ser uma coisa simples mas não estou conseguindo, alguem pode me ajudar? grato Rodrigo SELECT (count(*)* isnull((select sum(((nroviagens))* d.valor) -- + sum((nroviagmeioexp)* d.valor) from pfvaletr b inner join pvaletr c on c.codcoligada=b.codcoligada and c.codigo=b.codlinha inner join ptarifa d on d.codcoligada=b.codcoligada and d.codigo=c.codtarifa where b.codcoligada=a.codcoligada and b.chapa=a.chapa AND d.INICIOVIGENCIA <= GETDATE() AND d.FINALVIGENCIA >= GETDATE() ),0)) as valor FROM AAFHTFUN a where a.codcoligada='6' and data in ('02/04/2008','02/05/2008') and chapa='17604' group by a.codcoligada,A.CHAPA
  10. Jorge, Boa tarde. Conseguiu a formula solicitado, se sim pode por gentileza disponibilizar. grato Rodrigo
  11. Jean, bom dia. Veja se te ajuda o modelo anexo, caso não, vc pode utilizar da sentença que traz o salario da epoca... att, Rodrigo 01.02.004_Envelope_de_Pagamento_mes_anterior.zip
  12. Jefferson, Boa tarde. Legal sua planilha, porem uma esta protegida por senha e a outra da erro TO_CHAR, pode por gentileza esclarecer ? Grato Rodrigo
  13. Empresa TMS CALL CENTER - em São Paulo, Tel. 2198-7744 att, Rodrigo
  14. Boa tarde, Desculpe a demora em responder, parabens pela inciativa, Jorge, Sebastião e Jair, foi como uma transferencia de problema, lendo vcs discutirem o topico. A idéia do cadastro pela Vitae é excelente. Obrigado. att, Rodrigo
×
×
  • Create New...

Important Information

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