sapl icon indicating copy to clipboard operation
sapl copied to clipboard

Numeração protocolo de matéria não sequencial ao incorporar matéria via "Receber Proposições"

Open ghost opened this issue 6 years ago • 7 comments

Como estamos na eminência de utilizar o protocolo estou fazendo alguns testes em uma cópia da base de dados, em ambiente de testes.

Não temos nenhum protocolo no momento. Utilizando o menu "Protocolo > Protocolar Matéria" recebo o protocolo número 1.

92af305e

Já quando um usuário "Autor" no menu "Atividades Legislativas > Proposições"

89ad2706

O usuário administrador, ao receber a proposição, ao clicar no botão "Incorporar" recebe esse número de protocolo muito próximo ao número da matéria. eff2b769

Comportamento Esperado

Acredito que ao incorporar a matéria o protocolo deveria dar prosseguimento aos números de protocolo, sequencialmente, independente de menu utilizado.

Comportamento Atual

A utilização dos menus diferentes para geração de protocolo de matéria: "Protocolo > Protocolar Matéria" e "Atividades Legislativas > Proposições" depois "Incorporar Matéria"

Gera protocolo de matéria porém os números não são sequenciais.

Possível Solução

Verificar a geração de número de protocolo gerado na utilização do menu: "Atividades Legislativas > Proposições" "Proposições Não Recebidas" > Selecionar a proposição depois "Incorporar Matéria"

Para dar sequência a números de protocolo sequenciais.

Passos para Reproduzir (para bugs)

  1. Usuário do tipo "Autor" cria uma proposição
  2. Usuário do tipo admin recebe a proposição "Protocolo > Receber proposições" > Proposições Não Recebidas > Escolher a proposição > Clicar no Botão 'Incorporar'
  3. Protocolo recebido não é sequenciar e é um número muito próximo do número da matéria, o que pode gerar confusão.

Contexto

Imagens do Ocorrido

Seu Ambiente

  • Versão usada (Release): 3.1.157
  • Nome e versão do navegador: Chrome
  • Nome e versão do Sistema Operacional (desktop ou mobile): Desktop Windows
  • Link para o seu projeto (Caso de fork deste projeto):

ghost avatar Jul 01 '19 14:07 ghost

Testamos aqui e o número retornado foi o sequencial do protocolo (02, em nosso caso) da mesma foram que se o protocolo tivesse sido criado sem ser através de proposição. Pelo que já vi em outros casos tá me parecendo que alguém entrou com um número alto na tela de protocolo e daí o sistema está pegando o próximo nas proposiçoes.

Por favor, vá em Sistema --> Tabelas Auxiliares --> Configuração da Aplicação e veja quais as configurações da tela na seção referente a numeração de protocolo.

image

edwardoliveira avatar Jul 01 '19 17:07 edwardoliveira

Segue o print das configurações. Teria como resetar este valor, via banco de dados? Não há protocolos no sistema. Pode ser que alguém tenha criado com numeração alta e deletado e o sistema armazenou o valor?

image

ghost avatar Jul 02 '19 13:07 ghost

@cintiacmsjp se não tiver nenhum dados no banco , você deve truncar a tabela e e resetar o auto incriment para 1 novamente na tabela protocoloadm_protocolo

Só faça esse procedimento se realmente não tiver dados, caso ao contrário vc irá perder todos os dados dessa tabela

puera avatar Jul 03 '19 13:07 puera

Olá Fiz os passos informados, porém não resolveu o problema. Ainda dá divergência na numeração. O número do protocolo não é exatamente a chave primária da tabela protocolo. Poderia ajudar a resetar essa coluna numero, da tabela protocoloadm_protocolo quando é gerado através do "Incorporar Matéria" da função "Proposição"?

image

ghost avatar Jul 04 '19 19:07 ghost

@cintiacmsjp tente mudar para a sequência por ano e não por legislatura, eu não sei como está sua base de dados em relação ao conteúdo , mas essa numeração por recebimento de proposição é feita de acordo como se configura a "Configuração da Aplicação - Proposição e Protocolo"

puera avatar Jul 04 '19 20:07 puera

Fiz mais teste e SEMPRE está incrementando o número da proposição e não o "last index" da tabela protocoloadm_protocolo.

Poderiam por gentileza verificar a variável incrementada e inserida na coluna "número" da tabela "protocoloadm_protocolo" ao receber e incorporar proposição?

Ela deve incrementar o "last index" de "protocoloadm_protocolo" e não o número da proposição.

image

image

image

ghost avatar Aug 08 '19 17:08 ghost

Me parece que as variáveis "last index" da tabela protocoloadm_protocolo está sendo trocada pela "last index" da materia_materialegislativa. Protocolo > Receber Proposições > Proposições não recebidas > Selecionar uma proposição > Preencher regime de tramitação e número de páginas > INCORPORAR

ghost avatar Aug 08 '19 17:08 ghost