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? ×

Donaldson

Membros
  • Total de itens

    342
  • Registro em

  • Última visita

Tudo que Donaldson postou

  1. Grande Jean! Seja bem vindo novamente! []'s
  2. Boa sorte e sejam bem vindos pessoal! Tenho acessado pouco aqui mas qualquer coisa que precisarem manda MP que dou um jeito de verificar. Grande abraço!
  3. Mas você precisa de ajuda para criar as tabelas ou gerar os registros conforme seus exemplos? " TABELA: DATA CAMPOS: DATA PROPAGA COM: data de 01/01/2000 até 31/12/2099 Exemplo: 01/01/2000 02/01/2000 03/01/2000 Etc." Neste caso é uma tabela chamada DATA com um campo chamado DATA e que possuem os registros nesse range? é isso? Dependendo do que você precisa pode ser que tenha uma solução melhor caso queira explicar exatamente o que precisa. Abs.
  4. Rodney, Pergunta 2: Toda vez que vou calcular férias, se tiver um evento incidindo salário, eu preciso calcular e lançar a folha, senão não calcula (evento incidindo salario + salario = maior remuneração para cálculo de férias). Na rescisão acontece a mesma coisa. Como resolver este problema? Referente a pergunta 2, para somar determinado valor de evento para cálculo de férias a maneira mais adequada seria em Opções \ Parâmetros | Param. Férias \ Formulas Adicionais ou Eventos Adicionais Globais você especificar o que deverá ser considerado. Se for para lançar um evento especifico para um funcionário quando for calcular as férias dele pode ser informado lá no cadastro de Férias do funcionário acessando através do ícone guarda-sol na visão de funcionários e ir na pasta Adicionais de férias. Neste caso citado você terá que informar nos parâmetros de férias uma Fórmula Adicional com o cálculo que faz no evento para que ele acrescente o valor para cálculo das férias.
  5. Mauricio, Vê se o que você precisa resulta nessa ai: SELECT SUM(A.VALOR)-SUM(X.VALOR) FROM PFFINANC A, PEVENTO E, (SELECT VALOR FROM CORPORERM_TESTE1.PFFINANC WHERE CODCOLIGADA=1 AND NROPERIODO=2) X WHERE A.CODCOLIGADA=E.CODCOLIGADA AND A.CODEVENTO=E.CODIGO AND A.MESCOMP=10 AND A.NROPERIODO=2 AND A.CODCOLIGADA=1 AND E.PROVDESCBASE='P' AND X.CHAPA=A.CHAPA AND X.CODEVENTO=A.CODEVENTO AND X.ANOCOMP=A.ANOCOMP AND X.MESCOMP=A.MESCOMP AND A.CHAPA='000046' Você deve instanciar o select no FROM. Abs.
  6. Donaldson

    Left Join

    Ricky, Observe sua cláusula where, está retornando a pessoa 5 e 8 porque possui isso como filtro (olha em destaque).
  7. Donaldson

    Feliz Aniversário

    Faaaala Maffra!! Parabéns cara, felicidades pra ti!! Grande abraço!
  8. Donaldson

    Monitor de Acesso

    Pessoal, Aqui na empresa precisamos do monitor de controle de acessos de usuários, e, como o da RM disponibilizado aqui e por ela sempre ficam com prazos de utilização acabei criando este em anexo. Mas, conforme já foi dito em vários posts tem que ser utilizado com certo critério, pois, ao derrubar um usuário logado, poderá estar interrompendo um processo irreversível e causar danos em seus dados. Portanto, ao executar este aplicativo, estará assumindo inteira responsabilidade por possíveis danos causados em sua base de dados. Ao executar ele pedirá a senha de acesso ao banco do usuário 'RM'. MonitorAcessos.rar
  9. Parabéns Markitu!!! Felicidades cara!!
  10. Simone, Não tem como colocar pro pessoal um passo a passo ai de como resolver mais facilmente? Valeu! Abs.
  11. Ou então tira ela do relatório e coloca nas configurações dele.
  12. Donaldson

    Feliz Aniversário Sebastião!

    Parabéns Fiote!! Felicidades pra ti!! O irmão mais novo b... que tenho!! É assim mesmo!?!?..kkkkkkk Grande abraço Brother!!
  13. Aldemir, Neste caso você tem duas formas: 1) Desabilita as constraints e faz o update nas 3 tabelas, o que só recomendo fazer quando ninguém estiver utilizando aplicativo que use as tabelas; 2) Criar os registros destinos, faz updates das filhas para os destinos e depois deleta os registros anteriores. Ex: Codigo Origem: 01 - Codigo Destino: 0001 Cria o registro 0001, dá update nas filhas de 01 para 0001 e deleta o registro 01. Para a primeira opção seria interessante alguém de Banco de Dados fazer isso para você.
  14. Donaldson

    Representantes Cipa

    Adelane, Dá uma verificada com a RM pois isso é problema de versão, verifiquei na versão que tenho (10.20.0 (22)) e ocorreu o mesmo problema.
  15. Marcelo, Posta a sentença que fica mais fácil.
  16. Rodrigo, Como o Maffra falou, provavelmente não existem todos funcionarios cadastrados na GUSUARIO com a chapa como codigo de usuario.
  17. Rodrigo você quer colocar o codigo de usuário igual a chapa?? deve ser isso ai: UPDATE PPESSOA SET PPESSOA.CODUSUARIO = F.CHAPA FROM PFUNC F, PPESSOA P WHERE F.CODPESSOA=P.CODIGO AND F.CODSITUACAO <> 'D' AND P.CODUSUARIO IS NULL
  18. Parabéns Tchê!!! Felicidades, saúde, paz, trabalho e muito dinheiro meu amigo!!! Abraços.
  19. Leo, A solução que vejo mais fácil ai é através de SQL: SELECT NOME FROM PFDEPEND WHERE GRAUPARENTESCO='5' AND CODCOLIGADA=:CODCOLIGADA AND CHAPA=:CHAPA lembrando que na LD onde será inserido a SQL tem que ter os campos chapa e codcoligada para que ele associe ao funcionário em questão.
  20. Jean, Eu vi isso em convenção coletiva mas só prevalecia se for demissão semjusta causa por parte da empresa com aviso trabalhado, ou seja, durante seu aviso trabalhado ele poderia apresentar a carta da outra empresa e seria liberado do cumprimento do restante do aviso sem desconto.
  21. Donaldson

    Feliz Aniversário

    Brigadão novamente pessoal! Grande abraço! Donaldson
  22. Donaldson

    Feliz Aniversário

    Pow Brigadão ai pessoal! Passar batido não ia não Jairo.... se ninguém colocasse nada eu ia zoar hoje...kkkkkk Tudo que desejaram desejo em dobro pra vocês! (trabalho em dobro talvez não seja uma boa...kkkk) Grande abraço meus amigos!!!
  23. Rodrigo, Se for SQL eu fiz uma sentença rápida aqui só para você ter idéia de como pode fazer a sua: SELECT F.CODSECAO, S.NOVASITUACAO, (RIGHT('00'+CONVERT(VARCHAR(2),DATEPART(MONTH,DATAMUDANCA)),2)+'/'+CONVERT(VARCHAR(4),DATEPART(YEAR,DATAMUDANCA))) MES, COUNT(*) FROM PFHSTSIT S, PFUNC F WHERE S.CODCOLIGADA = F.CODCOLIGADA AND S.CHAPA=F.CHAPA AND NOVASITUACAO IN ('P','E') GROUP BY CODSECAO, S.NOVASITUACAO, (RIGHT('00'+CONVERT(VARCHAR(2),DATEPART(MONTH,DATAMUDANCA)),2)+'/'+CONVERT(VARCHAR(4),DATEPART(YEAR,DATAMUDANCA))) OBS: na condição where da novasituacao você pode especificar os tipos de afastamento que gostaria que somasse. Abs.
  24. Donaldson

    RM FLUXUS

    Muito boa Ademir. Com telas e bem detalhada. Parabéns!
×
×
  • Criar Novo...

Informação Importante

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