No artigo de hoje, vamos demonstrar em como criar um backup de um menu num arquivo XNU e depois importar em produção (sem usar o Gestão de Ambientes).
- Baixe o zMiniForm em – https://terminaldeinformacao.com/2018/02/13/funcao-para-executar-formulas-protheus-12/
- Compile ele na sua base de testes
- No caso, no nosso exemplo, queremos exportar o sigafat (Faturamento) da base de testes, então vamos executar o seguinte comando no Mini Fórmulas:
MemoWrite("\system\sigafat_bkp.xnu", MpdMnu2Xnu("SIGAFAT", /*aMenu*/, 5))
- O que o comando acima esta fazendo é:
a. Acionando a MpdMnu2Xnu, nela passando qual é o nome do menu (SIGAFAT) e qual é o número do módulo (5)
b. Está sendo gravado o arquivo xnu na pasta \system\ da Protheus Data de teste
5. Após rodar o comando, vá na Protheus Data da base de testes, e pegue o arquivo que foi gerado, copie ele
- Coloque o arquivo dentro da pasta system da Protheus Data de produção, e renomeie ele, por exemplo, de sigafat_bkp.xnu para sigafat.xnu
- Abra o cadastro de Menus na base de Produção
- Clique no botão Atualizar
- Escolha o menu em questão e clique em Atualizar
- Aguarde até aparecer a mensagem de conclusão, ao finalizar, você importou um menu que era da base de testes em produção
Bom pessoal, por hoje é só.
Abraços e até a próxima.



