01. VISÃO GERAL
Ponto de entrada que permite manipular os dados da tabela temporária responsável pelos títulos que serão exibidos na tela de seleção da rotina Compensação entre carteiras (FINA450).
O nome do alias temporário é TRB.
02. PARÂMETROS
Posição | Tipo | Descrição |
---|---|---|
1 | Caractere | Tabela ativa:
|
03. RETORNO
Tipo | Descrição |
---|---|
Caractere | Expressão SQL a ser incluída na cláusula WHERE da consulta. |
04. EXEMPLO DE UTILIZAÇÃO
#include "protheus.ch" User Function F450GRAVA() Local cTabela := PARAMIXB[1] Local _nJuros := 0 Local nAbat := SumAbatRec(SE1->E1_PREFIXO,SE1->E1_NUM,SE1->E1_PARCELA,SE1->E1_MOEDA,"S",dDataBase) Local nDescont := FaDescFin("SE1",dDataBase,SE1->E1_SALDO-nAbat,SE1->E1_MOEDA) If cTabela == "SE1" //Titulos a Receber RecLock("TRB",.F.) Replace JUROS With _nJuros Replace RECEBER With SE1->E1_SALDO - nAbat + SE1->E1_SDACRES - SE1->E1_SDDECRE - nDescont MsUnlock() Elseif cTabela == "SE2" //Titulos a Pagar RecLock("TRB",.F.) Replace JUROS With _nJuros Replace PAGAR With SE2->E2_SALDO + SE1->E1_SDACRES - SE1->E1_SDDECRE MsUnlock() Endif Return
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas