| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | |
| País: | Brasil |
| Ticket: | Interno |
| Requisito/Story/Issue | DSERCTR1-46829 |
O ponto de entrada CTB231PR permite a edição de uma stored procedure para seleção das informações de origem no processo de consolidação contábil. Esse ponto de entrada é acionado em dois momentos distintos:
Este ponto de entrada oferece flexibilidade para que o usuário customize tanto a seleção inicial quanto o processamento das informações na consolidação.
If ExistBlock("CTB231PR")
cSQLPE := ExecBlock( "CTB231PR", .F., .F., {cSQL,2})
If !Empty (cSQLPE) .And. cSQLPE <> cSQLOld
cSQL := cSQLPE
Endif
Endif |
User Function CTB231PR() Local cSQLPE := ParamIxb[1] Local nOper := ParamIxb[2] //Identificação da função que esta chamando, para que seja possível realizar as tratativas em separado. Local cMsg := "" If nOper = 1 cMsg := "A função chamadora é a de saldo inicial" Else cMsg := "A função chamadora é a de processamento da aglutinação" Endif //Atribuindo a variável da nova query a query oriunda do fonte principal. cSQLPE := cSQLPE //Retornando a query em branco, para garantir que não irá ocorrer erro. //cSQLPE := " " //Atribuindo novas informações a query //cSQLPE += "declare @dtlp1 char(8)" Alert(cMsg) Return cSQLPE |
|