Páginas filhas
  • DDFINAN-34825 - DT - 746 - Criada validação em manipulações que envolvem índices (grades/colunas), com tratamento de exceções para evitar erros de List index out of bounds

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

02. SITUAÇÃO/REQUISITO

          Ao realizar a baixa de títulos com adiantamento, caso a empresa utilizasse o parâmetro 2664 - Obrigar que o rateio do Centro de Custos totalize 100% marcado como Sim, o sistema impedia a conclusão do processo se houvesse qualquer pequena divergência no rateio (por exemplo, se a soma resultasse em 100,01%). Isso bloqueava a operação sem oferecer uma forma clara e imediata para o usuário corrigir os valores.

Como Funciona Agora:

O processo foi otimizado para permitir o ajuste em tempo real. Siga o fluxo abaixo caso ocorra divergência:

...

Ao confirmar a baixa do adiantamento, o sistema verificará automaticamente se o rateio fecha em 100%.

...

Se houver diferença, será exibida a mensagem: "O parâmetro ‘2664’ está configurado como ‘Sim’. Identificamos que o rateio não está totalizando 100%...".

...

Ao fechar a mensagem, a tela de rateio abrirá automaticamente.

...

Realize os ajustes necessários nos valores ou percentuais para que o total seja exatamente 100%.

  Ao realizar operações na rotina, como a configuração das colunas da grade ou a seleção de títulos na opção Baixa de um título com vários adiantamentos, o sistema apresentava a mensagem de erro técnica "List index out of bounds (0)".
          Esse comportamento impedia o usuário de prosseguir com a conciliação e a baixa dos títulos.

          Nenhuma alteração no fluxo do usuário é necessária

...

.

03. SOLUÇÃO

         Foi implementada uma validação inteligente na rotina 746. Agora, quando o rateio de Centro de Custos não totalizar 100% (e o parâmetro 2664 estiver ativo), o sistema não apenas alerta o usuário, mas também abre automaticamente a tela de edição do rateio. Isso permite que a correção seja feita no mesmo momento, garantindo a integridade dos dados e a conclusão do processo de baixa sem interrupções bruscasinterna de segurança (tratamento de exceções) na manipulação das grades e colunas da rotina.
         Com essa correção, o sistema passa a gerenciar corretamente os índices dos registros selecionados, eliminando o erro e permitindo que a baixa de títulos e a conciliação sejam concluídas com sucesso.

Totvs custom tabs box
tabsSaiba como ter este ajuste:
idspasso1
Totvs custom tabs box items
defaultyes
referenciapasso1

Favor atualizar a rotina 746 para a versão igual ou superior

  • Versão 36.0.4.2830

  • Versão 37.0.4.8587

04. DEMAIS INFORMAÇÕES

Aviso

Importante!

  As versões estarão disponíveis para download no CCW.

  https://centraldecontrole.pcinformatica.com.br/

  Mantenha suas rotinas sempre atualizadas!

...