[[ajuda:cadastro|{{ :ajuda:gsan-cadastro.png?nolink&200|}}]]
====== Gerar Boletim de Custo Atualização Cadastral ======
O objetivo desta funcionalidade é gerar o boletim de custo de atualização cadastral. A opção pode ser acessada via **Menu de Sistema**, no caminho: **[[:ajuda:pagina_inicial|GSAN]] > [[:ajuda:Cadastro]] > Gerar Boletim de Custo Atualização Cadastral**.
Feito isso, o sistema visualiza a tela abaixo:
==== Observação ====
^Informamos que os dados exibidos nas telas a seguir são fictícios, e não retratam informações de clientes.^
{{ :ajuda:gggerar_boletim_custo_ac.jpg?nolink |}}
Acima, selecione, obrigatoriamente, uma empresa com contrato ativo (vigente). Depois, informe o período da atualização cadastral e clique no botão {{:ajuda:gerarboletim.png?nolink|}}. Em seguida, o sistema cria uma lista de atributos do boletim e atribui valores aos campos da lista, de acordo com as seguintes regras:
* Identificador do Atributo;
* Identificador do Grupo do Atributo;
* Ordem de Emissão do Atributo.
O sistema seleciona as operações efetuadas pela empresa no período informado: tanto com imóvel associado quanto sem imóvel associado. Caso as seleções não retornem nenhum registro, o sistema exibe a mensagem: //A pesquisa não retornou nenhum resultado// e retorna para a tela de parâmetros.
Depois, o sistema cria uma lista de operações efetuadas a partir das seleções realizadas:
* Atribuir à lista as operações efetuadas com imóvel associado. Neste caso, o conteúdo do argumento deve corresponder ao conteúdo do argumento da operação.
* Atribuir à lista as operações efetuadas sem imóvel associado. Neste caso, o conteúdo do argumento deve corresponder ao conteúdo do segundo argumento.
O sistema ordena a lista de operações efetuadas pelos campos **Conteúdo do Argumento** e **Identificador do Atributo**.
O sistema gera o boletim de acordo com as seguintes regras e imprime a primeira página do boletim com os parâmetros de seleção:
* Empresa;
* Período da Atualização Cadastral;
* Imprimir o cabeçalho com os seguintes dados:
* Linha 1:
* Nome do sistema (GSAN - Sistema de Gestão de Saneamento);
* Título do Relatório (Boletim de Custo da Atualização Cadastral);
* Página.
* Linha 2:
* Nome da Empresa;
* Data e Hora de Emissão.
* Linha 3:
* Empresa;
* Sigla do Relatório.
* Linha 4:
* Título dos Campos da Linha Detalhe (Item, Descrição, Qtde.Atualizações, Vl.Atualizações).
Enquanto houver operações na lista de operações efetuadas para serem processadas:
* Número de Imóveis Atualizados = Número de Imóveis Atualizados //mais// um.
O sistema cria uma lista de atributos por argumento com os campos:
* Identificador do Atributo do Argumento (valor nulo);
* Valor de Atualização do Atributo do Argumento (valor zero);
* Quantidade de Atualizações do Atributo do Argumento (valor zero).
Para cada atributo da **Lista de Atributos por Argumento**, o sistema obtém o valor da atualização por atributo:
* Valor de atualização do atributo do argumento para o atributo (Identificador do Atributo do Argumento) = Quantidade de atualizações do atributo do argumento para o atributo (Identificador do Atributo do Argumento).
* Valor de atualização do atributo da lista de atributos do boletim para o atributo (Identificador do Atributo do Argumento).
* Valor das atualizações efetuadas para o argumento = somatório de valor de atualização do atributo do argumento.
* Para cada atributo da lista de atributos por argumento:
* Quantidade de atualizações do atributo da lista de atributos do boletim para o atributo (Identificador do Atributo do Argumento) = Quantidade de atualizações do atributo da lista de atributos do boletim para o atributo (Identificador do Atributo do Argumento) //mais// Quantidade de atualizações do atributo do argumento.
Enquanto houver dados na Lista de Atributos do Boletim, o sistema imprime o Boletim de Custo da Atualização Cadastral a partir da Lista de Atributos do Boletim, ordenada pelo Identificador do Grupo do Atributo e pela Ordem de Emissão do Atributo, de acordo com as seguintes regras:
* Verifica existência de contrato vigente para a empresa;
* Caso não exista contrato vigente para a empresa, o sistema exibe a mensagem: //Não foi possível selecionar contrato vigente para a empresa // e retorna para a tela de parâmetros;
* Caso exista mais de um contrato vigente para a empresa, considera o contrato mais recente.
====== Preenchimento dos Campos ======
^Campo^Orientações para Preenchimento^
|Empresa|Campo obrigatório - Selecione uma das opções disponibilizadas pelo sistema.\\ A empresa deve ter contrato ativo.|
|Período da Atualização|Campo obrigatório - Informe as datas válidas, no formato DD/MM/AAAA (dia, mês, ano), referentes ao período de atualização, ou clique no botão {{:ajuda:calendario.gif?nolink|}} para selecionar as datas desejadas.\\ Clique em **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]** para obter instruções mais detalhadas da tela **Calendário**.|
\\
====== Funcionalidade dos Botões ======
^Botão^Descrição da Funcionalidade^
|{{:ajuda:calendario.gif?nolink|}}|Ao clicar neste botão, o sistema permite consultar uma data válida, no formato DD/MM/AAAA (dia, mês, ano).\\ Clique em **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]** para obter instruções mais detalhadas da tela **Calendário**.|
|{{:ajuda:gerarboletim.png?nolink|}}|Ao clicar neste botão, o sistema comanda a geração do boletim para a empresa selecionada.|
===== Referências =====
**[[=postgres:cadastro:uc0912|Gerar Boletim de Custo Atualização Cadastral]]**
==== Termos Principais ====
**[[=ajuda:cadastro|Cadastro]]**
\\
\\
Clique **[[:ajuda|aqui]]** para retornar ao Menu Principal do GSAN