[[:ajuda|{{ :ajuda:gsan-atendimento.png?nolink&200|}}]]
====== Inserir Custo de Pavimento por Repavimentadora ======
O objetivo desta funcionalidade é a inclusão dos custos de pavimento de rua ou de calçada por empresa repavimentadora. A opção pode ser acessada via **Menu de Sistema**, no caminho: **[[:ajuda:pagina_inicial|GSAN]] > [[:ajuda:atendimento|Atendimento ao Público]] > [[:ajuda:Ordem de Serviço]] > Inserir Custo de Pavimento por Repavimentadora**.
Feito isso, o sistema exibe a tela 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:atend_-_inserircustopavimentoporrepavimentadora.png?nolink |}}
Inicialmente, o sistema exibe a tela acima. Nela, informe os campos necessários para efetuar a inclusão dos custos de pavimento por repavimentadora (para detalhes sobre o preenchimento dos campos, clique **[[=ajuda:inserir_custo_de_pavimento_por_repavimentadorapreenchimento_dos_campos|AQUI]]**). Depois, clique no botão {{:ajuda:informar.png?nolink|}}. O sistema efetua algumas validações:
- Verificar existência de custo de pavimento de rua vigente:
- Caso exista custo de pavimento de rua vigente para o tipo de pavimento de rua menor que o início de vigência informada, o sistema atualiza a data de término da vigência do custo de pavimento de rua vigente para o tipo de pavimento de rua com a data imediatamente anterior à data de início da vigência do custo que está sendo incluído.
- Verificar a existência de custo de pavimento de calçada vigente:
- Caso exista custo de pavimento de calçada vigente para o tipo de pavimento de calçada menor que o Início de Vigência informada, o sistema atualiza a data de término da vigência do custo de pavimento de calçada vigente para o tipo de pavimento de calçada com a data imediatamente anterior à data de início da vigência do custo que está sendo incluído.
- Verificar o preenchimento dos campos:
- Caso o usuário não informe o conteúdo de algum campo necessário à inclusão do custo do pavimento, o sistema exibe a mensagem: //Informe <>//.
- 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.
- Verificar pavimento de rua já existente na lista:
- Caso o tipo de pavimento de rua selecionado já exista na lista dos custos de pavimento de rua, o sistema exibe a mensagem: //Tipo do Pavimento de Rua selecionado já consta na lista//.
- Validar Data de Vigência do Custo do Pavimento de Rua:
- Caso o início da vigência informada não seja uma data válida, o sistema exibe a mensagem: //Data Inválida//.
- Caso exista custo do pavimento de rua com início de vigência superior ao Início de Vigência informada maior ou igual ao Início de Vigência informada, o sistema exibe a mensagem: //Já existe custo de pavimento de rua para a vigência informada//.
- Validar Data de Vigência do Custo do Pavimento de Calçada:
- Caso o Início da Vigência informada não seja uma data válida, o sistema exibe a mensagem: //Data Inválida//.
- Caso exista custo do pavimento de calçada com início de vigência superior ao Início de Vigência informada, o sistema exibe a mensagem: //Já existe custo de pavimento de calçada para a vigência informada//.
- Verificar pavimento de calçada já existente na lista:
- Caso o tipo de pavimento de calçada selecionado já exista na lista dos custos de pavimento de calçada, o sistema exibe a mensagem: //Tipo do Pavimento de Calçada selecionado já consta na lista//.
- Verificar existência de dados:
- Caso não exista a tabela na base de dados, o sistema exibe a mensagem: //Tabela <> inexistente// e cancela a operação.
- Caso a tabela esteja sem dados, o sistema exibe a mensagem: //Tabela <> sem dados para seleção// e cancela a operação.
====== Tela de Sucesso ======
{{ :ajuda:atend_-_inserircustopavimentoporrepavimentadora_-_telasucesso.png?nolink |}}
====== Preenchimento dos Campos ======
^Campo^Orientações para Preenchimento^
|Unidade Repavimentadora|Campo obrigatório. Selecione uma das opções disponibilizadas pelo sistema.|
|Tipo de Pavimento Rua|Campo obrigatório. Selecione uma das opções disponibilizadas pelo sistema.|
|Valor do Pavimento de Rua (m²)|Campo obrigatório. Informe o valor do pavimento rua, com 11 inteiros e 2 decimais.|
|Inicio da Vigência|Campo obrigatório. Informe a data no formato dd/mm/aaaa (dia, mês, ano), referente ao inicio da vigência, ou clique no botão {{:ajuda:calendario.gif?nolink|}} para selecionar a data desejada. Para obter detalhes sobre o preenchimento do campo de datas, clique no link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**. Após informar o //Tipo de Pavimento Rua//; o //Valor do Pavimento Rua//; e o //Inicio da Vigência//, clique no botão {{:ajuda:adicionar.png?nolink|}}. Esta operação pode ser repetida várias vezes. O sistema exibe na tela os itens adicionados, formando uma lista. Um item inserido pode ser removido, basta clicar no botão {{:ajuda:arrecadacao:x_excluir.jpg?nolink|}}.|
|Tipo de Pavimento Calçada|Campo obrigatório. Selecione uma das opções disponibilizadas pelo sistema.|
|Valor do Pavimento de Calçada (m²)|Informe o valor do pavimento calçada, com 11 inteiros e 2 decimais. É obrigatório pelo menos um custo de pavimento de calçada, caso não seja informado nenhum custo de pavimento de rua.|
|Inicio da Vigência|Campo obrigatório. Informe a data no formato dd/mm/aaaa (dia, mês, ano), referente ao inicio da vigência, ou clique no botão {{:ajuda:calendario.gif?nolink|}} para selecionar a data desejada. Para obter detalhes sobre o preenchimento do campo de datas, clique no link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**. Após informar o //Tipo de Pavimento Calçada//; o //Valor do Pavimento Calçada//; e o //Inicio da Vigência//, clique no botão {{:ajuda:adicionar.png?nolink|}}. Esta operação pode ser repetida várias vezes. O sistema exibe na tela os itens adicionados, formando uma lista. Um item inserido pode ser removido, basta clicar no botão {{:ajuda:arrecadacao:x_excluir.jpg?nolink|}}.|
====== Funcionalidade dos Botões ======
^Botão^Descrição da Funcionalidade^
|{{:ajuda:calendario.gif?nolink|}}|Ao clicar neste botão, o sistema permite selecionar uma data válida, no formato DD/MM/AAAA (dia, mês, ano).\\ Para obter detalhes sobre o preenchimento do campo de datas, clique no link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**.|
|{{:ajuda:relatorios:botao_adicionar.jpg?150|}}|Ao clicar neste botão, o sistema adiciona um item à lista, após informar o //Tipo de Pavimento Rua//; o //Valor do Pavimento Rua//; //Tipo de Pavimento Calçada//; o //Valor do Pavimento Calçada//; e o //Inicio da Vigência//, formando uma lista de itens incluídos.|
|{{:ajuda:arrecadacao:x_excluir.jpg?nolink|}}|Ao clicar neste botão, o sistema permite remover da lista um iten adicionado.|
|{{:ajuda:b_desfazer_x.jpg?nolink|}}|Ao clicar neste botão, o sistema desfaz o último procedimento realizado.|
|{{:ajuda:seguranca:botao_cancelar.jpg?nolink|}}|Ao clicar neste botão, o sistema cancela a operação e retorna à tela principal.|
|{{:ajuda:informar.png?nolink|}}|Ao clicar neste botão, o sistema comanda a inserção dos dados na base de dados.|
===== Referências =====
**[[=postgres:atendimento_ao_publico:uc1106|Inserir Custo de Pavimento por Repavimentadora]]**
==== Termos Principais ====
**[[=ajuda:o#ordem_de_servico|Ordem de Serviço]]**
\\
\\
\\
Clique [[:ajuda|aqui]] para retornar ao Menu Principal do GSAN