Não publicar esta página


FeSocCallV(cEvento,nRecNo,nOpc,nScan,cFilPos, nOwner)

Função de validação da chave única da tabela utilizando EXISTCPO

Parâmetros:

Retorno: lOk - Estrutura


Exemplo:

XFUNVldUni("C9V", 5, FWFLDGET("C9V_CPF") + DTOS(M->C9V_DTALT))


XFUNVldCmp(cAlias , nOrder , cChave , lID , nOrdID , lVldVig , lVldFin , lVldAtv)

Função de validação utilizando EXISTCPO e chamando o HELP do campo

Parâmetros:

Retorno: lOk - Estrutura

Exemplo:

XFUNVldCmp("C8N",,,,2,.T.)


XFUNVldIE(cIE , cUF , lHelp)  

Função de validação do dígito verificador da IE

Parâmetros:

Retorno: lRetorno - Estrutura

Nome

Tipo

Descrição

Default

Obrigatório

cIE

Caractere

Código da Inscrição estadual


X
cUF CaractereUnidade Federativa
X


Exemplo:

XFUNVldIE(M->C1H_IE, FWFLDGET("C1H_UF"))


xFunWizard(aTxtApre, aPaineis, cNomeWizard, cNomeAnt, nTamSay, lBackIni, bFinalExec) 

Função de montagem da Wizard da rotina.

Parâmetros: 

Retorno: lRet - Estrutura


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 para realizar a gravação dos dados inseridos nos objetos no txt (.WIZ)

Parâmetros:

Retorno: lRet - Estrutura


Nome

Tipo

Descrição

Default

Obrigatório

cNomeWizard

Caractere

Nome do arquivo de Wizard


X
aVarPaineis ArrayArray com as informações digitadas no Wizard
X
aPaineis ArrayArray com os painéis do Wizard
X


xFUNSaveProf(cNomeWizard , aParametros)

Função que salva os parâmetros no profile.

Parâmetros:

Retorno: lRet - Estrutura


Nome

Tipo

Descrição

Default

Obrigatório

cNomeWizard

Caractere

Nome do arquivo de Wizard


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


XFUNLoadProf(cNomeWizard , aIniWiz)

Função que carrega os parâmetros do profile.

Parâmetros:

Retorno: lRet - Estrutura


Nome

Tipo

Descrição

Default

Obrigatório

cNomeWizard

Caractere

Nome do arquivo de Wizard


X
aIniWiz ArrayArray com o conteúdo do arquivo texto do Wizard (Retorno Por Referência)
X


XFUNFilSXB(cFilDtVig, cFilDtFin, cTipoModel, cF3Wizard)

Função utilizada nas consultas SXB para personalizar os filtros das informações.

Parâmetros:

Retorno: cRet - Retorna a string do filtro SXB


Nome

Tipo

Descrição

Default

Obrigatório

cFilDtVig CaractereData de Vigência

cFilDtFin CaractereData Final de Vigência

cTipoModel CaractereInforma qual o modelo para registros genéricos do ECF

cF3Wizard CaractereParâmetro usado apenas quando necessário um filtro de F3 vindo da Wizard de Geração de Obrigação Fiscal

XFUNVldDiv()

Função utilizada na validação da data extemporânea do movimento.

Retorno: lRet - Retorna FLAG de validação


XFUNVld( nIndice, lUPPER )

Função utilizada na validação.

Parâmetros: 

Retorno: lRet - Retorna FLAG de validação


Nome

Tipo

Descrição

Obrigatório

nIndice Numérico

Ordem de pesquisa do EXISTCPO


lUPPER LógicoConverte em Maiúsculas a string de busca, caso utilize case-sensitive envie .F. (False) no parâmetro


XFUNRedund( cCmpModel )

Função utilizada para validar redundância entre a relação. 

Parâmetros: 

Retorno: lRet

Nome

Tipo

Descrição

cCmpModel Caractere

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: 

Retorno: nValor - Retorna o Valor de retorno para o gatilho.


Nome

Tipo

Descrição

nOpc Numérico

Número da opção do tratamento específico. 

cCmpModel CaractereCampo a ser validado com o campo editado.
cStringCaractereUtilizado para opção 21


xFunRelac( nOpc, cCmpPar, nTpRet, lBrw)

Função utilizada no X3_RELAC.

Parâmetros: 

Retorno: cValor - Retorna o Valor de retorno para o X3_RELAC


Nome

Tipo

Descrição

Default

Obrigatório

nOpc Numérico

Número da opção do tratamento específico. 

999
cCmpPar Caractere

Campo a ser validado com o campo editado.



nTpRetNumérico

Número do Tipo de Retorno que deve ser retornado para o X3_RELAC

0
lBrwLógico

Define as tabelas que serão geradas

.F.


XFUNVldDt( cCmpModDe, cCmpModAte )

Função utilizada para fazer validação de data e apresentar um help ao usuário.

Parâmetros: 

Retorno: lRet - Estrutura

Nome

Tipo

Descrição

Obrigatório

cCmpModDeCaractere

Campo de referência para comparação de data (data inicial)

X
cCmpModAteCaractere

Campo de referência para comparação de data (data final)

X


XFUNChgF3( cCampoCond, cModel, cFlag, cIdTrib ) 

Função utilizada para trocar a consulta F3 em momento de execução dependendo do tributo informado.

Parâmetros: 

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 CaractereId 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 CaractereFlag para indicar qual controle de alteração da consulta F3 será validado."TRI"
cIdTrib CaractereId 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: 

Retorno: xRet - Estrutura


Nome

Tipo

Descrição

Default

Obrigatório

cFlag Caractere

Flag para tratamento específico de validação. Default de cFlag é "CST"

CST


cCmpModel CaractereCampo 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 CaractereUsado quando o campo TRIBUTO não existe.

lInteg LógicoDefine se a rotina esta sendo chamada via motor/Tafainteg de integração.F.
cAliasMot CaractereAlias 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: 

Retorno: lRet - Estrutura


Nome

Tipo

Descrição

Default

Obrigatório

cCmpModDe Caractere

Campo de referência para comparação de Codigo Inicial


X
cCmpModAteCaractereCampo 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: 

Retorno: lRet - Estrutura


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


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


Nome

Tipo

Descrição

Default

Obrigatório

cIdCaractere

Quantidade de decimais a ser tratado no arredondamento.

2