[[ajuda:cadastro|{{ :ajuda:gsan-cadastro.png?nolink&200|}}]]
====== Manter Feriado ======
O objetivo desta funcionalidade, que pertence ao submódulo do **[[:ajuda:Sistema Parâmetro]]**, é manter, excluir, atualizar ou espelhar feriados nacionais e municipais, cadastrados no sistema. A opção pode ser acessada via **Menu de Sistema**, através do caminho: **[[:ajuda:pagina_inicial|GSAN]] > [[:ajuda:Cadastro]] > [[:ajuda:Sistema Parâmetro]] > Manter Feriado**.
Feito isso, o sistema acessa a tela de filtro a seguir:
\\
==== Observação ====
^Informamos que os dados exibidos nas telas a seguir são fictícios, e não retratam informações de clientes.^
{{ :ajuda:fnem.jpg?nolink |}}
Por solicitação da **Compesa**, foi incluído o indicador **Data Perene**, que servirá para verificar se a data informada para programação corresponde a um sábado ou domingo, ou ainda, se esta foi cadastrada como dia de feriado na tabela de feriados. Caso a data informada não corresponda a dia de feriado, sábado ou domingo, o sistema alerta o usuário, mas permite incluir a data como programação especial:
\\
{{ :ajuda:cad_-_sistemparametro_-_manter_feriado_-_filtro_-_compesa.png?nolink |}}
Ao clicar no botão {{:ajuda:espelharferiado.png?nolink|}}, é apresentada a tela a seguir:
\\
{{ :ajuda:expelho.jpg?nolink |}}
Preencha os campos obrigatórios e confirme o espelho dos feriados clicando novamente no botão {{:ajuda:espelharferiado.png?nolink|}}. É possível desistir da operação clicando no botão {{:ajuda:relatorios:2botao_voltar.jpg?nolink|}}. O sistema efetua a inclusão de todos os feriados existentes no ano de origem para o ano de destino. Existindo o feriado cadastrado para o ano destino, o sistema o desconsiderará, evitando a duplicidade do feriado; ou seja: só serão espelhados os feriados que não estejam ainda gravados para o ano de destino.
Além de espelhar feriados, na tela de filtro é possível selecionar os feriados nacionais, municipais ou todos os feriados cadastrados. Também pode ser feito filtro por município, e/ou data do feriado, e/ou descrição do feriado.
O sistema irá para a tela **Manter Feriado**, com a relação dos feriados pesquisados, quando o campo (check-box) **Atualizar** estiver desmarcado, ou quando a quantidade de registros selecionados na pesquisa for maior do que 1. O sistema irá, direto, para a tela **Atualizar Feriados**, quando houver a negação da condição relatada acima. Ou seja, quando o campo **Atualizar** estiver marcado e a quantidade de registros selecionados for igual a 1.
Dito isso, preencha os campos necessários e clique no botão {{:ajuda:arrecadacao:filtrar_1509.jpg?nolink|}}. O resultado do filtro será exibido na tela abaixo:
\\
{{ :ajuda:gsan_m_f.jpg?nolink |}}
Para remover um item cadastrado, marque no checkbox correspondente, ou clique no //link// __**Todos**__, para selecionar todos os itens a serem removidos. Em seguida, clique no botão {{:ajuda:botao_remover.jpg?nolink|}}.
Para imprimir um relatório com os feriados que atenderam aos filtros de pesquisa, clique em {{:ajuda:cobranca:impressora2.jpg?nolink|}} e visualize o documento para impressão, conforme modelo **[[=ajuda:manter_feriado#modeloferiados_cadastrados|AQUI]]**.
Clique no link correspondente no campo **Tipo do Feriado**. Feito isso, o sistema acessa a tela de atualização a seguir:
\\
{{ :ajuda:ssss_atualizar.jpg?nolink |}}
Agora, faça as modificações que julgar necessárias e clique no botão {{:ajuda:arrecadacao:atualizar_1509.jpg?nolink|}}. O sistema executa algumas validações:
- Verificar existência do município:
- Caso o código do município não exista no sistema, é exibida a mensagem: //Município inexistente//.
- Verificar preenchimento dos campos:
- Caso o usuário não informe ou selecione o conteúdo de algum campo necessário à inclusão do feriado, o sistema exibe a mensagem: //Informe <>//.
- Verificar existência do feriado:
- Caso a descrição informada do feriado já exista no sistema, dependendo do tipo do feriado escolhido, para o mesmo município e mesma data informada, o sistema exibe a mensagem: //Feriado <> ou <> <> já existe no cadastro//.
- Atualização realizada por outro usuário:
- Caso o usuário esteja tentando atualizar um feriado que já tenha sido atualizado durante a manutenção corrente, o sistema exibe a mensagem: //Esse Feriado foi atualizado por outro usuário. Realize uma nova atualização//.
- Verificar sucesso da operação:
- Caso o código de retorno da operação efetuada no banco de dados seja diferente de zero, o sistema exibe a mensagem conforme o código de retorno; caso contrário, exibe a mensagem: //<> efetuada com sucesso”//.
- Validar Data:
- Caso a Data informada não seja uma data válida, o sistema exibe a mensagem: //Data Inválida//.
- Verificar existência do feriado para outra data informada:
- Caso a descrição informada do feriado já exista no sistema, dependendo do tipo do feriado escolhido, para o mesmo município e o ano da data informada igual ao ano localizado para o feriado, o sistema exibe a mensagem: //Feriado <> ou <> já existe no cadastro para a data <>//.
- Validar ano de origem informado:
- Caso o ano de origem digitado não seja um número válido, o sistema exibe a mensagem: //Ano de origem inválido//.
- Caso o ano de origem não tenha sido informado, o sistema exibe a mensagem: //Ano de origem não informado//.
- Validar ano de destino informado:
- Caso o ano de destino digitado não seja um número válido, o sistema exibe a mensagem: //Ano de destino inválido//.
- Caso o ano de destino não tenha sido informado, o sistema exibe a mensagem: //Ano de destino não informado//.
- Caso o ano de destino não seja superior ao ano de origem, o sistema exibe a mensagem: //O ano de destino dever ser superior ao ano de origem//.
- Verificar existência de feriados para o ano de origem informado:
- Caso não existam feriados existentes para o ano de origem informado, o sistema exibe a mensagem: //Não existem feriados <> para o ano de <>//.
- Verificar existência do feriado para a descrição e data informada:
- Caso a descrição informada do feriado e/ou de sua data já existam no sistema como feriado NACIONAL ou MUNICIPIO, dependendo do tipo do feriado escolhido no mesmo município e o ano destino da data informada igual ao ano localizado do feriado, o sistema exibe a mensagem: //Existem <> Nacional e <> Municipal cadastrados. Para continuar estes feriados são apagados para serem criados os novos. Deseja continuar no processo ?//. Caso o usuário escolha a opção //Sim//, o sistema apaga todos os feriados, sejam Municipais ou Nacionais, com o ano de destino igual ao ano da data do feriado. Caso contrário, as informações não serão apagadas.
\\
==== MODELO: FERIADOS CADASTRADOS ====
{{ :ajuda:confraternizacao_feriados.jpg?nolink |}}
====== Preenchimento dos Campos ======
^Campo^Orientações para Preenchimento^
|Tipo do Feriado|Campo obrigatório. Selecione uma das opções //Nacional/Estadual// ou //Municipal// ou //Todos//. \\ **Regra associada**: Caso seja marcado //Nacional/Estadual//, desabilitar o campo //Município//; caso contrário, tornar obrigatório o preenchimento do campo //Município//.|
|Município|Caso a opção selecionada seja //Nacional// este campo não ficará disponível.\\ Caso a opção selecionada seja //Municipal//, informe o código do município, ou clique no botão {{:ajuda:lupa.gif?nolink|}}, link **[[:ajuda:pesquisar_municipio|Pesquisar Município]]**, para selecionar o município desejado. O nome será exibido no campo ao lado.\\ Para apagar o conteúdo do campo, clique no botão {{:ajuda:borracha.gif?nolink|}} ao lado do campo em exibição.|
|Data do Feriado|Campo obrigatório - Informe a data do feriado, no formato dd/mm/aaaa (dia, mês, ano), ou clique no botão {{:ajuda:calendario.gif?nolink|}}, link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**, para selecionar a data desejada.|
|Descrição do Feriado|Campo obrigatório - Informe a descrição do feriado.|
|Data Perene|Campo obrigatório - Informe a opção //Sim// para indicar que a data é perene, caso contrário, marque a opção //Não//.|
\\
====== Funcionalidade dos Botões ======
^Botão^Descrição da Funcionalidade^
|{{:ajuda:lupa.gif?nolink|}}|Ao clicar neste botão, o sistema permite consultar um dado na base de dados.|
|{{:ajuda:borracha.gif?nolink|}}|Ao clicar neste botão, o sistema permite apagar o conteúdo do campo em exibição.|
|{{:ajuda:calendario.gif?nolink|}}]|Ao clicar neste botão, o sistema permite selecionar uma data, no formato dd/mm/aaaa (dia, mês, ano), link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**.|
|{{:ajuda:impressora2.jpg?nolink|}}|Ao clicar neste botão, o sistema gera o relatório contendo os feriados cadastrados.|
|{{:ajuda:limpar.jpg?nolink|}}|Ao clicar neste botão, o sistema limpa o conteúdo dos campos da tela.|
|{{:ajuda:arrecadacao:filtrar_1509.jpg?nolink|}}|Ao clicar neste botão, o sistema comanda a execução do filtro, com base nos parâmetros informados.|
|{{:ajuda:espelharferiado.png?150|}}|Ao clicar neste botão, o sistema cria espelho para feriados cadastrados.|
|{{:ajuda:botao_remover.jpg?nolink|}}|Ao clicar neste botão, o sistema remove das bases de dados o(s) item(ns) selecionado(s) no checkbox.|
|{{:ajuda:arrecadacao:setavoltar.png?nolink|}}|Ao clicar neste botão, o sistema retorna à tela de filtro.|
|{{:ajuda:micromedicao:voltar.jpg?nolink|}}|Ao clicar neste botão, o sistema retorna à tela anterior.|
|{{:ajuda:cobranca:b_desfazer_manam.jpg?nolink|}}|Ao clicar neste botão, o sistema desfaz o último procedimento realizado.|
|{{:ajuda:relatorios:botaoo_cancelarr.jpg?nolink|}}|Ao clicar neste botão, o sistema cancela a operação e retorna à tela principal.|
|{{:ajuda:arrecadacao:atualizar_1509.jpg?nolink|}}|Ao clicar neste botão, o sistema comanda a atualização dos dados.|
===== Referências =====
**[[=postgres:cadastro:uc0534|Inserir Feriado]]**
**[[=postgres:cadastro:uc0535|Manter Feriado]]**
**[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**
**[[:ajuda:pesquisar_municipio|Pesquisar Município]]**
==== Termos Principais ====
**[[http://www.feriadosmunicipais.com.br/|Feriados municipais, estaduais, nacionais e datas comemorativas]]**
===== Vídeos =====
**[[=treinamentos:livre:video-aulas:manter_feriado|Manter Feriado]]**
\\
\\
\\
Clique [[:ajuda|aqui]] para retornar ao Menu Principal do GSAN