Histórico da Página
...
Atenção: Para enviar e-mails de subordinados para os seus respectivos chefes ou supervisores, deverá ser feito a implementação no próprio relatório, pois só é passado para a geração do relatório como parâmetro os dados do próprio funcionário que receberá o e-mail.:
Exemplo:
1 – Como elaborar o contracheque de funcionário a ser enviado ao chefe:
No caso de envio de contracheques de funcionários, deverá construir um relatório para esse fim. Abaixo exemplo de um modelo:
colocado um texto descritivo nas bandas explicando a construção do relatório.
2 – Como elaborar uma listagem de subordinados para envio para chefes.
O relatório deverá ter na banda pai a chapa dos funcionários chefes.
E na banda filha onde serão listados os funcionários (subordinados), deverá ser tratado com query similar a abaixo:
Nesta query , o usuário poderá colocar as regras de filtro de subordinados.
SELECT CODSECAO,
CHAPA,
NOME
FROM PFUNC
WHERE CODCOLIGADA = :CODCOLIGADA
AND CODSECAO IN (SELECT CODSECAO
FROM PSUBSTCHEFE
WHERE CODCOLIGADA = :CODCOLIGADA
AND CHAPASUBST = :CHAPA)
AND CODSITUACAO <> 'D'
Poderia ter a restrição abaixo como mais um exemplo para geração de um relatório “Programação de férias”.
AND INICIO DE FÉRIAS >= :DATA1 AND INICIO DE FÉRIAS <= : DATA2
Página 2
Opção de Envio
Nesta opção, deverá selecionar se o e-mail enviado é Mensagem livre ou Relatório do sistema.
...
Caso marque a opção Enviar somente quando a consulta do relatório conter dados, será habilitado a consulta SQL, no qual sugerimos usar a mesma consulta do relatório para validação do mesmo, passando como parâmetros coligada e chapa. A utilização desse parâmetro tem como finalidade validar se há registros para a geração do relatório e envio do email.
Exemplo:
Com a opção Enviar somente quando a consulta do relatório conter dados desmarcada, será executado os parâmetros do relatório.
Assunto
O valor preenchido neste campo, será enviado como Assunto (Titulo) do e-mail.
Mensagem
Caso tenha escolhido o envio de relatório como Mensagem Livre, neste campo, será definido o conteúdo do e-mail. Caso a opção de enviar relatório como anexo, também será possível enviar a mensagem no corpo do e-mail.