Preencha os campos conforme instruções para preenchimento (aqui) e clique no botão . Feito isso, o sistema efetua algumas validações, antes de inserir o novo registro:
Verificar a existência de dados:
Caso não exista a tabela na base de dados, será exibida a mensagem Tabela «nome da tabela» inexistente e cancelada a operação.
Caso a tabela esteja sem dados, será exibida a mensagem Tabela «nome da tabela» sem dados para seleção e cancelada a operação.
Verificar a existência do arquivo de leituras e anormalidades
Verificar a existência de dados no arquivo:
Verificar a existência da matrícula do imóvel
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 Anormalidade não permitida para ligação sem hidrômetro.
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:
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:
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 «descrição da função» efetuada com sucesso.
Verificar a existência do histórico de medição:
Validar 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:
|