Páginas filhas
  • DT DVAFIN-3461 Melhoria de performance no componente FCPFP004.


01. DADOS GERAIS

Linha de Produto:Totvs Moda
Segmento:Moda
Módulo:Financeiro
Função:FCPFP004 - Conferência de Duplicata
Requisito/Story/Issue (informe o requisito relacionado) :DVAFIN-3461


02. SITUAÇÃO/REQUISITO

O processo de navegação entre os registros listados no componente FCPFP004 necessita de uma melhoria de performance, pois quando existem muitos registros e descemos entre os registros o sistema esta demorando muito para posicionar/carregar o próximo registro.

03. SOLUÇÃO

Foi removido da navegação dos registros o tratamento das restrições "ALTERA_TP_DOC"  e "ALTERA_VL_JURO", pois este tratamento fazia com que os campos de tipo de documento e juro ficassem habilitados e desabilitados de acordo com a liberação, causando lentidão ao carregar as informações da duplicata. Desta forma a aplicação e validação de liberação dessas restrições será feita no momento em que o usuário tentar selecionar o campo em questão. 


Imagem 1 - Antes do ajuste efetuado, veja que quando navegávamos no componente FCPFP004 entre as duplicatas listadas, o sistema ficava apresentando o ícone de carregamento pois para cada registro, o sistema fazia a validação e aplicação da regra conforme as liberações nas duas restrições mencionadas acima.

Imagem 2 - Veja que os campos de tipo de documento e Juro ficavam desabilitados cada vez que navegávamos nos registros. Isto porque o usuário não tinha liberação nas restrições "ALTERA_TP_DOC"  e "ALTERA_VL_JURO".

Imagem 3 - Depois do ajuste a validação e aplicação da regra foi removida do processo de navegação entre as duplicatas. Veja que enquanto navegamos nos registros os campos de tipo de documento e Juro ficam normalmente habilitados. Isto porque ainda não está sendo validado as restrições. A navegação entre os registros ficou mais rápida.

Imagem 4 - Ao tentarmos clicar no campo de "Tipo de documento" para realização de alteração o sistema desabilitou o campo. Isto porque foi validado a liberação na restrição "ALTERA_TP_DOC".

Imagem 5 - Ao tentarmos clicar no campo de "Juro" para realização de alteração o sistema desabilitou o campo. Isto porque foi validado a liberação na restrição "ALTERA_VL_JURO".


EFETUAMOS A LIBERAÇÃO DAS DUAS RESTRIÇÕES PARA O NOSSO USUÁRIO NO COMPONENTE FCPFP004.


Imagem 6 - Veja que com a restrição liberada, é permitido alterar o tipo de documento da duplicata através do componente FCPFP004. Iremos alterar para "Boleto bancário".

Imagem 7 - Veja que com a restrição liberada, podemos informar um valor de "Juro" na duplicata através do componente FCPFP004. Iremos informar um valor de 80,00.

Imagem 8 - Depois da gravação no componente FCPFP004, vemos que as informações de juro e tipo de documento foram corretamente alteradas e gravadas.