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
Função para retornar o modelo da nota fiscal de acordo com o Convenio 31/99.
Parâmetros:
cId - Id do tipo de espécie cadastrado na tabela C01.
Retorno: cEspecie - Espécie da nota fiscal
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
| cId | Caractere | Id do tipo de espécie cadastrado na tabela C01. |
Função para retornar o ID da UF passada por parâmetro ou do MV_TAFUF como DEFAULT.
Parâmetros:
cUf - Unidade Federativa do Estado.
Retorno: cId
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
| cUf | Caractere | Id da Unidade Federativa do Estado | MV_TAFUF |
Função para retornar a UF mediante o código da propria UF cadastrado na tabela C09.
Parâmetros:
cCodUF - Código da Unidade Federativa do Estado cadastrado na tabela C09.
Retorno: cRet
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
| cCodUF | Caractere | Código da Unidade Federativa do Estado cadastrado na tabela C09. | X |
Exemplo: Transforma 35 em SP.
Função responsável por retornar o MENU padrão das rotinas do TAF.
Parâmetros:
cMenu - Nome da Rotina.
Retorno: aRotina
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
| cMenu | Caractere | Nome da Rotina | X | |
| lCopiar | Lógico | Habilita rotina padrão de Cópia | .F. | |
| aFuncao | Array | Array com rotinas adicionais. Posições do Array: | ||
| lMenPadrao | Lógico | Indica se deve carregar os botões padrões do Menu | .T. | |
| cRetific | Caractere | Título de Retificação do Evento. | ||
| cAlterac | Caractere | Título de Alteração do Evento. | ||
| cCancFim | Caractere | Título de Cancelar\Terminar\Finalizar Operação do Evento. | ||
| lCallMenu | Lógico | Habilita a verificação do fonte\função requisitor desta função, para verificar qual o tipo de pesquisa irá realizar no TAFRotinas, se vai usar o cMenu ou o retorno do FunName(). | .T. |