Segue algumas funções úteis para se obter informações referente aos dicionários do sistema.

 

Função Descrição Sintaxe
HLP – Help
GetHlpSoluc  Retorna a descrição dos helps de problema e solução do campo informado GetHlpSoluc( cCampo )
RetExtHlp  Retorna uma string contendo a extensão do help de campos de acordo com idioma corrente RetExtHlp()
RetHlpFile  Retorna uma string contendo o nome do help de campos de acordo com idioma corrente RetHlpFile()
SIX – Indice
SixDescricao  Retorna o descrição do SIX  posicionado no Idioma Corrente SixDescricao()
SX1 – Grupo de Perguntas
X1Def01  Retorna o conteúdo da primeira definição da pergunta (caso seja combo), de acordo com o registro posicionado no SX1 e o idioma corrente X1Def01()
X1Def02  Retorna o conteúdo da segunda definição da pergunta (caso seja combo), de acordo com o registro posicionado no SX1 e o idioma corrente X1Def02()
X1Def03  Retorna o conteúdo da terceira definição da pergunta (caso seja combo), de acordo com o registro posicionado no SX1 e o idioma corrente X1Def03()
X1Def04  Retorna o conteúdo da quarta definição da pergunta (caso seja combo), de acordo com o registro posicionado no SX1 e o idioma corrente X1Def04()
X1Def05  Retorna o conteúdo da quinta definição da pergunta (caso seja combo), de acordo com o registro posicionado no SX1 e o idioma corrente X1Def05()
SX2 – Tabelas
X2Nome  Retorna o descrição do SX2 posicionado no Idioma Corrente X2Nome()
SX3 – Campos
GetSx3Cache  Retorna a informação de um campo do SX3 informado no Parâmetro GetSx3Cache( cCampo, cColuna )
PesqPict  Retorna a mascara do campo informado no parâmetro PesqPict( cAlias, cCampo )
TamSX3  Retorna o Tamanho/Decimal/Tipo de um Campo Informado TamSX3( cCampo )
X3CBox  Retorna o conteúdo do campo combobox do SX3 posicionado no Idioma Corrente X3CBox()
X3Descric  Retorna o Descrição do campo SX3 posicionado no Idioma Corrente X3Descric()
X3Obrigat  Verifica se um campo e obrigatório X3Obrigat( cCampo )
X3Picture  Retorna a mascara do campo informado no parâmetro X3Picture( cCampo )
X3Titulo  Retorna o Título do campo SX3 posicionado no Idioma Corrente X3Titulo()
X3Uso  Avalia se um campo está em uso para um determinado módulo X3Uso( cUsado, nModulo )
SX5 – Tabelas Genéricas
X5Descri  Retorna o descrição do SX5 posicionado no Idioma Corrente X5Descri( cAlias )
SX6 – Parâmetros
GetMV   Retorna o conteúdo do parâmetro especificado no Arquivo SX6 GetMV( cValor, lConsulta, xDefault )
X6Conteud  Retorna o conteúdo do SX6 posicionado no Idioma Corrente X6Conteud()
X6Desc1  Retorna o descrição 1 do SX6 posicionado no Idioma Corrente X6Desc1()
X6Desc2  Retorna o descrição 2 do SX6 posicionado no Idioma Corrente X6Desc2()
X6Descric  Retorna o descrição do SX6 posicionado no Idioma Corrente X6Descric()
SX7 – Gatilhos
ExistTrigger  Verifica a existência de gatilho para um campo ExistTrigger( cCampo )
RunTrigger  Executa gatilho de um campo RunTrigger( nTipo, nLin, cMacro, oObj, cField )
SXA – Pastas
XADescric  Retorna o descrição do SXA posicionado no Idioma Corrente XADescric()
SXB – Consulta Padrão
Conpad1  Exibe a tela de consulta padrão baseada no Dicionário de Dados (SXB) Conpad1( uPar1, uPar2, uPar3, cAlias, cCampoRet,  uPar6, lOnlyView, cVar, uPar9, uContent  )
XBDescri  Retorna o descrição do SXB posicionado no Idioma Corrente XBDescri()
SXE – Controle Numeração
ConfirmSX8  Confirma numero no SXE e SXF ConfirmSX8( lVerifica )
GetSX8Len  Retorna a quantidade de números reservados que estão na pilha GetSX8Len()
GETSX8NUM  Obtém o próximo número disponível para o alias especificado no parâmetro GETSX8NUM( cAlias, cCampo, cAliasSXE, nOrdem )
GETSXENUM  Obtém o próximo número disponível para o alias especificado no parâmetro GETSXENUM( cAlias, cCampo, cAliasSXE, nOrdem )
RollBackSx8  Retorna numero no semáforo como pendente RollBackSx8()
SXG – Grupo de Campos
XGDescri  Retorna o descrição do SXG posicionado no Idioma Corrente XGDescri()

0 comentário

Deixe um comentário