Histórico da Página
...
Função de validação da chave única da tabela utilizando EXISTCPO
Parâmetros:
- cAlias - Alias da tabela para o 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)
- lUpper - Default converte em Maiúsculas a string de busca, caso utilize case-sensitive envie .F. (False) no parâmetro
Retorno: lOk - Estrutura
- .T. - Para validação OK
- .F. - Para validação NÃO OK
...
Função de validação utilizando EXISTCPO e chamando o HELP do campo
Parâmetros:
- 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
Retorno: lOk - Estrutura
- .T. - Para validacao OK
- .F. - Para validacao NÃO OK
...
Função de validação do dígito verificador da IE
Parâmetros:
- cIE - Código da Inscrição estadual
- cUF - Unidade Federativa
- lHelp - Indica se o Help deverá ser demonstrado (OPC)
Retorno: lRetorno - Estrutura
- .T. - Para validacao OK
- .F. - Para validacao NÃO OK
...
Função de montagem da Wizard da rotina.
Parâmetros:
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 se deve retornar ao início da Wizard
bFinalExec - Bloco de código a ser executado ao final da Wizard
Retorno: lRet - Estrutura
- .T. - Para validação OK
- .F. - Para validação NÃO OK
...
Função 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 informações digitadas no Wizard
aPaineis - Array com os painéis do Wizard
Retorno: lRet - Estrutura
- .T. - Para validação OK
- .F. - Para validação NÃO OK
...
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: lRet - Estrutura
- .T. - Para validação OK
- .F. - Para validação NÃO OK
...
Função que carrega os parâmetros do profile.
Parâmetros:
cNomeWizard - Nome do arquivo de Wizard
aIniWiz - Array com o conteúdo do arquivo texto do Wizard (Retorno Por Referência)
Retorno: lRet - Estrutura
- .T. - Para validação OK
- .F. - Para validação NÃO OK
...
Função utilizada nas consultas SXB para personalizar os filtros das informações.
Parâmetros:
cFilDtVig - Data de Vigência
cFilDtFin - Data Final de Vigência
cTipoModel - Informa qual o modelo para registros genericos do ECF
cF3Wizard - Parâmetro usado apenas quando necessário um filtro de F3 vindo da Wizard de Geração de Obrigação Fiscal
Retorno: cRet - Retorna a string do filtro SXB
...
Função utilizada na validação da data extemporânea do movimento.
Retorno: lRet - Retorna FLAG de validação
...
Função utilizada na validação.
Parâmetros:
- nIndice - Caso seja necessário alterar a ordem de pesquisa do EXISTCPO
- lUPPER - Default converte em Maiúsculas a string de busca, caso utilize case-sensitive envie .F. (False) no parâmetro
Retorno: lRet - Retorna FLAG de validação
...
Função utilizada para validar redundância entre a relação.
Parâmetros:
- cCmpModel - Campo a ser validado com o campo editado.
Retorno: lRet
- .T. - Para validação OK
- .F. - Para validação NÃO OK
...
Função utilizada para retornar valor nos gatilhos.
Parâmetros:
- nOpc - Número da opção do tratamento específico.
- cCmpModel - Campo a ser validado com o campo editado.
- cString - Utilizado para opção 21
Retorno: nValor - Retorna o Valor de retorno para o gatilho.
...
Função utilizada no X3_RELAC.
Parâmetros:
- nOpc - Número da opção do tratamento específico.
- cCmpPar - Campo a ser validado com o campo editado.
- nTpRet - Utilizado para opção 21
- lBrw -
Retorno: cValor - Retorna o Valor de retorno para o X3_RELAC
...
Função utilizada para fazer validação de data e apresentar um help ao usuário.
Parâmetros:
- cCmpModDe - Campo de referência para comparação de data (data inicial)
- cCmpModAte - Campo de referência para comparação de data (data final)
Retorno: lRet - Estrutura
- .T. - Para validação OK
- .F. - Para validação NÃO OK
...
Função utilizada para trocar a consulta F3 em momento de execução dependendo do tributo informado.
Parâmetros:
- cCmpCond - Nome do campo do tributo para fazer a validação, o conteúdo é retornado pela clase GetValue ( cModel, cCampoCond )
- cModel - Id do modelo para passar na função GetValue ( cModel, cCampoCond )
- cFlag - Flag para indicar qual controle de alteração da consulta F3 será validado.
- cIdTrib - Id do tributo para retorno da tabela F3, caso não seja passado será utilizado o conteúdo desse campo na Model.
Retorno: cF3 - Retorna o nome da consulta F3 a ser utilizada.
...
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
| cCmpCond | Caractere | Nome do campo do tributo para fazer a validação, o conteúdo é retornado pela clase GetValue ( cModel, cCampoCond ) | Default é as 3 primeiras posições do campo que esta sendo editado mais a string "_CODTRI". (Ex: C35_CODTRI) | |
| cModel | Caractere | Id do modelo para passar na função GetValue ( cModel, cCampoCond ) | Default é a concatenação da string "MODEL_" mais 3 primeiras posições do campo que esta sendo editado. (Ex: MODEL_C35) | |
| cFlag | Caractere | Flag para indicar qual controle de alteração da consulta F3 será validado. | "TRI" | |
| cIdTrib | Caractere | Id do tributo para retorno da tabela F3, caso não seja passado será utilizado o conteúdo desse campo na Model. |
XFUNVldMem( cFlag, cCmpModel, nIndice, cString, lInteg, cAliasMot )
Função genérica de validação do conteúdo do campo em memória diante de uma condição. Apresenta Help padrão.
Parâmetros:
- cFlag - Flag para tratamento específico de validação. Default de cFlag é "CST"
- cCmpModel - Campo do model para tratamento da validação baseado em outra informação. Este campo será chamado através do FWFLDGET. Default de cCmpModel é o Alias da tabela + "_CODTRI", ex: C35_CODTRI
- nIndice - Caso seja necessário alterar a ordem de pesquisa do EXISTCPO.
- cString - Usado quando o campo TRIBUTO não existe.
- lInteg - Define se a rotina esta sendo chamada via motor/Tafainteg de integração
- cAliasMot - Alias usado no motor/TafaInteg de integração
Retorno: xRet - Estrutura
- .T. - Para validação OK
- .F. - Para validação NÃO OK
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
| cFlag | Caractere | Flag para tratamento específico de validação. Default de cFlag é "CST" | CST | |
| cCmpModel | Caractere | Campo do model para tratamento da validação baseado em outra informação. Este campo será chamado através do FWFLDGET. Default de cCmpModel é o Alias da tabela + "_CODTRI", ex: C35_CODTRI | SubStr( cCmp , 1 , 3 ) + "_CODTRI" | |
| nIndice | Numérico | Caso seja necessário alterar a ordem de pesquisa do EXISTCPO. | Nil | |
| cString | Caractere | Usado quando o campo TRIBUTO não existe. | ||
| lInteg | Lógico | Define se a rotina esta sendo chamada via motor/Tafainteg de integração | .F. | |
| cAliasMot | Caractere | Alias usado no motor/TafaInteg de integração |
XFUNVldCod( cCmpModDe, cCmpModAte )
Função utilizada para fazer validação de Código e apresentar um help ao usuário.
Parâmetros:
- cCmpModDe - Campo de referência para comparação de Codigo Inicial
- cCmpModDe - Campo de referência para comparação de Codigo Final
Retorno: lRet - Estrutura
- .T. - Para validação OK
- .F. - Para validação NÃO OK
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
| cCmpModDe | Caractere | Campo de referência para comparação de Codigo Inicial | X | |
| cCmpModAte | Caractere | Campo de referência para comparação de Codigo Final | X |
XFUNVldVal( nDec )
Função utilizada para validar conteúdos negativos de campos numéricos e também efetuar a comparação entre o valor informado e o calculado.
Parâmetros:
nDec - Quantidade de decimais a ser tratado no arredondamento.
Retorno: lRet - Estrutura
- .T. - Para validação OK
- .F. - Para validação NÃO OK
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
| nDec | Numérico | Quantidade de decimais a ser tratado no arredondamento. | 2 |
XFUNPer( )
Função utilizada para validar conteúdos de campos de períodos.
Retorno: lRet - Estrutura
- .T. - Para validação OK
- .F. - Para validação NÃO OK
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
| nDec | Numérico | Quantidade de decimais a ser tratado no arredondamento. | 2 |