Histórico da Página
...
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
cNomeWizard | Caractere | Nome do arquivo de Wizard | X | |
| aVarPaineis | Array | Array com as informações digitadas no Wizard | X | |
| aPaineis | Array | Array com os painéis 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: lRet - Estrutura
- .T. - Para validação OK
- .F. - Para validação NÃO OK
...
Nome
...
Tipo
...
Descrição
...
Obrigatório
...
cNomeWizard
...
Nome do arquivo de Wizard
...
XFUNLoadProf(cNomeWizard , aIniWiz)
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
...
Nome
...
Tipo
...
Descrição
...
Obrigatório
...
cNomeWizard
...
Nome do arquivo de Wizard
...
XFUNFilSXB(cFilDtVig, cFilDtFin, cTipoModel, cF3Wizard)
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
...
Nome
...
Tipo
...
Descrição
...
Obrigatório
...
XFUNVldDiv()
Função utilizada na validação da data extemporânea do movimento.
Retorno: lRet - Retorna FLAG de validação
- .T. - Para validação OK
- .F. - Para validação NÃO OK
XFUNVld( nIndice, lUPPER )
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
- .T. - Para validação OK
- .F. - Para validação NÃO OK
...
Nome
...
Tipo
...
Descrição
...
Obrigatório
...
Ordem de pesquisa do EXISTCPO
...
XFUNRedund( cCmpModel )
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
...
Nome
...
Tipo
...
Descrição
...
Campo a ser validado com o campo editado.
Exemplo:
Cadastro de Fator de Conversão, onde seleciona-se uma unidade de medida e cadastra-se as conversões para a mesma. Porém não pode existir a conversão para a mesma UM selecionada.
XFUNTrg( nOpc, cCmpModel, cString )
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.
...
Nome
...
Tipo
...
Descrição
...
Número da opção do tratamento específico.
...
xFunRelac( nOpc, cCmpPar, nTpRet, lBrw)
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
...
Nome
...
Tipo
...
Descrição
...
Obrigatório
...
Número da opção do tratamento específico.
...
Campo a ser validado com o campo editado.
...
Número do Tipo de Retorno que deve ser retornado para o X3_RELAC
...
Define as tabelas que serão geradas
...
XFUNVldDt( cCmpModDe, cCmpModAte )
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
...
Nome
...
Tipo
...
Descrição
...
Obrigatório
...
Campo de referência para comparação de data (data inicial)
...
Campo de referência para comparação de data (data final)
...
XFUNChgF3( cCampoCond, cModel, cFlag, cIdTrib )
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
...
Obrigatório
...
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)
...
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
...
Obrigatório
...
Flag para tratamento específico de validação. Default de cFlag é "CST"
...
CST
...
SubStr( cCmp , 1 , 3 ) + "_CODTRI"
...
Caso seja necessário alterar a ordem de pesquisa do EXISTCPO.
...
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
...
Obrigatório
...
Campo de referência para comparação de Codigo Inicial
...
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
...
Obrigatório
...
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
XFUNMNot( cId )
Função para retornar o modelo da nota fiscal de acordo com o Convenio 31/99.
Retorno: cEspecie - Espécie da nota fiscal
- cEspecie - Espécie da nota fiscal
...
Nome
...
Tipo
...
Descrição
...
Obrigatório
...
Quantidade de decimais a ser tratado no arredondamento.
...
2