Histórico da Página
CONTEÚDO
- Visão Geral
- Parâmetros
- Retorno
- Exemplo de Utilização
- Exemplo de Manipulação
01. VISÃO GERAL
O ponto de entrada CT281LOOP permite que se pule uma pular determinada faixa de combinações de entidades indesejadas ou utilizar outras faixas ao rodar o rateio durante as combinações diferentes executar o Rateio Off-line Combinações(CTBA281).
02. PARÂMETROS
Parâmetro | Tipo | Descrição | Obrigatório | ||
---|---|---|---|---|---|
PARAMIXB[1] | Caracter | String HTML para mensagem de bloqueio | Não se aplica | Não se aplica a esse Ponto de Entrada | NãoSim |
03. RETORNO
Retorno | Tipo | Descrição | Obrigatório | |||
---|---|---|---|---|---|---|
Lógico (Verdadeiro ou Falso) | Logico | Se ira continuar o Loop ou não | cHtmlPe | Caracter | Variável caracter retornando string HTML para mensagem de bloqueio. | Sim |
04. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#include "protheus.ch" User Function CT281LOOP () Local cConta := "1010100" Local cCusto := "100100" Local cClasse := "200300" Local cPEHTML cItem := ParamIXB[1] Return "300200" Local lRet := .T. //Campos do arquivo de trabalho referentes as entidades padrões, Observe que esse PE só utiliza as entidades padrões. If TRBCJ->CONTA <> cConta .AND. TRBCJ->CUSTO <> cCusto .AND. TRBCJ->CLVL <> cClasse .AND. TRBCJ->ITEM <> cItem lRet:= .F. Endif Return lRet |
Aviso | ||
---|---|---|
| ||
O exemplo demonstrado é meramente ilustrativo. A regra, o funcionamento e os impactos gerados pelo ponto de entrada no sistema são de responsabilidade do cliente que o utiliza. |
05. EXEMPLO DE MANIPULAÇÃO
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
If __lCT281Loop
If !ExecBlock("CT281LOOP",.F.,.F.)
TRBCJ->(DBSkip())
Loop
Endif
Endif
|
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas