Pular para o conteúdo principal

Protheus: Alterando a tela de login


Muitos analistas e usuários, não gostam da tela de login "BY YOU more business..." do Protheus. Que tal mudar tudo, colocando sua logomarca, slogan e outros elementos, deixando esta tela inicial, com a cara de sua empresa?

Bom, para isto funcionar, siga EXATAMENTE os passos abaixo:

1) Baixe os arquivos, no link abaixo, e edite-os da maneira que achar melhor, trocando as imagens da Coca Cola, pelas imagens de sua empresa (não altere o tamanho, nem o tipo do arquivo):

2) Abra o Windows Explorer e crie uma pasta com o nome telalogindentro de sua pasta RDMAKE. Copie para dentro desta pasta telalogin, os arquivos de imagem baixados e editados conforme o passo 1.

3) Abra o IDE e compile para autenticar (logar).

4) No seu projeto, crie uma pasta com o mesmo nome da pasta criada no passo 2, ou seja: telalogin.

5) Ainda no IDE, clique com o botão direito na pasta telalogin (para selecioná-la). Agora clique com o botão esquerdo e escolha "Adicionar recursos...". Na janela de arquivos que abre, navegue até a pasta rdmake\telalogin, selecione os cinco arquivos de imagem e adicione-os.

6) Salve o projeto (Projetos/Salvar).


7) Agora, clique com o botão direito na pasta telalogin (para selecioná-la). Clique com o botão esquerdo e escolha "Deletar". Confirme os dois "Yes" nas perguntas seguintes e clique em "Ok".

8) NÃO SALVE O PROJETO

9) Reabra o projeto, compile e teste!


• Quem viu este post, também gostou de:  Editar imagens com o Protheus

Comentários

  1. Alguem conseguiu exito neste procedimento ?

    ResponderExcluir
  2. Prezado LS,

    Todo post antes de ser publicado neste blog, é testado. Tanto que, a tela (imagem) que aparece no post, é resultado do passo a passo explicado no post.

    Para não haver problema, está bem avisado (em maiúsculo) logo no começo: "...para isto funcionar, siga EXATAMENTE os passos".

    Crie uma base de teste, e repita calmamente, que funcionará. Mas lembre-se: "...siga EXATAMENTE ...".

    ResponderExcluir
  3. Amigo estou tentando implementar seu passo a passo. Com as imagens foi tranquilo, mas quando chego no passo 4 não estou entendo, já criei a pasta telalogin na rdmake ai compilo no IDE e depois criar uma pasta no meu projeto, não sei como fazer para criar uma pasta no projeto voce pode me explicar melhor por favor! Obrigado!

    ResponderExcluir
    Respostas
    1. Prezado Lucas,

      Conforme resposta ao comentário de nosso amigo LS (acima), para funcionar, siga EXATAMENTE o passo a passo.

      Quanto a criar pasta no projeto, basta que você entre no IDE (TOTVS Developer Studio), no Gerenciador de projeto, clicar com o botão direito na pasta principal do projeto e no menu de contexto e escolher 'Nova pasta'.

      At.
      Microsiga ADVPL.

      Excluir
  4. e para voltar ao modelo original? eu mudei uma base de teste, entao nao tem problemas em continuar, soh que se vc deleta a pasta do projeto e recompila, o by you tambem some, ficando tudo em branco (tudo que falo, eh onde era pra ter as imagens)

    ResponderExcluir
  5. Prezado João,
    Felizmente você alterou uma base de teste, o que é sempre recomendado. O melhor modo de eliminar as configurações é voltar uma cópia sem alterações.

    At.
    Microsiga ADVPL.

    ResponderExcluir
  6. Prezado Welinton,

    Ainda não testamos na versão 12. Se por acso fizer o teste, por favor compartilhe conosco.

    Grato pela participação.

    ResponderExcluir
  7. alguem tem as imagens pq nao esta fazendo download

    ResponderExcluir
    Respostas
    1. Prezado, foi feita a alteração de um link para download das imagens.

      At., MicrosigADVPL.

      Excluir
    2. Obrigado, mais tentei fazer no Protheus 12 e nao funcionou nao, mesmo assim obrigado pelo retorno e a atenção

      Excluir
  8. Não é possivel mais realizar o download. Por favor atualizar os link.

    Abs.
    Joalisson Laurentino

    ResponderExcluir
    Respostas
    1. Prezado Joalisson,

      Foi feita a alteração de um link para download das imagens.

      At., MicrosigADVPL.

      Excluir

