O que é SIX Índices das tabelas
SIX são os Índices das tabelas do sistema Totvs protheus, ela é definida no Dicionário de dados pelo SX2.
Alterações feitas por fora do Ambiente do Configurador na chave não se refletem no banco de dados.
Toda a tabela no sistema precisa possuir pelo menos um Índice com o campo SHOWPESQ como “S” para que a tabela possa ser exibida dentro de uma browse.
Campos | Tipo | Descrição |
INDICE | Caracter | Alias da tabela. |
ORDEM | Caracter | Ordem da tabela, começando em 1 até 9 após isso, segue letras iniciando em A. |
CHAVE | Caracter | Conjunto de campo que fazem parte da chave, separador por +. Os campos devem existir no SX3, e tem que ser campos reais. |
DESCRICAO | Caracter | Rótulo com a descrição do índice no idioma Português. |
DESCSPA | Caracter | Rótulo com a descrição do índice no idioma Espanhol. |
DESCENG | Caracter | Rótulo com a descrição do índice no idioma Inglês. |
PROPRI | Caracter | Prioridade do Parâmetro, quando com S – Sistema , quando U –Usuário. |
F3 | Caracter | Utilizada pela função AxPesqu para montar os campos de F3. |
NICKNAME | Caracter | Atribuiu um apelido para o índice. Uso restrito em costomizações. |
SHOWPESQ | Caracter | Se preenchido com “S” é mostrado no Browse do sistema. |
Regras para atualização do dicionário SIX Índices das tabelas UPDDISTR e migrador de versão.
A tabela abaixo descreve quais as regras para atualização dos campos do dicionário de índices SIX, quando executada atualização via ferramenta UPDDISTR ou migrador de versão.
O objetivo destas regras é efetuar as atualizações de dicionários e ao mesmo tempo respeitar as personalizações efetuadas por nossos clientes utilizando ferramentas como por exemplo o configurador.
Dicionário destino: dicionário do “cliente”
Novo dicionário: dicionário do pacote de atualização ou da nova versão. (SXSppp.TXT ou SDFppp,TXT onde ppp refere-se à sigla da localização)
É feita uma pesquisa considerando a tabela e ordem de índice, para verificar se é um índice novo ou já existente.
Para índices já existentes:
Se encontrar um índice de sistema, adota o procedimento abaixo:
Campo | Descrição | Regra |
NICKNAME | Apelido | Atualiza caso este campo esteja vazio no dicionário destino. Ou seja, não sobrepõe nicknames definidos pelo cliente |
Demais campos | Sempre atualiza |
Se encontrar um índice de usuário na mesma posição, insere todos os campos do SIX Índices das tabelas oficial TOTVS e reinsere o índice de usuário na próxima posição, como descrito abaixo.
Campo | Descrição | Regra |
ORDEM | Ordem | Grava o valor considerando o maior índice já existente, ou seja, incrementa o maior valor em uma unidade |
Demais campos | Sempre atualiza |
Para índices novos:
Atualiza todos os campos.
A Six IT é uma Consultoria Totvs Protheus. Trabalhamos com implantações, suporte e melhorias. Entre em contato e saiba mais