Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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
languagepy
themeMidnight
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 ArrayArray com os painéis da Wizard
X
cNomeWizard CaractereNome do arquivo da Wizard
X
cNomeAnt CaractereNome do arquivo anterior da Wizard, caso tenha mudado de nome

nTamSay NuméricoIndica a largura em pixels do objeto.0
lBackIni Lógico

Indica se deve retornar ao inicio da Wizard

.F.
bFinalExec Bloco de CódigoBloco de código a ser executado ao final da WizardNil

...


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

cString

cNomeWizard

Caractere
String a ser convertida

Nome do arquivo de Wizard


X

...

aVarPaineis 

Exemplo:

 

Bloco de código
languagepy
themeMidnight
cRet := ConvAcento( cString)

Conv2Hex( cChar )

Função que converte o caractere em Hexadecimal.

...

ArrayArray com as informacoes digitadas no Wizard
X
aPaineis ArrayArray 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

...

languagepy
themeMidnight

...

ArrayArray com o conteúdo dos campos do Wizard para gravação no profile
X


DeActivate()

Metodo que irá desativar a classe. 

...