Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Oredis Rodrigo

Membros
  • Total de itens

    90
  • Registro em

  • Última visita

Tudo que Oredis Rodrigo postou

  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. Oredis Rodrigo

    Sentença SQL

    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
  15. Jorge, Os perfis foram revistos, hoje eles não podem fazer nenhuma alteração no sistema, somente consultas, o log de auditoria seria necessario manutenção, com o grande volume de funcionarios que temos a solução é inviavel. O melhor dos mundos seria a RM a possibilidade de cadastramento de funcionarios com o campo da tabela pfunc.salario e historicos sem a possibilidade de alteração via perfil/usuário. grato, Rodrigo
  16. Jorge, Boa tarde. De fato é para cadastro na matriz de outra filial, os cadastro era feito remotamente, porem tive problemas com alterações indevidas no cadastro, principalmente de salários, abri chamado na RM para ver a possibilidade de restringir o perfis de usuario na tabela pfunc.salario, ou seja uma vez cadastrado o funcionario com seu respectivo salario as filiais não teriam com fazer alteração, porem me informaram que não há esta possibilidade uma vez tratar de campo obrigatorio, a melhor solução seria a possibilidade de fazer apenas o cadastramento nas filiais. Se tiver alguma solução? Grato. att, Rodrigo
  17. Boa tarde. Algum membro tem um relatorio e/ou planilha que possa ser preenchida a mão ou digitada com os dados pessoais do funcionario, baseada no cadastro de funcionarios do RM, para posterior digitação ? Ou uma planilha via excel onde possa ser digitada os dados pessoais, depois converter para importação direto no Labore ? grato Rodrigo
  18. Jairo, Boa tarde. Obrigado, pela dica. Pode mudar status para resolvido, mesmo fechando o RM.Host (Client e Service), não estava conseguindo acessar as tabelas e o erro persistia, só deu certo desabilitando os firewall do antivirus sa symantec. att, Rodrigo
  19. Bom dia, Instalei a versão 10.0.0 , ma minha maquina funcionou legal, porem em outras maquinas apresentam o seguinte erro ao acessar algumas tabelas. "Erro ao inicializar RMSBroker: Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente". Alguem tem uma solução ? Grato Rodrigo
  20. Juba, Emanuel, Sebastião, Marcelo, Max e Erlivanei, Bom dia. Muito obrigado pela disposição em ajudar, deu certo. São atitutes assim que me faz recomendar o Forum e fazer pleno uso dele. Grato, Rodrigo
  21. Max, bom dia. Muito obrigado pela dica, porem abusando..., onde entro com este comando na sentença acima ?..., pode por gentileza informar ? Desculpe, mais eu só sei o basico, tanto que nunca nem vi este comando. rsrsr grato, Rodrigo
  22. Juba, Boa tarde. Obrigado pela dica, meus conhecimentos de banco de dados, View, Procedures é limitadissimo, nem imagino como faria isso. att, Rodrigo
  23. Bom dia, Tenho esta sentença abaixo que retorna dados do funcionarios e dependentes com respectivos planos de assistencia médica, dentro do Query Analyzer roda legal, trazendo NULL para os funcionarios que não tem dependente de assistencia médical cadastrado, porem quando eu roda esta mesma consulta no BIS , o sistema atribui um dependente qualquer a todos os funcionarios que não tem dependentes cadastrado. Consultei o suporte da RM e me informaram que o SQL trata os NULL, porem o BDE da RM não trata, pediram para tratar diretamente na sentença, eis minha duvida, como posso tratar isso, e funcionar no BIS. Grato Rodrigo SELECT A.CODCOLIGADA,A.CHAPA,A.NOME,C.DTNASCIMENTO,A.CODSECAO, (SELECT DESCRICAO FROM PSECAO WHERE A.CODCOLIGADA=CODCOLIGADA AND A.CODSECAO=CODIGO)NOME_SECAO, A.CODTIPO,A.CODSITUACAO,A.DATAADMISSAO,A.DATADEMISSAO, B.ASSMEDICA, (SELECT DESCRICAO FROM GCONSIST WHERE A.CODCOLIGADA=CODCOLIGADA AND CODTABELA='003' AND CODCLIENTE=B.ASSMEDICA)DESCRICAO, (SELECT COUNT(*) FROM PFDEPEND WHERE A.CODCOLIGADA=CODCOLIGADA AND A.CHAPA=CHAPA AND INCASSISTMEDICA=1) DEP, D.NOME, D.DTNASCIMENTO, D.INCASSISTMEDICA FROM PFUNC A left join PFCOMPL B on b.codcoligada=a.codcoligada and b.chapa=a.chapa left join PPESSOA C on c.codigo=a.codpessoa left join PFDEPEND D on d.codcoligada=a.codcoligada and d.chapa=a.chapa and d.INCASSISTMEDICA=1 WHERE A.CODCOLIGADA=2 AND CODSITUACAO<>'D' and a.codsecao like '01%' AND (B.ASSMEDICA<>'999' OR B.ASSMEDICA IS NULL) AND (A.CODSITUACAO <> 'D') ORDER BY A.CHAPA
  24. Jean, Bom dia. Obrigado, Se ninguem tem para disponibilizar algo similar para ajuste , vou ver quanto sai customizado. grato, Rodrigo
×
×
  • Criar Novo...

Informação Importante

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