Postar um comentário

Postagens mais visitadas deste blog

Teclas de Atalhos TOTVS Developer Studio (Eclipse)

Seguem os atalhos para o TOTVS Developer Studio  (Eclipse)  : CTRL+H Localizar vários locais CTRL+F Localizar / substituir CTRL+K Localizar proximo resultado abaixo CTRL+SHIFT+K Localizar proximo resultado acima F11 Depurar F5 Percorre linha F6 Pula linha CTRL+F8 Trocar perspectiva CTRL+F7 Mudar visualização CTRL+F6 Navegar entre os fontes abertos CTRL+M Maximiza / miniminiza fonte CTRL+N Novo (wizard) CTRL+L Ir para linha CTRL+D Deleta toda linha CTRL+ALT+DOWN Duplica linha para baixo CTRL+ALT+UP Duplica linha para cima CTRL+SHIFT+L Apresenta lista de atalhos ALT+UP Move linha para cima ALT+DOWN Move linha para baixo CTRL+SHIFT+I Indenta o fonte CTRL+F9 Compilar CTRL+ESPAÇO A

Impressão com imagens no Protheus

Muitas vezes é necessário incluir uma imagem num relatório (uma logomarca por exemplo). Uma das maneiras de se fazer isto, é usar a classe TMSPRINTER() . O programa exemplo abaixo, ilustra bem como fazer. Este usa também a classe TFONT() (o tamanho do fonte leva o sinal de menos) : # include "PROTHEUS.CH" # include "RWMAKE.CH" user function fImprimeG() local oFont08 := tfont():New( 'Courier new' ,, -8, .t.),,; oFont09 := tfont():New( 'Courier new' ,, -9, .t.),,; oFont10 := tfont():New( 'Courier new' ,,-10, .t.) oPrint:=tmsprinter():new( "Impressao Grafica" ) oPrint:setportrait() oPrint:SetpaperSize(9) // PAPEL A4 if .not. oPrint:Setup() // MOSTRA JANELA DE CONFIGURAÇÃO DE IMPRESSAO msgalert( "IMPRESSAO CANCELADA." ) return nil endif // ESTE BLOCO PODE FICAR EM LOOP (DO WHILE, FOR..., ETC.) oPrint:StartPage() // oPrint:sayBitmap(linha, coluna, "C:\SUAPASTA\SUAIMAGEM.BMP", largura, al

Variáveis públicas do Protheus

Variáveis Públicas Disponíveis no Protheus: Nome Tipo Tamanho Descrição aEmpresas (A) Array contendo tantos elementos quanto forem as empresas e filiais cadastradas no sistema sendo que cada elemento se encontra no formato “EEFF” (Empresa + Filial) Ex.: “5501”. cAcesso (C, 128) Permissões de Acesso do Usuário. cEmpAnt (C, 2) Número da Empresa que está em uso no momento. Ex.: "55". cModulo (C, 3) Sigla do Módulo que está em uso no momento. Ex.: "EST" para o Módulo de Estoque. cNivel (N, 1) Nível de Acesso do Usuário podendo variar de 0 a 9 sendo que 9 indica um Administrador. cNumEmp (C, 4) Número da Empresa + Filial que está em uso no momento. Ex.: "9901". cSenha (C, 6) Senha do Usuário. cUserName (C, 15) Nome do Usuário sem brancos a direita. cUsuario (C, 533) Informações do usuário:de 001 a 006 – Senha do Usuário (6 dígitos)de 007 a 021 – Nome do Usuário (15 dígitos)de 022 a 533 – Permissões de Acesso (512 dígitos) dDataBa