ajuda:micromedicao:atualizar_leitura_e_anormalidade
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anterior | |||
ajuda:micromedicao:atualizar_leitura_e_anormalidade [31/08/2017 01:11] – edição externa 127.0.0.1 | ajuda:micromedicao:atualizar_leitura_e_anormalidade [24/01/2018 17:36] (atual) – tadeu.sarmento | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
[[:ajuda|{{ : | [[:ajuda|{{ : | ||
====== Atualizar Leitura e Anormalidade ====== | ====== Atualizar Leitura e Anormalidade ====== | ||
+ | < | ||
+ | Esta funcionalidade atualiza um conjunto de leituras e anormalidades, | ||
+ | </ | ||
- | Esta funcionalidade permite | + | ^Informamos que os dados exibidos nas telas a seguir são fictícios e não retratam informações |
+ | <WRAP center round box 100%> | ||
+ | {{ | ||
+ | </WRAP> | ||
- | Informe | + | < |
+ | Agora, informe | ||
- | Para cada registro do arquivo | + | Caso haja alguma crítica neste processamento, |
- | Caso haja alguma crítica neste processamento será gerada | + | - Gerar //Tela Resumo das Leituras e Anormalidades Registradas//: |
+ | - O sistema gera uma tela de acordo com o movimento registrado com os seguintes campos: | ||
+ | - No cabeçalho, imprime o grupo de faturamento informado, o código e descrição da empresa, o código da localidade e o título fixo MOVIMENTO CELULAR quando processado o arquivo de movimento. | ||
+ | - O sistema acumula para cada código de setor recebido no movimento os seguintes dados: | ||
+ | - Quantidade de registros recebidos (total de registros do arquivo por localidade e setor); | ||
+ | - Quantidade de registros com leitura (total de registros do arquivo com leitura do hidrômetro preenchida, diferente de zero e de espaços em branco, e com código da anormalidade de leitura não preenchido, igual à zero ou a espaços em branco); | ||
+ | - Quantidade de registros com anormalidade (total de registros do arquivo com Leitura do hidrômetro não preenchida, igual à zero ou a espaços em branco, e com código da anormalidade de leitura preenchida, diferente de zero e de espaços em branco); | ||
+ | - Quantidade de registros com leitura e com anormalidade (total de registros do arquivo com leitura do hidrômetro preenchida, diferente de zero e de espaços em branco, e com código da anormalidade de leitura preenchida, diferente de zero e de espaços em branco); | ||
+ | - Quantidade de registros inválidos (total de registros do arquivo que não entraram nos totais dos itens acima); | ||
+ | - Imprime o total dos registros do arquivo por tipo de acordo com o acumulado acima; | ||
+ | - Imprime o resumo por anormalidade de leitura para os registros com anormalidade de leitura preenchida (diferente de zero e de espaços em branco): | ||
+ | - Código da Anormalidade de Leitura; | ||
+ | - Descrição da Anormalidade de Leitura; | ||
+ | - Quantidade de registros no arquivo com a anormalidade correspondente; | ||
+ | - Imprime o total dos registros com anormalidade; | ||
+ | - Gerar //Tela Resumo das Leituras e Anormalidades Registradas com Problemas//: | ||
+ | - O sistema gera uma tela de acordo com o movimento registrado com os seguintes campos: | ||
+ | - No cabeçalho, imprime o grupo de faturamento informado, o código | ||
+ | - Imprime o erro correspondente encontrado no processamento do imóvel; | ||
+ | - Imprime um texto //Arquivo processado com problema e enviado para operação para processar o movimento. Setor Comercial << | ||
+ | - Obtém Data de Realização da Atividade Efetuar Leitura: | ||
+ | - O sistema obtém a data de leitura máxima recebida a partir do MOVIMENTO ROTEIRO EMPRESA do grupo e a referência que está em processamento; | ||
+ | - Caso a data de leitura máxima obtida no passo anterior que estiver entre a data prevista do cronograma do grupo de faturamento em questão para a atividade: efetuar leitura menos 30 dias; e a data prevista do cronograma do grupo de faturamento em questão para a atividade: efetuar leitura mais 30 dias; o sistema atribui a data de leitura máxima obtida no passo anterior à data de realização da atividade de efetuar leitura; | ||
+ | - Caso contrário, atribui a data prevista do cronograma do grupo de faturamento em questão para a atividade efetuar leitura. | ||
+ | - Verificar existência do arquivo de leituras e anormalidades: | ||
+ | - Caso o arquivo de leituras e anormalidades informado não exista no diretório padrão, o sistema exibe a mensagem: //Arquivo de Leituras e Anormalidades inexistente// | ||
+ | - Verificar existência de dados no arquivo: | ||
+ | - Caso o arquivo esteja sem dados, o sistema exibe a mensagem: //Arquivo << | ||
+ | - Verificar existência do grupo de faturamento: | ||
+ | - Caso o grupo de faturamento não exista, o sistema exibe a mensagem: //Grupo de faturamento inexistente// | ||
+ | - Verificar existência da matrícula do imóvel: | ||
+ | - Caso a matrícula do imóvel não exista, o sistema exibe a mensagem: // | ||
+ | - Verificar tipo de medição: | ||
+ | - Caso o tipo de medição seja diferente de zero e não exista, o sistema exibe a mensagem: //Imóvel: << | ||
+ | - Caso o tipo de medição corresponda à ligação de água e não exista hidrômetro instalado para a ligação, o sistema exibe a mensagem: //Imóvel: << | ||
+ | - Caso o tipo de medição corresponda a poço e não exista hidrômetro instalado para o poço, o sistema exibe a mensagem: //Imóvel: << | ||
+ | - Caso o tipo de medição seja zero e a leitura seja informada e não exista hidrômetro instalado para o imóvel, o sistema exibe a mensagem: //Imóvel: << | ||
+ | - Caso o tipo de medição seja zero e a anormalidade informada não seja compatível com ligação sem hidrômetro, | ||
+ | - Verificar data e hora de leitura: | ||
+ | - Caso a data e hora de leitura seja inválida ou maior que a data corrente, o sistema exibe a mensagem: //Imóvel: << | ||
+ | - 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, o sistema exibe a mensagem: //Data de leitura incompatível com o mês/ano de faturamento// | ||
+ | - Verificar existência da lista de imóveis: | ||
+ | - Caso a lista de imóveis esteja sem dados, o sistema exibe a mensagem: //Lista de imóveis sem dados// e cancela a operação. | ||
+ | - Verificar 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, o sistema exibe a mensagem: //Imóvel: << | ||
+ | - Validar indicador de confirmação de leitura: | ||
+ | - Caso o Indicador de confirmação de leitura não seja válido, o sistema exibe a mensagem: //Imóvel: << | ||
+ | - Verificar sucesso da transaçã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: //<< | ||
+ | - Verificar existência do histórico de medição: | ||
+ | - Caso já exista o histórico de medição para o imóvel no mês, será feita atualização. | ||
+ | - Registro não encontrado: | ||
+ | - Caso não encontre o registro no MOVIMENTO ROTEIRO EMPRESA, o sistema exibe a mensagem: //Imóvel: << | ||
+ | - Validar tamanho do registro: | ||
+ | - Caso o tamanho do registro seja diferente de 176, o sistema exibe a mensagem: //Arquivo com registros de tamanho inválido// e cancela a operação. | ||
- | No primeiro registro do arquivo conterá o ano e o mês de referência do faturamento do grupo a ser processado. | + | \\ |
- | Gera Tela Resumo das Leituras e Anormalidades Registradas | + | ====== Preenchimento dos Campos ====== |
- | * O sistema gera uma tela de acordo com o movimento registrado com os seguintes campos: | + | ^Campo^Preenchimento |
- | * No cabeçalho imprime o grupo de faturamento informado, o código e descrição da empresa, o código da localidade e o título fixo “MOVIMENTO CELULAR” quando processado o arquivo de movimento; | + | |Nome do Arquivo|Campo obrigatório - Selecione |
- | * O sistema acumula para cada código de setor recebido no movimento os seguintes dados: | + | \\ |
- | * Quantidade de registros recebidos (total de registros do arquivo por localidade e setor); | + | |
- | * Quantidade de registros com leitura (total de registros do arquivo com Leitura do hidrômetro preenchida (diferente de zero e de espaços em branco), e com Código da anormalidade de leitura não preenchido (igual à zero ou a espaços em branco)); | + | |
- | * Quantidade de registros com anormalidade (total de registros do arquivo com Leitura do hidrômetro não preenchida (igual à zero ou a espaços em branco), e com Código da anormalidade de leitura preenchida (diferente de zero e de espaços em branco)); | + | |
- | * Quantidade de registros com leitura e com anormalidade (total de registros do arquivo com Leitura do hidrômetro preenchida (diferente de zero e de espaços em branco), e com Código da anormalidade de leitura preenchida (diferente de zero e de espaços em branco)); | + | |
- | * Quantidade de registros inválidos (total de registros do arquivo que não entraram nos totais | + | |
- | * Imprime o total dos registros | + | |
- | * Imprime o resumo por anormalidade de leitura para os registros com anormalidade de leitura preenchida (diferente de zero e de espaços em branco): | + | |
- | * Código da Anormalidade de Leitura; | + | |
- | * Descrição da Anormalidade de Leitura; | + | |
- | * Quantidade de registros no arquivo | + | |
- | * Imprime o total dos registros com anormalidade; | + | |
- | Gera Tela Resumo das Leituras e Anormalidades Registradas com Problemas | + | ====== Funcionalidade dos Botões ====== |
- | * O sistema | + | ^Botão^Descrição da Funcionalidade^ |
- | * No cabeçalho imprime o grupo de faturamento informado, o código e descrição | + | |{{: |
- | * Imprime o erro correspondente encontrado no processamento do imóvel; | + | |{{:ajuda: |
- | * Imprimir um texto “Arquivo processado com problema e enviado para operação para processar o movimento. Setor Comercial << | + | |
- | Obtém Data de Realização da Atividade Efetuar Leitura | + | \\ |
- | * O sistema obtém a data de leitura máxima recebida a partir da MOVIMENTO ROTEIRO EMPRESA do grupo e a referência que está em processamento; | + | |
- | * Caso a data de leitura máxima obtida no passo anterior esteja entre a data prevista do cronograma do grupo de faturamento em questão para a atividade, efetuar leitura menos 30 dias, e a data prevista do cronograma do grupo de faturamento em questão para a atividade, efetuar leitura mais 30 dias, o sistema atribui a data de leitura máxima obtida no passo anterior à data de realização da atividade de efetuar leitura; | + | |
- | * Caso contrário, atribui a data prevista do cronograma do grupo de faturamento em questão para a atividade efetuar leitura. | + | |
- | Verifica existência do arquivo de leituras e anormalidades | + | ===== Referências ===== |
- | * Caso o arquivo de leituras e anormalidades informado não exista no diretório padrão, o sistema exibe a mensagem “Arquivo de Leituras e Anormalidades inexistente” e cancela a operação. | + | |
- | Verifica existência de dados no arquivo | + | **[[=postgres: |
- | | + | |
- | Verifica existência do grupo de faturamento | ||
- | * Caso o grupo de faturamento não exista, o sistema exibe a mensagem “Grupo de faturamento inexistente” e cancela a operação. | ||
- | * Obs. Só virá um grupo por arquivo. | ||
- | Verifica existência da matrícula do imóvel | ||
- | * Caso a matrícula do imóvel não exista, o sistema gera no log de consistência a mensagem “Matrícula do imóvel inexistente: | ||
- | Verifica tipo de medição | + | ==== Termos Principais ==== |
- | * Caso o tipo de medição seja diferente de zero e não exista no sistema, será gerado no log de consistência a mensagem “Imóvel: << | + | |
- | * Caso o tipo de medição corresponda à ligação de água e não exista hidrômetro instalado para a ligação, será gerado no log de consistência a mensagem “Imóvel: << | + | |
- | * Caso o tipo de medição corresponda a poço e não exista hidrômetro instalado para o poço, será gerado no log de consistência a mensagem “Imóvel: << | + | |
- | * Caso o tipo de medição seja zero e a leitura seja informada e não exista hidrômetro instalado para o imóvel, será gerado no log de consistência a mensagem “Imóvel: << | + | |
- | * Caso o tipo de medição seja zero e a anormalidade informada não seja compatível com ligação sem hidrômetro, | + | |
- | Verifica data e hora de leitura | + | **[[=ajuda:micromedicao|Micromedição]]** |
- | | + | |
- | | + | |
- | Verifica existência da lista de imóveis | ||
- | * Caso a lista de imóveis esteja sem dados, o sistema exibe a mensagem “Lista de imóveis sem dados” e cancelar a operação. | ||
- | 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, será gerado no log de consistência a mensagem “Imóvel: << | ||
- | |||
- | Valida indicador de confirmação de leitura | ||
- | * Caso o Indicador de confirmação de leitura não seja válido, será gerado no log de consistência a mensagem “Imóvel: << | ||
- | |||
- | Verifica sucesso da transaçã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 “<< | ||
- | |||
- | 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, será feita atualização. | ||
- | |||
- | Registro não encontrado | ||
- | * Caso não encontre o registro no MOVIMENTO ROTEIRO EMPRESA, será gerado no log de consistência a mensagem “Imóvel: << | ||
- | |||
- | Valida tamanho do registro | ||
- | * Caso o tamanho do registro seja diferente de 176, será gerado no log de consistência a mensagem “Arquivo com registros de tamanho inválido” e cancelar a operação. | ||
- | |||
- | {{: | ||
\\ | \\ | ||
- | |||
- | ====== Preenchimento dos Campos ====== | ||
- | |||
- | |||
- | ^Campo^Preenchimento dos Campos^ | ||
- | |Nome do Arquivo(*)|Campo obrigatório - Selecione o nome do arquivo.| | ||
\\ | \\ | ||
+ | Clique **[[: | ||
- | ====== Funcionalidade dos Botões ====== | ||
- | |||
- | |||
- | ^Botão^Descrição da Funcionalidade^ | ||
- | |{{: | ||
- | |{{: | ||
- | |||
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | Clique [[: |
ajuda/micromedicao/atualizar_leitura_e_anormalidade.1504141869.txt.gz · Última modificação: 24/01/2018 17:36 (edição externa)