Diferencia entre revisiones de «TTprxGestionFinancieraCriteriosForm»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
(Página creada con «=Descripción= El objeto '''TTprxGestionFinancieraCriteriosForm''' (Ingreso de criterios para proyección financiera.) permite definir criterios para la planificación financiera descripta en Category:PLANIFICACION FINANCIERA. Este form solamente se presenta cuando el concepto que estamos editando tiene definidos criterios, y particularmente una sentencia SQL para armar la lista de valores posibles para ese criterio. La pantalla tiene dos pestañas, la habitual…»)
 
Línea 66: Línea 66:


===Variables referidas al concepto===
===Variables referidas al concepto===
Las siguientes variables hacen referencia al concepto, y al criterio respectivamente:
Las siguientes variables hacen referencia al concepto y al criterio, respectivamente:
<pre>
<pre>
private
private

Revisión del 19:12 28 may 2025

Descripción

El objeto TTprxGestionFinancieraCriteriosForm (Ingreso de criterios para proyección financiera.) permite definir criterios para la planificación financiera descripta en Category:PLANIFICACION FINANCIERA.

Este form solamente se presenta cuando el concepto que estamos editando tiene definidos criterios, y particularmente una sentencia SQL para armar la lista de valores posibles para ese criterio.

La pantalla tiene dos pestañas, la habitual es la que muestra la lista de valores posibles para que el usuario dé click a aquellos que quiere incluir:

Selección de criterios.

La otra pestaña muestra el SQL usado para traer esa lista de valores:

SQL usado para traer los valores posibles.

Ese SQL está asociado al concepto valores_pago_emitidos, criterio criterio_carteras y es:

SELECT
Codigo = CAV.FCODIGO
, Descripción = CAV.FDESCRIPCION
, Activa = CAV.FACTIVA
, CuentaContable = CAV.FIMPCUENTA
FROM CAV
WHERE
CAV.FCODIGO NOT IN ('PAGOS')
AND EXISTS
(
SELECT * FROM CAVMOVTABLA WHERE
CAVMOVTABLA.FCARTERA = CAV.FCODIGO
AND CAVMOVTABLA.FFECHA >= DATEADD(DAY, -365, GETDATE())
)
ORDER BY CAV.FCODIGO

Identidad

  • Ancestro: TTprxForm
  • Carpeta: C:\DevelopPrx\classes
  • Archivo: prxGestionFinancieraCriteriosForm.pas

Declaración

type
  TTprxGestionFinancieraCriteriosForm = class(TTprxForm)
    Panel1: TPanel;
    Panel2: TPanel;
    PageControl1: TPageControl;
    TabSheet_CRITERIOS: TTabSheet;
    Button_APLICAR: TButton;
    Button_CANCELAR: TButton;
    TabSheet_DEFINICION: TTabSheet;
    Panel3: TPanel;
    Memo_DEFINICION: TMemo;
    Panel4: TPanel;
    prxListaCHECKS: TprxListView;
    procedure FormShow(Sender: TObject);
    procedure Button_APLICARClick(Sender: TObject);
    procedure Button_CANCELARClick(Sender: TObject);
  private
    FConcepto: String;
    FParametro: String;
  protected
    procedure   CargarChecks(Sender: TObject);
  public
    property    Concepto: String read FConcepto write FConcepto;
    property    Parametro: String read FParametro write FParametro;
  end;

Variables referidas al concepto

Las siguientes variables hacen referencia al concepto y al criterio, respectivamente:

private
  FConcepto: String;
  FParametro: String;
public
  property    Concepto: String read FConcepto write FConcepto;
  property    Parametro: String read FParametro write FParametro;