Fabio Costa Postado 19 de Janeiro de 2012 Tópicos Que Criei: 6 Tópicos/Dia: 0.00 Meu Conteúdo: 20 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 160 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 19 de Janeiro de 2012 Pessoal, estou com uma certa dificuldade em elaborar um relatório semelhante. A idéia dele é o seguinte: Este relatório deve trazer a foto dos funcionários que estão na empresa até uma determinada data, com esta sendo passada como parâmetro. Até ai tudo bem, só que há certas situações em que um funcionário se repete. Por exemplo: João trabalhou na empresa XPTO até o dia 16-01-2011 e no dia 17-01-2011 foi transferido para a empresa BSA. O relatório deveria trazer o João na empresa XPTO se eu passar a data 16-01-2011 como parâmetro. Se eu passar a data maior ou igual a 17-01-2011 ele vem na empresa BSA, só que ele vem duas vezes, tanto na empresa XPTO quanto na BSA. Essa foi a query que desenvolvi: DECLARE @DATA DATETIME, @COLIGADA_INI INT, @COLIGADA_FIM INT SET @DATA = '30-01-2011' SET @COLIGADA_INI=1 SET @COLIGADA_FIM=99 SELECT FIM.CODCOLIGADA , FIM.NOME_COLIGADA , FIM.MATRICULA , FIM.FUNCIONARIO , FIM.COD_FUNCAO , FIM.FUNCAO , FIM.COD_CARGO , FIM.NOME_CARGO , FIM.COD_CENTRO_CUSTO , FIM.NOME_CENTRO_CUSTO , FIM.COD_SECAO , FIM.NOME_SECAO , FIM.ESTADO_SECAO , FIM.CIDADE_SECAO , FIM.ADMISSAO , FIM.SALARIO , FIM.SITUACAO , FIM.IDADE , SUM(FIM.SALARIO_FAMILIA) AS SALARIO_FAMILIA , SUM(FIM.PERICULOSIDADE) AS PERICULOSIDADE , FIM.CIDADE , FIM.ESTADO , FIM.SEXO , FIM.GRAU_INSTRUCAO , FIM.ESTADO_CIVIL , FIM.CPF , FIM.TIPO_FUNC FROM ( SELECT GCOLIGADA.CODCOLIGADA AS CODCOLIGADA , GCOLIGADA.NOMEFANTASIA AS NOME_COLIGADA , PFUNC.CHAPA AS MATRICULA , PPESSOA.NOME AS FUNCIONARIO , PFUNCAO.CODIGO AS COD_FUNCAO , PFUNCAO.NOME AS FUNCAO , PCARGO.CODIGO AS COD_CARGO , PCARGO.NOME AS NOME_CARGO , PCCUSTO.CODCCUSTO AS COD_CENTRO_CUSTO , PCCUSTO.NOME AS NOME_CENTRO_CUSTO , PFHSEC.CODSECAO AS COD_SECAO , PSECAO.DESCRICAO NOME_SECAO , PSECAO.CIDADE AS CIDADE_SECAO , PSECAO.ESTADO AS ESTADO_SECAO , PFUNC.DATAADMISSAO AS ADMISSAO , PFHSAL.SALARIO AS SALARIO , PF.NOVASITUACAO AS SITUACAO , PPESSOA.CPF AS CPF , PSINDIC.NOME AS SINDICATO , PPESSOA.DTNASCIMENTO AS DATA_NASCIMENTO , CASE WHEN MONTH(PPESSOA.DTNASCIMENTO) > MONTH(GETDATE()) OR DAY(PPESSOA.DTNASCIMENTO) > DAY(GETDATE()) THEN YEAR(GETDATE()) - YEAR(PPESSOA.DTNASCIMENTO)-1 ELSE YEAR(GETDATE()) - YEAR(PPESSOA.DTNASCIMENTO) END AS IDADE , PPESSOA.SEXO AS SEXO , PCODINSTRUCAO.DESCRICAO AS GRAU_INSTRUCAO , PCODESTCIVIL.DESCRICAO AS ESTADO_CIVIL , SUM(CASE WHEN PEVENTO.DESCRICAO='SALARIO FAMILIA' THEN PFFINANC.VALOR ELSE 0 END) AS SALARIO_FAMILIA , SUM(CASE WHEN PEVENTO.DESCRICAO='PERICULOSIDADE' THEN PFFINANC.VALOR ELSE 0 END) AS PERICULOSIDADE , PPESSOA.CIDADE AS CIDADE , PPESSOA.ESTADO AS ESTADO , PTPFUNC.DESCRICAO AS TIPO_FUNC FROM GCOLIGADA LEFT JOIN PFUNC ON GCOLIGADA.CODCOLIGADA = PFUNC.CODCOLIGADA LEFT JOIN PPESSOA ON PPESSOA.CODIGO = PFUNC.CODPESSOA LEFT JOIN PFUNCAO ON PFUNCAO.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFUNCAO.CODIGO = PFUNC.CODFUNCAO LEFT JOIN PCARGO ON PCARGO.CODCOLIGADA = PFUNCAO.CODCOLIGADA AND PCARGO.CODIGO = PFUNCAO.CARGO AND PCARGO.CODCOLIGADA = GCOLIGADA.CODCOLIGADA LEFT JOIN PFRATEIOFIXO ON PFRATEIOFIXO.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFRATEIOFIXO.CHAPA = PFUNC.CHAPA LEFT JOIN PCCUSTO ON PCCUSTO.CODCOLIGADA = PFRATEIOFIXO.CODCOLIGADA AND PCCUSTO.CODCCUSTO = PFRATEIOFIXO.CODCCUSTO LEFT JOIN PSECAO ON PSECAO.CODCOLIGADA = PFUNC.CODCOLIGADA AND PSECAO.CODIGO = PFUNC.CODSECAO LEFT JOIN PCODSITUACAO ON PCODSITUACAO.CODCLIENTE = PFUNC.CODSITUACAO LEFT JOIN PSINDIC ON PSINDIC.CODCOLIGADA = PFUNC.CODCOLIGADA AND PSINDIC.CODIGO = PFUNC.CODSINDICATO LEFT JOIN PFFINANC ON PFFINANC.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFFINANC.CHAPA = PFUNC.CHAPA LEFT JOIN PEVENTO ON PEVENTO.CODCOLIGADA = PFFINANC.CODCOLIGADA AND PEVENTO.CODIGO = PFFINANC.CODEVENTO LEFT JOIN PCODESTCIVIL ON PCODESTCIVIL.CODCLIENTE = PPESSOA.ESTADOCIVIL LEFT JOIN PFRATEIOTOMADOR ON PFRATEIOTOMADOR.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFRATEIOTOMADOR.CHAPA = PFUNC.CHAPA LEFT JOIN PCODINSTRUCAO ON PCODINSTRUCAO.CODCLIENTE = PPESSOA.GRAUINSTRUCAO LEFT JOIN PTPFUNC ON PTPFUNC.CODCLIENTE = PFUNC.CODTIPO JOIN (SELECT * FROM PFHSTSIT WHERE PFHSTSIT.DATAMUDANCA <= @DATA AND PFHSTSIT.CODCOLIGADA >= @COLIGADA_INI AND PFHSTSIT.CODCOLIGADA <= @COLIGADA_FIM ) PF ON PF.CODCOLIGADA = PFUNC.CODCOLIGADA AND PF.CHAPA = PFUNC.CHAPA JOIN (SELECT * FROM PFHSTSEC WHERE PFHSTSEC.DTMUDANCA <= @DATA AND PFHSTSEC.CODCOLIGADA >= @COLIGADA_INI AND PFHSTSEC.CODCOLIGADA <= @COLIGADA_FIM ) PFHSEC ON PFHSEC.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFHSEC.CHAPA = PFUNC.CHAPA JOIN (SELECT * FROM PFHSTSAL WHERE PFHSTSAL.DTMUDANCA <= @DATA AND PFHSTSAL.CODCOLIGADA >= @COLIGADA_INI AND PFHSTSAL.CODCOLIGADA <= @COLIGADA_FIM ) PFHSAL ON PFHSAL.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFHSAL.CHAPA = PFUNC.CHAPA WHERE GCOLIGADA.CODCOLIGADA NOT IN(2,8,9,16,18) AND PFUNC.CODSITUACAO NOT IN('U','O','I') AND PFUNC.CODTIPO NOT IN ('A', 'U', 'O') AND PFUNC.DATAADMISSAO <= @DATA AND GCOLIGADA.CODCOLIGADA >= @COLIGADA_INI AND GCOLIGADA.CODCOLIGADA <= @COLIGADA_FIM AND STR(GCOLIGADA.CODCOLIGADA)+PFUNC.CHAPA NOT IN(SELECT STR(PFHSTSIT.CODCOLIGADA)+CHAPA FROM PFHSTSIT WHERE NOVASITUACAO = 'D' AND DATAMUDANCA <= @DATA AND CODCOLIGADA >= @COLIGADA_INI AND CODCOLIGADA <=@COLIGADA_FIM) GROUP BY PCCUSTO.CODCCUSTO , GCOLIGADA.CODCOLIGADA , GCOLIGADA.NOMEFANTASIA , PFUNC.CHAPA , PPESSOA.NOME , PFUNCAO.CODIGO , PFUNCAO.NOME , PCARGO.CODIGO , PCARGO.NOME , PCCUSTO.NOME , PFHSEC.CODSECAO , PSECAO.DESCRICAO , PFUNC.DATAADMISSAO , PFHSAL.SALARIO , PF.NOVASITUACAO , PPESSOA.CPF , PSINDIC.NOME , PPESSOA.DTNASCIMENTO , PPESSOA.SEXO , PCODINSTRUCAO.DESCRICAO , PEVENTO.DESCRICAO , PPESSOA.CIDADE , PPESSOA.ESTADO , PCODESTCIVIL.DESCRICAO , PTPFUNC.DESCRICAO , PSECAO.CIDADE , PSECAO.ESTADO ) FIM GROUP BY FIM.IDADE , FIM.CODCOLIGADA , FIM.NOME_COLIGADA , FIM.MATRICULA , FIM.FUNCIONARIO , FIM.COD_FUNCAO , FIM.FUNCAO , FIM.COD_CARGO , FIM.NOME_CARGO , FIM.COD_CENTRO_CUSTO , FIM.NOME_CENTRO_CUSTO , FIM.COD_SECAO , FIM.NOME_SECAO , FIM.ADMISSAO , FIM.SALARIO , FIM.SITUACAO , FIM.CIDADE , FIM.ESTADO , FIM.SEXO , FIM.GRAU_INSTRUCAO , FIM.ESTADO_CIVIL , FIM.CPF , FIM.TIPO_FUNC , FIM.ESTADO_SECAO , FIM.CIDADE_SECAO ORDER BY FIM.FUNCIONARIO , FIM.NOME_COLIGADA , FIM.CODCOLIGADA , FIM.MATRICULA , FIM.FUNCAO , FIM.CPF Me ajudem por favor... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Alberto Libório Postado 19 de Janeiro de 2012 Tópicos Que Criei: 64 Tópicos/Dia: 0.01 Meu Conteúdo: 733 Conteúdo/Dia: 0.11 Reputação: 8 Pontos/Conquistas: 4.310 Conteúdo Resolvido: 0 Dias Ganho: 6 Status: Offline Idade: 56 Denunciar Compartilhar Postado 19 de Janeiro de 2012 A tabela de imagem se relaciona com a tabela de pessoas, e não com a tabela de funcionário. Pode ser isso que está "duplicando" seus registros. A Sentença SQL abaixo te dá uma noção do relacionamento. (Isso não está na documentação do RM.) SELECT PFUNC.CODCOLIGADA, PPESSOA.CODIGO, PFUNC.CHAPA, PFUNC.NOME, GIMAGEM.IMAGEM FROM PFUNC (NOLOCK) LEFT OUTER JOIN PPESSOA (NOLOCK) ON PFUNC.CODPESSOA = PPESSOA.CODIGO LEFT OUTER JOIN GIMAGEM (NOLOCK) ON PPESSOA.IDIMAGEM = GIMAGEM.ID AND GIMAGEM.CODSISTEMA = 'P' Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Fabio Costa Postado 23 de Janeiro de 2012 Tópicos Que Criei: 6 Tópicos/Dia: 0.00 Meu Conteúdo: 20 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 160 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 23 de Janeiro de 2012 Não seria isso Alberto. A consulta está correta! Consegui fazendo deste jeito, colocando na cláusura WHERE o seguinte: PFHSTSIT.DATAMUDANCA < ( SELECT MAX(DATAMUDANCA) FROM PFHSTSIT WHERE CODCOLIGADA >= @COLIGADA_INI AND CODCOLIGADA <= @COLIGADA_FIM AND DATAMUDANCA <= @DATA ) Agora estou com um problema quando a pessoa tem o salário reajustado. Há uma tabela que guarda o histórico de salários de um funcionário, que é a PFHSTSAL. Ao colocar para puxar o salário dessa tabela, vem todos os salários que o funcionário já teve na empresa. Gostaria de saber como trazer somente o salário que o funcionário tinha naquela data e não todos os seus salários. Isso é mais complicado! rs Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Fabio Costa Postado 27 de Janeiro de 2012 Tópicos Que Criei: 6 Tópicos/Dia: 0.00 Meu Conteúdo: 20 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 160 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 27 de Janeiro de 2012 Pessoal, consegui aqui, quem tiver interesse segue a solução: DECLARE @DATA DATETIME , @COLIGADA_INI INT , @COLIGADA_FIM INT SET @DATA = :PLN_$B$3_N SET @COLIGADA_INI = :PLN_$B$1_N SET @COLIGADA_FIM = :PLN_$B$2_N SELECT FIM.CODCOLIGADA , FIM.NOME_COLIGADA , FIM.MATRICULA , FIM.FUNCIONARIO , FIM.COD_FUNCAO , FIM.FUNCAO , FIM.COD_CARGO , FIM.NOME_CARGO , FIM.COD_CENTRO_CUSTO , FIM.NOME_CENTRO_CUSTO , FIM.COD_SECAO , FIM.NOME_SECAO , FIM.ESTADO_SECAO , FIM.CIDADE_SECAO , FIM.ADMISSAO , FIM.SALARIO , FIM.SITUACAO , FIM.IDADE , SUM(FIM.SALARIO_FAMILIA) AS SALARIO_FAMILIA , SUM(FIM.PERICULOSIDADE) AS PERICULOSIDADE , FIM.CIDADE , FIM.ESTADO , FIM.SEXO , FIM.GRAU_INSTRUCAO , FIM.ESTADO_CIVIL , FIM.CPF , FIM.TIPO_FUNC FROM(SELECT GCOLIGADA.CODCOLIGADA AS CODCOLIGADA , GCOLIGADA.NOMEFANTASIA AS NOME_COLIGADA , PFUNC.CHAPA AS MATRICULA , PPESSOA.NOME AS FUNCIONARIO , PFUNCAO.CODIGO AS COD_FUNCAO , PFUNCAO.NOME AS FUNCAO , PCARGO.CODIGO AS COD_CARGO , PCARGO.NOME AS NOME_CARGO , PCCUSTO.CODCCUSTO AS COD_CENTRO_CUSTO , PCCUSTO.NOME AS NOME_CENTRO_CUSTO , PFUNC.CODSECAO AS COD_SECAO , PSECAO.DESCRICAO NOME_SECAO , PSECAO.CIDADE AS CIDADE_SECAO , PSECAO.ESTADO AS ESTADO_SECAO , PFUNC.DATAADMISSAO AS ADMISSAO , (SELECT TOP 1 PFHSTSAL.SALARIO FROM PFHSTSAL WHERE PFUNC.CHAPA = PFHSTSAL.CHAPA AND PFUNC.CODCOLIGADA=PFHSTSAL.CODCOLIGADA AND PFHSTSAL.DTMUDANCA <= @DATA ORDER BY PFHSTSAL.DTMUDANCA DESC) AS SALARIO , PCODSITUACAO.DESCRICAO AS SITUACAO , PPESSOA.CPF AS CPF , PSINDIC.NOME AS SINDICATO , PPESSOA.DTNASCIMENTO AS DATA_NASCIMENTO , CASE WHEN MONTH(PPESSOA.DTNASCIMENTO) > MONTH(GETDATE()) OR DAY(PPESSOA.DTNASCIMENTO) > DAY(GETDATE()) THEN YEAR(GETDATE()) - YEAR(PPESSOA.DTNASCIMENTO)-1 ELSE YEAR(GETDATE()) - YEAR(PPESSOA.DTNASCIMENTO) END AS IDADE , PPESSOA.SEXO AS SEXO , PCODINSTRUCAO.DESCRICAO AS GRAU_INSTRUCAO , PCODESTCIVIL.DESCRICAO AS ESTADO_CIVIL , SUM(CASE WHEN PEVENTO.DESCRICAO='SALARIO FAMILIA' THEN PFFINANC.VALOR ELSE 0 END) AS SALARIO_FAMILIA , SUM(CASE WHEN PEVENTO.DESCRICAO='PERICULOSIDADE' THEN PFFINANC.VALOR ELSE 0 END) AS PERICULOSIDADE , PPESSOA.CIDADE AS CIDADE , PPESSOA.ESTADO AS ESTADO , PTPFUNC.DESCRICAO AS TIPO_FUNC FROM GCOLIGADA LEFT JOIN PFUNC ON GCOLIGADA.CODCOLIGADA = PFUNC.CODCOLIGADA LEFT JOIN PPESSOA ON PPESSOA.CODIGO = PFUNC.CODPESSOA LEFT JOIN PFUNCAO ON PFUNCAO.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFUNCAO.CODIGO = PFUNC.CODFUNCAO LEFT JOIN PCARGO ON PCARGO.CODCOLIGADA = PFUNCAO.CODCOLIGADA AND PCARGO.CODIGO = PFUNCAO.CARGO AND PCARGO.CODCOLIGADA = GCOLIGADA.CODCOLIGADA LEFT JOIN PFRATEIOFIXO ON PFRATEIOFIXO.CODCOLIGADA=PFUNC.CODCOLIGADA AND PFRATEIOFIXO.CHAPA=PFUNC.CHAPA LEFT JOIN PCCUSTO ON PCCUSTO.CODCOLIGADA=PFRATEIOFIXO.CODCOLIGADA AND PCCUSTO.CODCCUSTO=PFRATEIOFIXO.CODCCUSTO LEFT JOIN PSECAO ON PSECAO.CODCOLIGADA=PFUNC.CODCOLIGADA AND PSECAO.CODIGO=PFUNC.CODSECAO LEFT JOIN PCODSITUACAO ON PFUNC.CODSITUACAO=PCODSITUACAO.CODCLIENTE LEFT JOIN PSINDIC ON PSINDIC.CODCOLIGADA=PFUNC.CODCOLIGADA AND PSINDIC.CODIGO=PFUNC.CODSINDICATO LEFT JOIN PFFINANC ON PFFINANC.CODCOLIGADA=PFUNC.CODCOLIGADA AND PFFINANC.CHAPA=PFUNC.CHAPA LEFT JOIN PEVENTO ON PEVENTO.CODCOLIGADA=PFFINANC.CODCOLIGADA AND PEVENTO.CODIGO=PFFINANC.CODEVENTO LEFT JOIN PCODESTCIVIL ON PCODESTCIVIL.CODCLIENTE=PPESSOA.ESTADOCIVIL LEFT JOIN PFRATEIOTOMADOR ON PFRATEIOTOMADOR.CODCOLIGADA=PFUNC.CODCOLIGADA AND PFRATEIOTOMADOR.CHAPA=PFUNC.CHAPA LEFT JOIN PCODINSTRUCAO ON PCODINSTRUCAO.CODCLIENTE=PPESSOA.GRAUINSTRUCAO LEFT JOIN PTPFUNC ON PTPFUNC.CODCLIENTE=PFUNC.CODTIPO LEFT JOIN PFHSTSIT ON PFHSTSIT.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFHSTSIT.CHAPA = PFUNC.CHAPA LEFT JOIN PFHSTSAL ON PFHSTSAL.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFHSTSAL.CHAPA = PFUNC.CHAPA WHERE GCOLIGADA.CODCOLIGADA NOT IN(2,8,9,16,18) AND PFUNC.CODSITUACAO NOT IN('U','O','I') AND PFUNC.CODTIPO NOT IN ('A', 'U', 'O') AND PFUNC.DATAADMISSAO <= @DATA AND GCOLIGADA.CODCOLIGADA >= @COLIGADA_INI AND GCOLIGADA.CODCOLIGADA <= @COLIGADA_FIM AND STR(GCOLIGADA.CODCOLIGADA)+PFUNC.CHAPA NOT IN(SELECT STR(PFHSTSIT.CODCOLIGADA)+CHAPA FROM PFHSTSIT WHERE NOVASITUACAO = 'D' AND DATAMUDANCA <= @DATA AND CODCOLIGADA >= @COLIGADA_INI AND CODCOLIGADA <= @COLIGADA_FIM) AND PFHSTSIT.DATAMUDANCA < ( SELECT MAX(DATAMUDANCA) FROM PFHSTSIT WHERE CODCOLIGADA >= @COLIGADA_INI AND CODCOLIGADA <= @COLIGADA_FIM AND DATAMUDANCA <= @DATA ) GROUP BY PCCUSTO.CODCCUSTO , GCOLIGADA.CODCOLIGADA , GCOLIGADA.NOMEFANTASIA , PFUNC.CHAPA , PPESSOA.NOME , PFUNCAO.CODIGO , PFUNCAO.NOME , PCARGO.CODIGO , PCARGO.NOME , PCCUSTO.NOME , PFUNC.CODSECAO , PSECAO.DESCRICAO , PFUNC.DATAADMISSAO , PFHSTSAL.SALARIO , PCODSITUACAO.DESCRICAO , PPESSOA.CPF , PSINDIC.NOME , PPESSOA.DTNASCIMENTO , PPESSOA.SEXO , PCODINSTRUCAO.DESCRICAO , PEVENTO.DESCRICAO , PPESSOA.CIDADE , PPESSOA.ESTADO , PCODESTCIVIL.DESCRICAO , PTPFUNC.DESCRICAO , PSECAO.CIDADE , PSECAO.ESTADO , PFUNC.CODCOLIGADA )FIM GROUP BY FIM.IDADE , FIM.CODCOLIGADA , FIM.NOME_COLIGADA , FIM.MATRICULA , FIM.FUNCIONARIO , FIM.COD_FUNCAO , FIM.FUNCAO , FIM.COD_CARGO , FIM.NOME_CARGO , FIM.COD_CENTRO_CUSTO , FIM.NOME_CENTRO_CUSTO , FIM.COD_SECAO , FIM.NOME_SECAO , FIM.ADMISSAO , FIM.SALARIO , FIM.SITUACAO , FIM.CIDADE , FIM.ESTADO , FIM.SEXO , FIM.GRAU_INSTRUCAO , FIM.ESTADO_CIVIL , FIM.CPF , FIM.TIPO_FUNC , FIM.ESTADO_SECAO , FIM.CIDADE_SECAO ORDER BY FIM.FUNCIONARIO Abraços! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 20 de Agosto de 2012 Tópicos Que Criei: 902 Tópicos/Dia: 0.14 Meu Conteúdo: 8.855 Conteúdo/Dia: 1.34 Reputação: 311 Pontos/Conquistas: 106.701 Conteúdo Resolvido: 0 Dias Ganho: 196 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 20 de Agosto de 2012 Mensagem Automática do Fórum RM Este tópico foi verificado pela moderação/administração que foi postado em área errada !! Por favor, verifique para que não postem em áreas indevidas. Vamos manter o Fórum o mais organizado possível. Movido então, de : "Geral → [Geral] Dúvidas e Sugestões sobre o Fórum" para: "Sistemas RM → [RM] Dúvidas e Suporte". Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.