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
X31UpdTable(cAlias) If __GetX31Error() Alert(__GetX31Trace()) Aviso("Atencao!","Ocorreu um erro desconhecido durante a atualizacao da tabela : "+ cAlias + ". " ; "Verifique a integridade do dicionario e da tabela.",{"Continuar"},2) EndIfEste comando pode ser usado em Fórmulas, exemplo:
X31UpdTable("SRA")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 [sdm_download id="2739" fancy="1" new_window="1" button_text="Copiar agora!"]