01. DADOS GERAIS
Produto: | Totvs Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | Gestão de Contratos |
Função: | CNTA300 - Manutenção do contrato |
País: | Brasil |
Ticket: | 16253261 |
Requisito/Story/Issue: | DTEXPRO-153 |
02. SITUAÇÃO/REQUISITO
Em cenários em que o contrato tem um grande volume de medições o sistema apresentava lentidão ao tentar visualizar o contrato.
03. SOLUÇÃO
Uma nova funcionalidade foi disponibilizada para permitir ao usuário limitar o número máximo de medições exibidas ao visualizar um contrato, dessa forma tornando possível a visualização de qualquer contrato independentemente do número de medições realizadas.
Para utilizar a nova funcionalidade basta configurar o parâmetro MV_QTDEXMD com a quantidade máxima de medições que devem ser trazidas durante a visualização do contrato. É importante ressaltar que com a configuração desse parâmetro o sistema passa a listar as medições em ordem decrescente. Exemplo, caso o parâmetro seja configurado com o valor 10, serão exibidas as últimas dez medições, da mais recente para mais antiga.
O sistema por padrão lista todas as medições do contrato ou planilha em ordem crescente, como é possível visualizar abaixo:
Porém quando havia um grande volume de medições a visualização do contrato tornava-se lenta, por buscar todos esses registros. Com o parâmetro MV_QTDEXMD é possível informar uma quantidade máxima de medições a serem exibidas, quando configurado com qualquer valor superior à zero o sistema limitará a exibição ao número definido. Abaixo é possível verificar que nesse cenário, em que se limite a exibição das medições, o sistema trará as medições em ordem decrescente:
De acordo com o parâmetro MV_CTRMED, o parâmetro MV_QTDEXMD atende tanto ao cenário que se lista as medições por contrato quanto as medições por planilha.
04. DEMAIS INFORMAÇÕES
O parâmetro estará disponível na próxima versão da expedição contínua do módulo Gestão de Contratos.
Caso deseje incluir manualmente o parâmetro, basta seguir os passos abaixo.
Passo 1: Acesse o menu configurador do Protheus e em seguida selecione Base de Dados→ Dicionário→Base de Dados
Passo 2: Na tela gerada selecione "parâmetros" e em seguida clique em "adicionar".
preencha os campos conforme abaixo:
Nome da variável = MV_QTDEXMD
Tipo = Numérico
Conteúdo = 200 ( Nesse exemplo, o parâmetro foi preenchido para trazer as últimas 200 medições realizadas ), que sempre serão demonstradas em tela da ultima para a primeira.
Aba descrição = Informa quantos registros devem ser exibidos na aba de medição do contrato
05. ASSUNTOS RELACIONADOS