Não publicar esta página |
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)) |
Função de validação utilizando EXISTCPO e chamando o HELP do campo
Parâmetros:
Retorno: lOk - Estrutura
Exemplo:
XFUNVldCmp("C8N",,,,2,.T.) |
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 | Caractere | Unidade Federativa | X |
Exemplo:
XFUNVldIE(M->C1H_IE, FWFLDGET("C1H_UF")) |
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
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 |
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
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 |
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
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
cNomeWizard | Caractere | Nome do arquivo de Wizard | X | |
| aParametros | Array | Array com o conteúdo dos campos do Wizard para gravação no profile | X |
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
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
cNomeWizard | Caractere | Nome do arquivo de Wizard | X | |
| aIniWiz | Array | Array com o conteúdo do arquivo texto do Wizard (Retorno Por Referência) | X |
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 | Default | Obrigatório |
|---|---|---|---|---|
| cFilDtVig | Caractere | Data de Vigência | ||
| cFilDtFin | Caractere | Data Final de Vigência | ||
| cTipoModel | Caractere | Informa qual o modelo para registros genéricos do ECF | ||
| cF3Wizard | Caractere | Parâmetro usado apenas quando necessário um filtro de F3 vindo da Wizard de Geração de Obrigação Fiscal |
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:
Retorno: lRet - Retorna FLAG de validação
Nome | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| nIndice | Numérico | Ordem de pesquisa do EXISTCPO | |
| lUPPER | Lógico | Converte em Maiúsculas a string de busca, caso utilize case-sensitive envie .F. (False) no parâmetro |
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.
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 | Caractere | Campo a ser validado com o campo editado. |
| cString | Caractere | Utilizado para opção 21 |
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. | ||
| nTpRet | Numérico | Número do Tipo de Retorno que deve ser retornado para o X3_RELAC | 0 | |
| lBrw | Lógico | Define as tabelas que serão geradas | .F. |
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 |
|---|---|---|---|
| cCmpModDe | Caractere | Campo de referência para comparação de data (data inicial) | X |
| cCmpModAte | Caractere | Campo de referência para comparação de data (data final) | X |
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 | 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. |
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 | 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 |
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 | |
| cCmpModAte | Caractere | Campo de referência para comparação de Codigo Final | X |
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
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
| nDec | Numérico | Quantidade de decimais a ser tratado no arredondamento. | 2 |
Função utilizada para validar conteúdos de campos de períodos.
Retorno: lRet - Estrutura
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
| nDec | Numérico | Quantidade de decimais a ser tratado no arredondamento. | 2 |