
A idéia desta ferramenta é permitir que você abra qualquer programa seu feito em Protheus sem precisar criar menu. Podendo ser executado pela tela inicial do Protheus.
O nome do programa é MCFG000, para usá-lo, você precisará digitar no campo “Programa inicial” do smartclient.exe. Ou pode criar um atalho parametrizado fazendo a chamada deste programa.
Parametros: -M Q -E=SEU_AMBIENTE -C=TCP -P=U_MCFG000 (saiba mais em Parâmetros de linha do TOTVS SmartClient)
Desta forma, o programa será aberto imediatamente.
Para incluir os fontes, será necessário criar um arquivo texto com o seguinte nome: U_MCFG000.dic, este arquivo deverá está na pasta \SYSTEM\ do Protheus.
O conteúdo do arquivo é bem simples e deve conter um programa do Protheus por linha na seguinte estrutura: Programa, Titulo, Imagem (separados por virgula)
Onde:
Programa = Deve iniciar com U_
Titulo = O titulo do botão que será criado
Imagem = A imagem obrigatoriamente precisa estar dentro do repositório, seguido da extensão dela. (para saber quais são as imagens disponíveis veja este artigo https://www.blogadvpl.com/modificando-imagens-padrao-e-tema-do-protheus/3/)
O arquivo em anexo contém os seguintes arquivos:
- pcotryexception.ch (gravar este arquivo na pasta include)
- U_MCFG000.dic (arquivo exemplo de como inserir os seus fontes)
- U_MCFG000_tttp120.ptm (patch com o programa)