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