====== Especificação Funcional: Emissão de documentos dos servidores ====== ===== Resumo ===== O sistema permite ao usuário cadastrar um modelo de documento nas configurações do sistema, adicioná-lo ao módulo de servidores e dessa forma, emitir o documento para todos os servidores. ===== Descrição ===== Todos os outros que forem criados pelos usuários nas configurações (para o módulo de servidores), devem ser exibidos como uma funcionalidade no botão Imprimir do módulo de servidores no sistema, nas visões: Padrão e Servidor x Escola. Para realizar a impressão do documento, o sistema baseia-se no modelo do documento salvo e realiza as substituições das palavras chaves, identificadas por estarem entre os caracteres {}. Dessa forma, é possível que o usuário altere o modelo de acordo com a sua necessidade, mantendo as palavras chaves. O sistema exibe a tela de impressão de documentos, apenas quando no modelo do documento existir a tag {OBSERVACOES DOCUMENTOS DECLARACOES}. Na tela, o usuário pode informar as observações que deseja emitir no documento ou documentos que serão impressos. ===== Palavras chaves ===== * {TIMBRE}: imprime todo o timbre do documento, de acordo com o modelo que está configurado no arquivo custom.config; * {CAMINHO LOGO ESTABELECIMENTO}: imprime a imagem da logo do Estabelecimento de ensino das Configurações do sistema; * {CAMINHO LOGO ENTIDADE}: imprime a imagem da logo da Entidade mantenedora, das Configurações do sistema; * {ENTIDADE MANTENEDORA}: imprime o nome da Entidade mantenedora, das Configurações do sistema; * {SITE ENTIDADE MANTENEDORA}: imprime o site da Entidade mantenedora, das Configurações do sistema; * {NOME ESCOLA}: imprime o nome da escola que o aluno está matriculado; * {ENDERECO COMPLETO ESCOLA}: imprime o endereço completo da escola; * {EMAIL ESCOLA}: imprime o e-mail da escola; * {TELEFONE ESCOLA}: imprime o telefone da escola; * {ATO CRIACAO ESCOLA}: imprime o ato de criação da escola; * {DATA ATO CRIACAO}: imprime a data de criação da escola; * {ATO APROVACAO ESCOLA}: imprime o ato de aprovação da escola; * {DATA ATO APROVACAO}: imprime a data de aprovação da escola; * {CIDADE ESCOLA}: imprime a cidade da escola; * {UF ESCOLA}: imprime a UF da escola; * {RESPONSAVEL I}: imprime o nome do responsável I da escola; * {CARGO I}: imprime o cargo do responsável I da escola; * {AUTORIZACAO I}: imprime a autorização do responsável I da escola; * {RESPONSAVEL II}: imprime o nome do responsável II da escola; * {CARGO II}: imprime o cargo do responsável II da escola; * {AUTORIZACAO II}: imprime a autorização do responsável II da escola; * {NOME SERVIDOR}: imprime o nome do servidor; * {CODIGO INEP SERVIDOR}: imprime o código Inep do servidor; * {NIS}: imprime o número do NIS do servidor; * {CPF}: imprime o número do CPF do servidor; * {NATURALIDADE SERVIDOR}: imprime a cidade de naturalidade do servidor; * {UF NATURALIDADE SERVIDOR}: imprime a UF de naturalidade do servidor; * {DATA NASCIMENTO}: imprime a data de nascimento do servidor; * {TERMO NASCIDO}: imprime a palavra "nascido" ou "nascida", de acordo com o sexo do servidor; * {TERMO FILHO}: imprime a palavra "filho" ou "filha", de acordo com o sexo do servidor; * {NOME PAI}: imprime o nome do pai do servidor; * {NOME MAE}: imprime o nome da mãe do servidor; * {NACIONALIDADE}: imprime a nacionalidade do servidor; * {PAIS ORIGEM}: imprime o nome do país de origem do servidor; * {COR}: imprime a cor do servidor; * {ESTADO CIVIL}: imprime o estado civil do servidor; * {E-MAIL}: imprime o e-mail do servidor; * {ESCOLARIDADE}: imprime a escolaridade do servidor; * {CARGO}: imprime o cargo do servidor na escola vinculada; * {FUNCAO PROFESSOR}: imprime a função exercida pelo professor, do servidor na escola vinculada; * {SITUACAO FUNCIONAL}: imprime a situação funcional do servidor na escola vinculada; * {SETOR}: imprime o setor do servidor na escola vinculada; * {LOCAL ORIGEM}: imprime o local de origem do servidor na escola vinculada; * {DATA INGRESSO}: imprime a data de ingresso do servidor na escola vinculada; * {CARGA HORARIA SEMANAL}: imprime a carga horária semanal do servidor na escola vinculada; * {DIA}: imprime o dia da data atual, com o formato dd; * {MES}: imprime o mês da data atual, com o formato por extenso; * {ANO}: imprime o ano da data atual, com o formato yyyy; * {OBSERVACOES DOCUMENTOS DECLARACOES}: observações informadas pelo usuário, no momento da impressão na tela “Impressão de documentos”. ===== Pontos de verificação ===== * As funcionalidades de impressão dos modelos de documentos, no módulo de servidores, devem ser exibidas apenas nas visões: Padrão e Servidor x Escola da tela de consulta; * Para cada modelo de documento existente do módulo de servidores, o sistema deve: * Exibir a funcionalidade de impressão no botão Imprimir, para imprimir o documento de todos os servidores cadastrados que estiverem visíveis na listagem; * Exibir a funcionalidade de impressão no clique do botão direito do mouse, para imprimir o documento do servidor selecionado; * Se a impressão for realizada na visão Padrão de algum servidor que não esteja vinculado, nesse caso: * O sistema deve imprimir o documento apenas com os dados do servidor, mesmo não conseguindo imprimir os dados da escola e do vínculo; * Se a impressão for realizada na visão Padrão de algum servidor que esteja vinculado, nesse caso: * O sistema deve imprimir o documento com os dados do servidor, e caso possua apenas um vínculo com escola, esses dados devem ser recuperados; * Se a impressão for realizada na visão Servidor x Escola, nesse caso: * O sistema deve imprimir o documento com os dados do servidor, da escola e vínculo, dos dados da visão; * A tela de impressão de documentos só deve ser exibida, quando existir a tag {OBSERVACOES DOCUMENTOS DECLARACOES} no modelo do documento. ===== Informações Adicionais ===== N/A ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~