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 ao executar o rateio de combinaçõesRateio 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 | uParam | array | As entidades padrões que estão sendo utilizadas no arquivo de trabalho. | 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 cItem := "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