Resetar senha do Administrador do Protheus

Dica de ouro para quando esquecemos a senha de admin do Protheus, mas não podemos nos dar ao luxo de descartar todo o arquivo de senhas e, consequentemente, os perfis de usuários.

Siga os passos abaixo à risca:

1) Renomeie o arquivo sigapss.spf na pasta system e guarde-o.

2) Abra o configurador para que o sistema recrie o arquivo permitindo a entrada com usuário admin e senha em branco.

3) Saia do sistema.

4) Crie e compile o fonte:

#INCLUDE "TOTVS.CH"

User Function SPFCLOSE()

    SPF_CLOSE("SIGAPSS.SPF")

Return( Nil )

5) Entre novamente no SIGACFG e acesse a o cadastro de Fórmulas.

6) Inclua uma fórmula, digite na função U_SPFCLOSE() e pressione ENTER.

7) Ainda com o Cadastro de Fórmulas aberto, vá até a system para excluir o arquivo recém criado sigapss.spf e renomeie novamente o arquivo original.

8) Ainda no SIGACFG, cancele o cadastro e saia da rotina de Fórmulas. Acesse o cadastro de usuários, altere o Administrador e defina a senha livremente.

Anúncios

Pictures (máscaras) de campos

As máscaras começam sempre com @

Use @R para gravar apenas números (excluir caracteres ex. ponto, vírgula, barras) no banco.

Exemplo para um campo de CPF:

@R 999.999.999-99 // Onde 9 significa qualquer caractere numérico.

Segue a tabela com todos os parâmetros possíveis (retirada do TDN):

Caractere Descrição

A

Permite somente caracteres  alfa.

N

Permite somente caracteres  alfa e número.

X

Permite qualquer caractere

9

Permite dígitos de qualquer tipo incluído sinal

#

Permite dígitos, sinais e espaços para qualquer tipo de dado

L

Permite apenas Y,N, T e F

Y

Permite apenas Y,N

!

Converte caracteres alfa em maiúscula

$

Exibe o sinal de dólar

.

Exibe um ponto decimal

,

Exibe uma virgula

R

Insere caracteres  mais não salva no campo de dado.

Para campos numéricos que contenham decimal, é obrigatório o uso do @E seguido da máscara com pontos e vírgulas invertidos (padrão americano), exemplo:

@E 99,999,999.99 // os pontos e as vírgulas serão invertidos na visualização

Os separadores de milhar são opcionais. E lembre-se de casar o número de caracteres numéricos da máscara com o tamanho real do campo quando estiver criando ou alterando no configurador.

 

Informações retiradas do TDN: https://goo.gl/EPs2Ro

Como travar/bloquear pergunta para o usuário

Quando o sistema carrega perguntas ao entrar em uma rotina ou quando você as acessa através do F12, pressione F1 para descobrir o código do Grupo de Pergunta que você deseja configurar. Em seguida, siga os passos abaixo:

  1. Acessar o modulo CONFIGURADOR; (Programa inicial= SIGACFG)
  2. Clicar em USUARIO / SENHAS / CONFIG. PERGUNTAS;
  3. Clicar na opção Incluir;
  4. Informe o Grupo de Pergunta;
  5. Informe o Usuário ou o Grupo de Usuário;
  6. Selecione a Pergunta desejada e clique na tecla Delete do seu teclado;
  7. Informe o valor desejado no campo Conteúdo;
  8. Clique em Confimar.

Retirado do TDN: https://goo.gl/bgpFEV