Pular para o conteúdo principal

Variáveis Públicas

Variáveis públicas disponíveis no Protheus:

Nome Tipo Tamanho Descrição / Retorno
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
cArqEmp C 12 Nome do arquivo de empresas com sua extensão. Ex.: “SIGAMAT.EMP”.
cArqMnu C 12 Nome do arquivo de menu que está em uso no momento + a sua extensão. Ex.: “SIGAEST.MNU”.
cEmpAnt C 2 Número da Empresa que está em uso no momento. Ex.: “55”.
cFOpened C
String com os Alias de todos os arquivos que estão abertos no momento.
cFilAnt C 2 Número da Filial que está em uso no momento. Ex.: “01”.
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”.
cPaisLoc C 3 Sigla do Pais para qual está configurado o Sistema. Ex.: “BRA”.
cSenha C 6 Senha do Usuário.
cUserName C 15 Nome do Usuário (sem brancos a direita).
cUsuario C 533 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)
cVersao C
Versão do Sistema.
dDataBase D 8 Contém a data selecionada na entrada do sistema.
__Language C
Língua atual do Sistema. Ex.: “PORTUGUESE”.
__lSX8 L
Usada em conjunto com as funções GetSX8Num() e ConfirmSX8(). Provavelmente para controlar se o número já está reservado para outro usuário.
nModulo N 1 Número do Módulo que está em uso no momento. Ex.: 4 para o Módulo de Estoque.
_NomeExec C 12 Nome do arquivo executável que está em uso no momento + a sua extensão. Ex.: “SIGAEST.EXE”.
tInicio C 8 Horário em que foi iniciado o sistema no formato “HH:MM:SS”.
__TTSinUse L
Indica se o controle de transações está ativo no sistema. Retorna .T. se MV_TTS = “S” e .F. se for igual a “N”.
__UserID C 6 Número de identificação do usuário no cadastro de usuários. Ex.: “000006”.

Comentários

Postagens mais visitadas deste blog

Status das tabelas: SPED050 e SPED052

STATUS DA TABELA SPED050: Status NFe (campo STATUS) :  1 = NFe Recebida.  2  =  NFe Assinada.  3  =  NFe com falha no schema XML.  4  =  NFe transmitida.  5  =  NFe com problemas.  6  =  NFe autorizada.  7  =  Cancelamento. Status Cancelamento/inutilização (campo STATUSCANC) :  1  =  NFe Recebida.  2  =  NFe Cancelada.  3  =  NFe com falha de cancelamento/inutilização. Status Mail (campo STATUSMAIL) :  1  =  A transmitir.  2  =  Transmitido.  3  =  Bloqueio de transmissão – cancelamento/inutilização. STATUS DO SPED052:  1  =  Lote transmitido.  2  =  Lote recebido com sucesso.  3  =  Lote com erro.

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...

Protheus integrado ao Active Directory (Single SignOn)

Usando a integração do usuário do Protheus com o Active Directory (AD): 1) O ambiente deve estar atualizado (RPO, Update, LIB e Binário). 2) Entre no Configurador / Usuários / Senhas / Política. 3) Na primeira aba, em Parâmetros, defina no como "Habilitar single sign-on" se a integração será obrigatória ou opcional. 4) No combo "Modalidade de Single Sign-on", defina como "Active Directory". Clique em Confirmar. 5) Agora vá ao cadastro do usuário (Usuário / Senhas / Usuários), clique sobre o usuário e clique em Alterar. Na primeira aba (Usuário), selecione a aba Active Directory. 6) Clique duas vezes sobre o campo abaixo de "Domínio", e preencha o domínio da rede.  Clique duas vezes sobre o campo abaixo de "Usuário", e preencha o nome de usuário da rede que ficará vinculado a este usuário do Protheus. Clique em Confirmar. Ao entrar no Protheus, já irá aparecer por padrão o dom...