Histórico da Página
...
Função de validação da chave única da tabela utilizando EXISTCPO
Parâmetros: cAlias, nOrder, cChave, lUpper
- cAlias - Alias da tabela para o EXISTCPO
...
Retorno: lOk - Estrutura
- .T. - Para validacao validação OK
- .F. - Para validacao validação NÃO OK
Exemplo:
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
XFUNVldUni("C9V", 5, FWFLDGET("C9V_CPF") + DTOS(M->C9V_DTALT)) |
...
Função de validação utilizando EXISTCPO e chamando o HELP do campo
Parâmetros: cAlias , nOrder , cChave , lID , nOrdID , lVldVig , lVldFin , lVldAtv
- cAlias - Alias da tabela para o EXISTCPO
- nOrder - Caso seja necessário alterar a ordem de pesquisa do EXISTCPO
- cChave - Deve ser enviado caso seja uma chave diferente do padrão da função, o próprio campo em edição no momento (READVAR)
- lID - Tratamento para criar um facilitador de digitação, de forma a aceitar tanto o ID como o código do cadastro (segundo identificador)
- nOrdID - Ordem/Índice da tabela para o conceito acima (lId == .T.)
- lVldVig - Informa se necessita validação da Data de Vigência
- lVldFin - Informa se necessita validação da Data Inicial e Final
- lVldAtv - Informa se necessita validação do campo Ativo
...
Função de validação do dígito verificador da IE
Parâmetros: cIE , cUF , lHelp,
- cIE - Código da Inscrição estadual
- cUF - Unidade Federativa
- lHelp - Indica se o Help deverá ser demonstrado (OPC)
...
Função de montagem da Wizard da rotina.
Parâmetros: cIE , cUF , lHelp,
aTxtApre - Array com o cabeçalho da Wizard
aPaineis - Array com os painéis da Wizard
cNomeWizard - Nome do arquivo da Wizard
cNomeAnt - Nome do arquivo anterior da Wizard, caso tenha mudado de nome
nTamSay - Indica a largura em pixels do objeto.
lBackIni - Indica Indica se deve retornar ao inicio início da Wizard
bFinalExec - Bloco de código a ser executado ao final da Wizard
...
Retorno: lRet - Estrutura
- .T. - Para validacao validação OK
- .F. - Para validacao validação NÃO OK
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
aTxtApre | Array | Array com o cabeçalho da Wizard | X | |
| aPaineis | Array | Array com os painéis da Wizard | X | |
| cNomeWizard | Caractere | Nome do arquivo da Wizard | X | |
| cNomeAnt | Caractere | Nome do arquivo anterior da Wizard, caso tenha mudado de nome | ||
| nTamSay | Numérico | Indica a largura em pixels do objeto. | 0 | |
| lBackIni | Lógico | Indica se deve retornar ao inicio da Wizard | .F. | |
| bFinalExec | Bloco de Código | Bloco de código a ser executado ao final da Wizard | Nil |
...
FATXGrvWizard(cNomeWizard , aVarPaineis , aPaineis)
Função que converte os caracteres com acento.para realizar a gravação dos dados inseridos nos objetos no txt (.WIZ)
Parâmetros:
cNomeWizard - Nome do arquivo de Wizard
aVarPaineis - Array com as informacoes digitadas no Wizard
aPaineis - Array com os paineis do Wizard
Retorno: lOk - Estrutura
- .T. - Para validação OK
- .F. - Para validação NÃO OK
Nome | Tipo | Descrição | Default | Obrigatório |
|---|
cNomeWizard | Caractere |
Nome do arquivo de Wizard | X |
...
| aVarPaineis |
Exemplo:
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
cRet := ConvAcento( cString) |
Conv2Hex( cChar )
Função que converte o caractere em Hexadecimal.
...
| Array | Array com as informacoes digitadas no Wizard | X | ||
| aPaineis | Array | Array com os paineis do Wizard | X |
xFUNSaveProf(cNomeWizard , aParametros)
Função que salva os parâmetros no profile.
Parâmetros:
cNomeWizard - Nome do arquivo de Wizard
aParametros - Array com o conteúdo dos campos do Wizard para gravação no profile
Retorno: lOk - Estrutura
- .T. - Para validação OK
- .F. - Para validação NÃO OK
Nome | Tipo | Descrição | Default | Obrigatório |
|---|
...
cNomeWizard | Caractere |
...
Nome do arquivo de Wizard | X |
...
| aParametros |
...
| language | py |
|---|---|
| theme | Midnight |
...
| Array | Array com o conteúdo dos campos do Wizard para gravação no profile | X |
DeActivate()
Metodo que irá desativar a classe.
...