Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
A tabela abaixo descreve quais as regras para atualização dos campos das colunas do dicionário de dados SX3 (dicionário de campos), 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.
As regras são válidas apenas para alteração de campos existentes no SX3. Campos novos são gravados integralmente.
Como regra geral, podemos dizer que características que o cliente pode modificar não podem ser sobrepostas. Existem exceções, que estão detalhadas abaixo.
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)
CampoColuna | Descrição | Regra |
---|---|---|
X3_GRPSXG | Grupo de campos | Sempre atualiza |
X3_AGRUP | Agrupamento | Atualiza caso destino vazio ou código destino TOTVS (primeiro dígito do código numérico) |
X3_CBOX | Combobox | Atualiza se o valor do novo dicionário NÃO estiver vazio. Ou seja, não "limpa" remove (deixa em branco) valores já cadastrados |
X3_CBOXENG | Combobox Inglês | Atualiza se o valor do novo dicionário NÃO estiver vazio. Ou seja, não "limpa" remove (deixa em branco) valores já cadastrados |
X3_CBOXSPA | Combobox espanhol | Atualiza se o valor do novo dicionário NÃO estiver vazio. Ou seja, não "limpa" remove (deixa em branco) valores já cadastrados |
X3_DECIMAL | Decimais | Atualiza se:
|
X3_F3 | Consulta padrão | Atualiza se o valor do novo dicionário NÃO estiver vazio. Ou seja, não "limpa" remove (deixa em branco) valores já cadastrados |
X3_FOLDER | Pasta | Sempre atualiza A partir do pacote de LIB liberado em 07/04/2016 a regra passará a ser:
|
X3_IDXSRV | Index Server | Sempre atualiza |
X3_INIBRW | Inicializador do browse | Atualiza se o valor do novo dicionário NÃO estiver vazio. Ou seja, não "limpa" remove (deixa em branco) valores já cadastrados |
X3_NIVEL | Nível do campo | Nunca Não atualiza. Campo exclusivo do cliente cliente* |
X3_NOME | Nome do campo | Nunca Não atualiza* |
X3_ORDEM | Ordem do campo | O padrão do campo ordem é não ser atualizado. Isso significa que não será aplicado o valor do novo dicionário. No entanto, para evitar lacunas nas ordens de campo, ao final do processo de atualização o dicionário SX3 das tabelas que sofreram alteração será reordenado baseado no campo X3_ORDEM. Ou seja, o campo X3_ORDEM pode ser modificado mas a ordem relativa entre os campos não. Existem exceções, onde o campo X3_ORDEM será sobreposto baseado no valor do novo dicionário
|
X3_ORTOGRA | Corretor ortográfico | Sempre atualiza |
X3_PICTURE | Máscara de edição | Atualiza caso: O tamanho ou decimais tenham sido atualizados em campos de tipo numérico ou Caso o dicionário destino não permita a alteração de tamanho em qualquer tipo de campo |
X3_PICTVAR | Picture variável | Atualiza se o valor do novo dicionário NÃO estiver vazio. Ou seja, não "limpa" valores já cadastrados |
X3_PROPRI | Propriedade | Sempre atualiza. |
X3_PYME | Existe no série 3 | Sempre atualiza |
X3_RELACAO | Inicializador padrão | Atualiza se o valor no dicionário destino estiver vazio. Ou seja, não sobrepõe valores já cadastrados OU Atualiza se a nova opção "Sobrepõe inicializador" do migrador MP710TO120 estiver marcada. |
X3_RESERV | Reserva (controles de acesso) | Sempre atualiza, exceto campo B1_DESC |
X3_TAMANHO | Tamanho do campo | Atualiza se:
Se possuir grupo de campos (SXG) vinculado, será respeitado o tamanho definido pelo grupo do dicionário destino. Essa regra se sobrepõe a qualquer outra.
|
X3_TELA | Tela | Sempre atualiza |
X3_TIPO | Tipo de campo | Sempre atualiza |
X3_TITENG | Título em Inglês | Sempre atualiza |
X3_TITSPA | Título em espanhol | Sempre atualiza |
X3_TITULO | Título | Nunca Não atualiza* |
X3_TRIGGER | Indica uso de gatilho | Atualiza caso o novo valor seja "S", ou seja, não limpa gatilho que já é disparado |
X3_USADO | Usado. Indica se o campo:
| Atualiza se:
|
X3_VLDUSER | Validação do usuário | Atualiza se o valor no dicionário destino estiver vazio. Ou seja, não sobrepõe valores já cadastrados |
X3_WHEN | When | Atualiza se o valor do novo dicionário NÃO estiver vazio. Ou seja, não "limpa" valores já cadastrados |
X3_POSLGT | Flag para exportação ferramenta "TOTVS PDV" | Sempre atualiza |
X3_MODAL | Indica se é usado em janelas estilo "modal" | Sempre atualiza |
X3_BROWSE | Exibido no browse | Nunca atualiza Não atualiza* |
X3_VALID | Validação do sistema | Sempre atualiza |
X3_VISUAL | Indica se o campo é apenas para visualização | Nunca atualiza Não atualiza* |
X3_DESCRIC | Descrição do campo | Nunca Não atualiza* |
X3_DESCSPA | Descrição do campo em espanhol | Sempre atualiza |
X3_DESCENG | Descrição do campo em inglês | Sempre atualiza |
Aviso |
---|
*Em determinadas situações, descritas abaixo, as colunas que normalmente não são atualizados serão sobrepostas. Isso é devido a ter ocorrido uma alteração dramática na característica do campo.
|
Status do documento | Concluído |
---|---|
Data | 12/01/2015 |
Versão | 1.0 |
Versão anterior | 1.0 |
Autores |