feat: botón PDF de los documentos con los reportes del Gateway (formato por defecto y otros formatos, asociados en la matrícula)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5.5 committed 2026-10-19 18:42:07 -05:00
1 parent 19c4a9013c
commit 0f43e6cac7
14 files changed
+439 -28

No files matched your search

+14
View File
@@ -38,6 +38,20 @@ export interface GatewayReport {
description?: string;
enabled: boolean;
params: GatewayParam[];
/** Pantallas de documento (ruta del menú, `/ventas/entregas`) cuyo botón PDF ofrece este reporte. */
documents?: string[];
/** Parámetro del reporte que recibe el `DocEntry` del documento abierto (obligatorio si hay `documents`). */
documentParam?: string;
/** De esas pantallas, aquellas donde es el formato por defecto (el que abre el botón «PDF»; los demás van en el menú). */
defaultFor?: string[];
}
/** Un reporte que se ofrece en el botón PDF de un documento. */
export interface DocumentReport {
code: string;
title: string;
/** El formato por defecto de la pantalla (uno solo). */
isDefault: boolean;
}
/** Un reporte que el API Gateway autoriza (`LoadAuthorizedCRList`). */