ajuda:registrar_leituras_e_anormalidades
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| ajuda:registrar_leituras_e_anormalidades [09/03/2015 17:44] – edivaldo.alves | ajuda:registrar_leituras_e_anormalidades [05/04/2018 17:22] (atual) – tadeu.sarmento | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| + | [[:ajuda|{{ : | ||
| ====== Registrar Leituras e Anormalidades ====== | ====== Registrar Leituras e Anormalidades ====== | ||
| + | < | ||
| + | O objetivo desta funcionalidade é registrar as leituras e as anormalidades no sistema **GSAN**. Ela pode ser acessada via **Menu** de sistema, no caminho: **[[: | ||
| - | O objetivo desta funcionalidade é registrar as leituras e as anormalidades no sistema | + | Feito isso, o sistema |
| + | </ | ||
| - | Verifica existência de dados | + | ==== Observação ==== |
| + | ^Informamos que os dados exibidos nas telas a seguir são fictícios, e não retratam informações de clientes.^ | ||
| - | * Caso não exista a tabela na base de dados, será exibida a mensagem “Tabela | + | <WRAP center round box 100%> |
| - | * Caso a tabela esteja sem dados, será exibida a mensagem “Tabela | + | {{ : |
| + | </WRAP> | ||
| - | Verifica existência do arquivo de leituras | + | < |
| + | Preencha os campos conforme instruções para preenchimento (**[[=ajuda: | ||
| - | * Caso o arquivo de leituras e anormalidades informado não exista no diretório padrão, será exibida a mensagem | + | |
| + | * Caso não exista a tabela na base de dados, será exibida a mensagem //Tabela << | ||
| + | * Caso a tabela esteja sem dados, será exibida a mensagem //Tabela << | ||
| + | * Verificar a existência do arquivo de leituras e anormalidades | ||
| + | | ||
| + | * Verificar a existência de dados no arquivo: | ||
| + | * Caso o arquivo esteja sem dados, será exibida a mensagem //Arquivo << | ||
| + | * Verificar a existência da matrícula do imóvel | ||
| + | * Caso a matrícula do imóvel não exista no sistema, é gerado no relatório de consistência a mensagem // | ||
| + | * Verificar tipo de medição: | ||
| + | * Caso o tipo de medição seja diferente de zero e não exista na tabela do sistema, é gerado no relatório de consistência a mensagem //Tipo de Medição inexistente// | ||
| + | * Caso o tipo de medição corresponda à ligação de água e não exista hidrômetro instalado para a ligação, é gerado no relatório de consistência a mensagem //Movimento para ligação de água sem hidrômetro// | ||
| + | * Caso o tipo de medição corresponda a poço e não exista hidrômetro instalado para o poço, é gerado no relatório de consistência a mensagem //Movimento para poço sem hidrômetro// | ||
| + | * Caso o tipo de medição seja zero e a leitura seja informada e não exista hidrômetro instalado para o imóvel, é gerado no relatório de consistência a mensagem //Movimento para ligação sem hidrômetro// | ||
| + | * Caso o tipo de medição seja zero e a anormalidade informada não seja compatível com ligação sem hidrômetro e não exista hidrômetro instalado para o imóvel, é gerado no relatório de consistência a mensagem // | ||
| + | * Verificar a data de leitura: | ||
| + | * Caso a data de leitura seja inválida ou maior que a data corrente, é gerado no relatório de consistência a mensagem //Data de leitura inválida// | ||
| + | * Caso o ano/mês da data de leitura não seja igual ao ano/mês de referência do faturamento do grupo, e não seja igual ao ano/mês de referência do faturamento do grupo menos um mês, e não seja igual ao ano/mês de referência do faturamento do grupo mais um mês, é gerado no relatório de consistência a mensagem Data de leitura incompatível com o mês/ano de faturamento”. | ||
| + | * Verificar a existência da matrícula do funcionário: | ||
| + | * Caso a matrícula do funcionário não exista no sistema, é gerado no relatório de consistência a mensagem // | ||
| + | * Verificar a existência do código da anormalidade de leitura: | ||
| + | * Caso o código da anormalidade seja informado (diferente de zero e de espaços em branco), e não exista no sistema, é gerado no relatório de consistência a mensagem //Código da Anormalidade de Leitura inexistente// | ||
| + | * Validar o indicador de confirmação de leitura: | ||
| + | * Caso o Indicador de confirmação de leitura não seja igual a 0 ou 1, é gerado no relatório de consistência a mensagem //Indicador de Confirmação de Leitura inválido// | ||
| + | * Verificar o sucesso da transação: | ||
| + | * Caso o código de retorno da operação efetuada no banco de dados seja diferente de zero, será exibida a mensagem conforme o código de retorno; caso contrário, exibe a mensagem //<< | ||
| + | * Verificar a existência do histórico de medição: | ||
| + | * Caso já exista o histórico de medição para o imóvel no mês, o sistema atualiza a tabela MEDICAO HISTORICO. | ||
| + | * Validar header do arquivo de leituras: | ||
| + | * Caso o arquivo de leituras esteja sem header, será exibida a mensagem //Arquivo de Leituras sem Header// | ||
| + | * Nenhum registro encontrado: | ||
| + | * Caso não encontre nenhum registro na tabela MOVIMENTO ROTEIRO EMPRESA, será exibida a mensagem //Movimento Roteiro Empresa sem dados para processar o grupo de faturamento informado//. | ||
| + | </ | ||
| + | ====== Preenchimento dos Campos ====== | ||
| - | Verifica existência | + | ^Campo^Orientações para Preenchimento^ |
| + | |**Grupo | ||
| + | |**Movimento Celular**|Campo obrigatório - Informe a opção //Sim// quando o movimento se referir a celular, caso contrário, selecione a opção //Não// e o botão {{: | ||
| + | |**Nome Arquivo**|Campo obrigatório - Ao clicar | ||
| + | \\ | ||
| - | * Caso o arquivo esteja sem dados, será exibida a mensagem “Arquivo << | + | ====== Funcionalidade dos Botões ====== |
| - | Verifica existência | + | ^Botão^Descrição |
| + | |{{: | ||
| + | |{{: | ||
| - | * Caso a matrícula do imóvel não exista no sistema, será gerado no relatório de consistência a mensagem “Matrícula inexistente”. | + | ===== Referências ===== |
| - | Verificar tipo de medição | + | **[[=postgres: |
| - | * Caso o tipo de medição seja diferente de zero e não exista na tabela do sistema, gera no relatório de consistência a mensagem “Tipo de Medição inexistente”. | + | ==== Termos Principais ==== |
| - | * Caso o tipo de medição corresponda à ligação de água e não exista hidrômetro instalado para a ligação, gera no relatório de consistência a mensagem “Movimento para ligação de água sem hidrômetro”. | + | |
| - | * Caso o tipo de medição corresponda a poço e não exista hidrômetro instalado para o poço, gera no relatório de consistência a mensagem “Movimento para poço sem hidrômetro”. | + | |
| - | * Caso o tipo de medição seja zero e a leitura seja informada e não exista hidrômetro instalado para o imóvel, gera no relatório de consistência a mensagem “Movimento para ligação sem hidrômetro”. | + | |
| - | * Caso o tipo de medição seja zero e a anormalidade informada não seja compatível com ligação sem hidrômetro e não exista hidrômetro instalado para o imóvel, gera no relatório de consistência a mensagem “Anormalidade não permitida para ligação sem hidrômetro”. | + | |
| - | Verifica data de leitura | + | **[[=ajuda: |
| - | | + | **[[=ajuda:leituras_e_consumo|Leituras e Consumo]]** |
| - | | + | |
| - | + | ||
| - | Verifica existência da matrícula do funcionário | + | |
| - | + | ||
| - | * Caso a matrícula do funcionário não exista no sistema, gera no relatório de consistência a mensagem “Matrícula do Funcionário inexistente” e continua o processo. | + | |
| - | + | ||
| - | Verifica existência do código da anormalidade de leitura | + | |
| - | + | ||
| - | * Caso o código da anormalidade seja informado (diferente de zero e de espaços em branco), e não exista no sistema, gera no relatório de consistência a mensagem “Código da Anormalidade de Leitura inexistente”. | + | |
| - | + | ||
| - | Valida indicador de confirmação de leitura | + | |
| - | + | ||
| - | * Caso o Indicador de confirmação de leitura não seja igual a 0 ou 1, gera no relatório de consistência a mensagem “Indicador de Confirmação de Leitura inválido”. | + | |
| - | + | ||
| - | Verifica sucesso da transação | + | |
| - | + | ||
| - | * Caso o código de retorno da operação efetuada no banco de dados seja diferente de zero, será exibida a mensagem conforme o código de retorno; caso contrário, exibe a mensagem “<< | + | |
| - | + | ||
| - | Verifica existência do histórico de medição | + | |
| - | + | ||
| - | * Caso já exista o histórico de medição para o imóvel no mês, o sistema atualiza a tabela MEDICAO HISTORICO. | + | |
| - | + | ||
| - | Valida header do arquivo de leituras | + | |
| - | + | ||
| - | * Caso o arquivo de leituras esteja sem header, será exibida a mensagem “Arquivo de Leituras sem Header” e cancela a operação, caso contrário, valida o header de acordo com o formato determinado. | + | |
| - | + | ||
| - | Nenhum registro encontrado | + | |
| - | + | ||
| - | * Caso não encontre nenhum registro na tabela MOVIMENTO ROTEIRO EMPRESA, será exibida a mensagem “Movimento Roteiro Empresa sem dados para processar o grupo de faturamento informado”. | + | |
| - | + | ||
| - | Informe os campos conforme instruções para preenchimento, | + | |
| - | + | ||
| - | + | ||
| - | [[image:Fat - RegistrarLeiturasAnormalidades.png]] | + | |
| - | + | ||
| - | + | ||
| - | ====== Preenchimento dos Campos ====== | + | |
| - | + | ||
| - | ^Campo^Orientações para Preenchimento^ | + | |
| - | |Grupo | + | |
| - | |Movimento Celular(*)|Campo obrigatório - Informe a opção " | + | |
| - | |Nome Arquivo(*)|Campo obrigatório - Ao clicar no botão | + | |
| \\ | \\ | ||
| - | |||
| - | ====== Funcionalidade dos Botões ====== | ||
| - | |||
| - | ^Botão^Descrição da Funcionalidade^ | ||
| - | |{{: | ||
| - | |{{: | ||
| - | |||
| \\ | \\ | ||
| \\ | \\ | ||
| - | + | Clique | |
| - | Clique [[: | + | |
ajuda/registrar_leituras_e_anormalidades.1425923079.txt.gz · Última modificação: 31/08/2017 01:11 (edição externa)
