Aplicando compatibilizadores

Blog Advpl - Share knowledge

Compatibilizadores Protheus 4.0.0.3

Esta é apenas mais uma ferramenta para nos auxiliar ao atualizarmos o Microsiga Protheus, disponível para todas as versões do Protheus a partir da versão 7.0

A sua utilização é bem simples, ela apenas nos poupa de ficar digitando compatibilizador um a um, não necessitando abrir o smartclient manualmente.

É possível selecionar um ou mais compatibilizadores que na medida que update é aplicado, ao finalizá-lo ele chama o próximo selecionado.

Atualmente a listagem consta com 1431 compatibilizadores, infelizmente não temos todas as descrição, mas caso você queira compartilhar conosco, exporte a listagem (entrando em Configurações e selecionar o menu Importar/Exportar) e nos encaminhe a sua listagem atualizada.

Ambientes

Criando ambientes

Para começar a utilizar o programa, será necessário a criação de ambientes.

Os ambientes, são na verdade os mesmos ambientes que você possui no seu arquivo APPSERVER.INI.

Por que não usar o mesmo arquivo do protheus?

Porque podemos executar os compatibilizadores fora da máquina onde está o servidor, podemos instalar o programa em nosso PC/Note.

1º Passo:

Na tela principal do programa, vá ao menu Arquivos e em seguida no submenu Ambientes

Na janela que abre, a tela é composta por uma barra de ferramentas contendo quatro botões:

  1. Procurar
  2. Novo
  3. Salvar
  4. Excluir

2º Passo:

Clique no botão Novo, no primeiro campo dê uma descrição, ela o ajudará a indentificar o ambiente quando você tiver vários ambientes cadastrados, no segundo campo informe o nome do ambiente, igual no seu arquivo appserver.ini, no campo seguinte, informe o tipo de comunicação, por padrão o Protheus utiliza o TCP, e por fim no ultimo campo, informe o caminho completo onde está o executável.

3º Passo:

Depois de tudo preenchido, clique no botão Salvar. As informações inseridas serão gravadas e listadas na grade logo abaixo.

Pronto, ambiente criado, para alterar ou excluir, basta dar dois cliques na linha do ambiente desejado na grade.

Definindo um ambiente como padrão

Para definir um ambiente padrão, localize na barra de status do programa, o ícone

clique no ícone e selecione o ambiente que irá ser utilizado.

Compatibilizadores

Cadastrando

Para incluir, alterar ou excluir compatibilizadores, vá ao menu Arquivo e selecione o submenu Compatibilizadores\Cadastro

Para incluir, clique no botão Novo, selecione o módulo a qual pertence, caso não tenha o módulo na listagem, cadastre-o em Outros, no campo Compatibilizador, informe o nome do compatibilizador, obrigatoriamente se o compatibilizador tiver o prefixo U_, é necessário informar. Se necessário, coloque uma descrição no seu compatibilizador para você poder saber para que ele serve.

Para alterar ou excluir, clique duas vezes no registro localizado na listagem.

Compatibilizadores

Cadastrando

Para incluir, alterar ou excluir compatibilizadores, vá ao menu Arquivo e selecione o submenu Compatibilizadores\Cadastro

Para incluir, clique no botão Novo, selecione o módulo a qual pertence, caso não tenha o módulo na listagem, cadastre-o em Outros, no campo Compatibilizador, informe o nome do compatibilizador, obrigatoriamente se o compatibilizador tiver o prefixo U_, é necessário informar. Se necessário, coloque uma descrição no seu compatibilizador para você poder saber para que ele serve.

Consultando

Para alterar ou excluir, clique duas vezes no registro localizado na listagem.

Aplicando compatibilizadores

Para aplicar os compatibilizadores, vá ao menu Arquivo e selecione o submenu Compatibilizadores\Aplicar

No final, será exibido o log de compatibilizadores executados.

Importando/Exportando

Importando

É possível importar uma lista de compatibilizadores, desde que ela esteja no formato excel e com a seguinte estrutura:

Basta gerar o arquivo no formato acima e o nome da pasta deve ser “Sheet1”, que você conseguirá importar.

excel_sheet1

Para importar, vá ao menu Configurações e em seguida selecione o submenu Importar/Exportar, vá até a aba Importar, clique no botão de importar, localize o arquivo, será exibido na grade todas as linhas existentes. Para finalizar clique no botão Importar.

Exportando

Vá até a aba Exportar, marque o formato de saída (Excel) e clique no botão Exportar.

Opções

Compatibilizadores

Arquivo txt Compatibilizadores – 20150305

8 comentários

  1. Rec disse:

    Sugestão.
    Seria importante a demostrações destas postagem através de vídeos de como utilizar as mesmas na prática.

    Obrigado.

  2. Charlles Reis disse:

    Bom dia,
    Ao tentar instalar ele deixa a mensagem: Não é possível instalar ou executar este aplicativo. O aplicativo exige que o conjunto de módulos (Assembly) BetterListViewExpress Versão 3.14.0.0 esteja instalado no GAC (cache de conjunto de módulos global). Contato o administrador do sistema.

    Procurei este BetterListViewExpress e instalei mas mesmo assim não resolveu. Como faço?

  3. Olá,

    Instalei a versão 4.0.0.3 e estou tentando importar uma lista de compatibilizadores via arquivo (excel) conforme exemplo acima.
    Porém não está dando certo, não é exibida a grade com a estrutura do arquivo e o botão importar não fica habilitado.

    Desde já agradeço atenção.

    Att.
    Maycon

  4. matheusbauer disse:

    Bom dia,

    Parabéns pela iniciativa!
    Exportei a lista de compatibilizadores para um .xlsx, entretanto ao tentar importar, a planilha não é carregada na área cinza e o cursor do mouse permanece com o ícone de carregando.

    Não consegui o mesmo resultado da imagem que postaste acima.

Deixe uma resposta