01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo - Linha Winthor

Linha de Produto:

Linha Winthor

Segmento:

Distribuição TOTVS Goiânia

Módulo:3 - VENDAS
Função:3391 - RESTRIÇÕES AVANÇADAS
País:Brasil
Ticket:NA
Requisito/Story/Issue:DDVENDAS-55326


02. SITUAÇÃO/REQUISITO

Adequar a rotina 3391 ao novo conceito de filtros avançados, centralizando a estrutura de dados e eliminando o uso de tabelas de restrições exclusivas (PCRESTRICAOAVANCADACONDICAO, REGRA, EXCECAO e CONFIG) em favor da arquitetura padronizada de filtros avançados.

03. SOLUÇÃO

Foi desenvolvida uma migration para converter automaticamente os dados das tabelas antigas de restrição avançada para a estrutura da PCFILTROAVANCADO (e suas tabelas detalhe). A solução cria um novo cabeçalho de filtro para cada restrição existente, vinculando-o ao CODLAYOUT = 1 e limpando as tabelas legadas após a conclusão do processo.




Rotinas e Dependências:

  • Rotina 3391 - RESTRIÇÕES AVANÇADAS - Versão 38.0.2.24

  • Migration - CARGA_TABELA_FILTROAVANCADO_LAYOUT_1


Atualize a rotina 3391 para a versão 38.0.2.24 ou superior.

  • Execute o processo de atualização que disparará a migration CARGA_TABELA_FILTROAVANCADO_LAYOUT_1.


04. DEMAIS INFORMAÇÕES

As rotinas 2316 e 2336 também foram atualizadas para remover a dependência das tabelas antigas, devendo ser atualizadas em conjunto para evitar erros de dicionário.

05. ASSUNTOS RELACIONADOS