Poiato Postado 22 de Fevereiro de 2013 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 2 Conteúdo/Dia: 0.00 Reputação: 1 Pontos/Conquistas: 21 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 38 Denunciar Compartilhar Postado 22 de Fevereiro de 2013 Pessoal, estou iniciando minha jornada pelo RM e estou com um problema urgente no gerador de relatórios. O antigo analista que "cuidava" do RM havia criado um relatório que trazia algumas informações do funcionário (PFUNC) e duas informações dos dependentes que dão direito ao Salário Família (PFDEPEND). O problema é que o relatório não está funcionando e eu não estou conseguindo entender a lógica utilizada. Pensei em criar um novo SQL que busque os dependentes que dão direito ao benefício para o funcionário, a princípio o único dado que o usuário passaria seria a CHAPA. O problema é que não consegui achar em nenhuma tabela uma informação que me ajude, pois na tabela (PFDEPEND) não guarda a informação se o dependente dá direito ou não, apenas se for marcada a opção "Forçar Insidência de Salário Família". Caso alguém tenha alguma idéia que possa me ajudar eu agradeço. Obrigado. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Sebastião Souza Junior Postado 26 de Fevereiro de 2013 Tópicos Que Criei: 284 Tópicos/Dia: 0.04 Meu Conteúdo: 2.111 Conteúdo/Dia: 0.32 Reputação: 10 Pontos/Conquistas: 13.337 Conteúdo Resolvido: 0 Dias Ganho: 9 Status: Offline Idade: 45 Denunciar Compartilhar Postado 26 de Fevereiro de 2013 Se for apenas o número de dependentes para salário familia você pode buscar direto da PFUNC, tem um campo lá que guarda o numero total. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Poiato Postado 26 de Fevereiro de 2013 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 2 Conteúdo/Dia: 0.00 Reputação: 1 Pontos/Conquistas: 21 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 38 Autor Denunciar Compartilhar Postado 26 de Fevereiro de 2013 Sebastião, boa tarde. Na verdade eu preciso do nome e data de nascimanto dos dependentes, mas acabei de finalizar o relatório com sucesso. Abaixo vou descrever como resolvi o problema caso mais alguém esteja passando por uma situação parecida. Defini como Tabela Master para a LD01 a tabela PFUNC; Criei uma LD.01.01 e inseri um Espelho da CHAPA; Ainda na LD01.01 acrescentei um SQL que busca os dependentes (SQL segue abaixo); Na LD01 inseri um Balizador (BALIZADOR#1) com o Grupo Associado a LD01.01; Nas propriedades da LD01.01 marquei a opção "Sobrepor Grupo Anterior" e no campo "Usar Balizador" escolhi o BALIZADOR#1. SQL SELECT NOME, CONVERT (VARCHAR, DTNASCIMENTO,103) AS DTNASCIMENTO FROM PFDEPEND D (NOLOCK) WHERE (CHAPA = :ESPELHO#1 AND CARTAOVACINA = 1 AND DATEDIFF(MONTH,DTNASCIMENTO,GETDATE())<84) OR (CHAPA = :ESPELHO#1 AND CARTAOVACINA = 1 AND FREQESCOLAR = 1 AND DATEDIFF(MONTH,DTNASCIMENTO,GETDATE())>84 AND DATEDIFF(MONTH,DTNASCIMENTO,GETDATE())<168); 1 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.