Versões comparadas

Chave

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

A partir da LIB versão 20230227, o comportamento da ordenação de campos em Projetos passa a ter as seguintes características:
- Criado o parâmetro MV_PRJORDE para controlar como o sistema deve se comportar em situações onde exista uma alteração de ordenação de campos. O parâmetro somente será criado no sistema na release .2310, porém ele pode ser criado manualmente com as configurações abaixo:
Nome: MV_PRJORDE
Tipo: Caractere
Conteúdo: 1, 2 ou 3, sendo: 1 - Sempre altera a ordem; 2 - Nunca altera a ordem; 3 - Pergunta se deve alterar a ordem.
- Se o parâmetro estiver configurado com a opção 3, a pergunta será feita na hora de Gerar pacote ou Gerar arquivo diferencial.

As situações que farão uso deste novo comportamento, são a alteração de ordem de campos dentro de um Projeto, ou a criação de um  ou mais novos campos dentro de um Projeto. Iremos detalhar abaixo o comportamento esperado com cada opção, ao aplicar o pacote através das nossas ferramentas de atualização, como UPDDISTR, UPDBATCH, MPUPDATEPACK, Totvs Discovery.

...

- Criação de novo(s) campo(s)
Se o parâmetro estiver configurado como 1 - Sempre altera a ordem, os novos campos criados no Projeto serão criados na base destino na ordem que eles foram definidos no Projeto após sua criação.
Se o parâmetro estiver configurado como 2 - Nunca altera a ordemordem, os novos campos criados no Projeto serão criados na base destino no final da ordenação dos campos da base.
Se o parâmetro estiver configurado como 3 - Pergunta se deve alterar a ordem, ao solicitar a geração de pacote ou arquivo diferencial através do Gestão de Projetos, será exibida uma janela de aviso conforme exemplo abaixo, questionando se quer alterar a ordem, com as opções Sim e Não. Se selecionar Sim, os novos campos criados no Projeto serão criados na base destino na ordem que eles foram definidos no Projeto após sua criação. Se selecionar Não, os novos campos criados no Projeto serão criados na base destino no final da ordenação dos campos da base.


Image Added


Templatedocumentos

...