Uma tarefa árdua essa de corrigir algumas tabelas no banco para ficar igual ao SX3 (Dicionário de dados) né?

Ou você segue o padrão passado pela Totvs (http://tdn.totvs.com/pages/releaseview.action?pageId=41353528) ou usa um comandinho que tem o mesmo efeito.

Lembrando que a execução deve ser em modo exclusivo. Assim como é feito pelo APSDU.

O comando usado é o X31UpdTable

  • Este comando, compara a estrutura da tabela do SX3 e do banco de dados
  • Faz a cópia de segurança dos dados da tabela
  • Apaga a tabela e índices
  • Recria a tabela
  • Restaura os dados

Seu uso é simples:

 

Este comando pode ser usado em Fórmulas, exemplo:

Para ficar melhor, faça uma rotina que ajuste a(s) tabela(s) selecionada(s) ou simplesmente faça de todas.

Abaixo, testes no Protheus 12

fUpdTablefUpdTable-processando fUpdTable-resultado

 

Atualizar tabelas sem derrubar o sistema

Equipe Blog Advpl

Amantes da tecnologia

6 comentários

dnfsystem · 25 de março de 2015 às 11:30

Olá, teria como enviar o fonte? dnfsystem@gmail.com
Obrigado.

Everton · 17 de junho de 2015 às 15:54

Olá boa tarde?

Teria como disponibilizar o fonte?

Roberto · 13 de julho de 2015 às 20:15

Olá! Por favor, poderia me enviar o fonte também?

Obrigado.

Marco Aurélio Figueiredo · 13 de agosto de 2015 às 11:17

Bom dia! Se possível envie-me o fonte! marcofig2@hotmail.com

Deixe uma resposta

Comodo SSL