Dominios de negocio y catálogos núcleo
Mapa de qué hay en la base y dónde.
TRIVASADB3: 1,454 tablas, 822 con datos, 632 vacías, 88.4 M filas, ~105 GB.Esquemas:
dbo(1,432 tablas — todo el negocio),HangFire(11, scheduler de una app .NET),oqs(11, Open Query Store — monitoreo, no es negocio).Verificado 2026-08-10.
Dominios
| Dominio | Tablas | Filas | GB | Núcleo |
|---|---|---|---|---|
| CONTABILIDAD | 25 | 25.2 M | 4.9 | Poliza_Detalle, Poliza_Control, Banco_Movimiento, Transferencia |
| VENTAS | 28 | 10.7 M | 5.1 | Venta/Venta_Encabezado, Remision, Pedido, Factura, Precio_Minimo |
| NÓMINA | 44 | 7.5 M | 5.6 | Pre_Nomina, Nomina, Control_Asistencia, Empleado |
| LOGÍSTICA | 30 | 7.2 M | 2.6 | Orden_Entrega, Entrega_Documento, Viaje, Complemento_Carta_Porte |
| INVENTARIO | 34 | 6.1 M | 3.8 | Movimiento, Existencia, Producto, Traspaso |
| GASTOS | 16 | 5.5 M | 1.2 | Gasto_Registro, Gasto_Registro_Documento, Gasto_Registro_Control |
| CFDI/FISCAL | 82 | 4.2 M | 15.0 | Comprobante_Digital, familia ZFB_* |
| CXC | 6 | 4.1 M | 1.3 | Cuenta_X_Cobrar, Pago_CXC, Recibo_Pago |
| DOCUMENTOS | 17 | 3.5 M | 62.4 | Imagen_Objeto, ZTRV_Almacen_Digital, Comentario, Adjunto |
| SEGURIDAD/SIST | 27 | 1.7 M | 0.3 | Login, Log, Folio, Configuracion |
| CXP | 6 | 1.6 M | 0.4 | Cuenta_X_Pagar, Pago_Cxp_Comprobante |
| SERVICIOS/CRM | 15 | 0.8 M | 0.2 | Orden_Servicio, Contrato |
| COMPRAS | 18 | 0.8 M | 0.3 | Compra, Orden_Compra, Requisicion_Compra |
| PRODUCCIÓN | 9 | 0.5 M | 0.1 | ZTRV_Control_Produccion* |
⚠️
DOCUMENTOSes el 60 % del espacio en disco pero casi nada del valor analítico: son imágenes y PDFs en columnasvarbinary. Nunca hacerSELECT *sobre estas tablas ni incluirlas en unsql_table()sin lista explícita de columnas.
Catálogos núcleo (dimensiones)
Ordenados por cuántas FKs los apuntan — la mejor medida de su centralidad:
| Catálogo | Filas | FKs que lo apuntan | Rol |
|---|---|---|---|
Estado |
66 | 660 | Estado de cada registro — el más referenciado de la base |
Producto |
27,359 | 137 | Catálogo de productos |
Sucursal |
41 | 128 | Sucursales, ligadas a Empresa |
Almacen |
464 | 124 | Almacenes por sucursal |
Moneda |
184 | 79 | Monedas |
Color |
5 | 75 | Dimensión de producto |
Talla |
9 | 75 | Dimensión de producto |
Cliente |
42,051 | 66 | Clientes |
Vendedor |
260 | 52 | Vendedores |
Proveedor |
4,755 | 43 | Proveedores |
Centro_Costo |
633 | 27 | Centros de costo |
Tipo_Gasto |
249 | 24 | Clasificación de gastos |
Unidad |
33 | 23 | Unidades de medida |
Impuesto |
27 | 22 | Impuestos (IVA, retenciones) |
Empleado |
2,505 | 20 | Empleados (nómina) |
Forma_Pago |
38 | 16 | Formas de pago |
Comprador |
179 | 13 | Compradores |
Vehiculo |
1,318 | 12 | Flota |
Empresa |
7 | 8 | 4 empresas reales + 3 "BACKUP" |
Banco_Cuenta |
57 | 8 | Cuentas bancarias |
Ruta |
2,433 | 8 | Rutas de reparto |
Modelo del núcleo transaccional
erDiagram
Empresa ||--o{ Sucursal : "Em_Cve_Empresa"
Sucursal ||--o{ Almacen : "Sc_Cve_Sucursal"
Sucursal ||--o{ Venta_Encabezado : ""
Cliente ||--o{ Venta_Encabezado : "Cl_Cve_Cliente"
Vendedor ||--o{ Venta_Encabezado : "Vn_Cve_Vendedor"
Estado ||--o{ Venta_Encabezado : "Es_Cve_Estado"
Venta_Encabezado ||--o{ Venta : "Vn_Folio"
Venta ||--o{ Venta_Impuesto : "Vn_Folio,Vn_ID"
Venta_Encabezado ||--o{ Venta_Total_Impuesto : "Vn_Folio"
Producto ||--o{ Venta : "Pr_Cve_Producto"
Pedido_Encabezado ||--o{ Pedido : "Pd_Folio"
Remision_Encabezado ||--o{ Remision : "Rm_Folio"
Factura_Encabezado ||--o{ Factura : "Fc_Folio"
Venta_Encabezado ||--o| Factura_Encabezado : "Fc_Folio"
Producto ||--o{ Movimiento : "Pr_Cve_Producto"
Almacen ||--o{ Movimiento : "Al_Cve_Almacen"
Producto ||--o{ Existencia : "Pr_Cve_Producto"
Cliente ||--o{ Cuenta_X_Cobrar : "Cl_Cve_Cliente"
Cuenta_X_Cobrar ||--o{ Pago_CXC : ""
Proveedor ||--o{ Cuenta_X_Pagar : "Pv_Cve_Proveedor"
Proveedor ||--o{ Compra_Encabezado : "Pv_Cve_Proveedor"
Compra_Encabezado ||--o{ Compra : "Co_Folio"
Poliza_Control ||--o{ Poliza_Detalle : "Pl_Folio"
Módulos que Trivasa no usa
De las 632 tablas vacías, las familias más grandes:
| Familia | Tablas | Módulo |
|---|---|---|
PDA_* |
31 | Terminales portátiles |
Comanda_* |
21 | Restaurante |
Clinic_* |
14 | Clínica |
POS_* |
11 | Punto de venta (variante no usada) |
Rappi_* |
11 | Integración Rappi |
Shopify_* |
10 | Integración Shopify |
Promocion_*, Descuento_* |
16 | Promociones |
Evaluacion_* |
7 | Evaluación de personal |
Ignorarlas en el catálogo de BI. No tiene sentido borrarlas: son parte del producto y una actualización del ERP las recrearía.
Personalizaciones ZTRV_* más relevantes
Aquí vive la lógica propia de Trivasa:
| Tabla | Filas | Qué es |
|---|---|---|
ZTRV_Almacen_Digital |
476,214 | Archivo digital de documentos |
ZTRV_Orden_Entrega_Reprogramacion |
357,696 | Reprogramación de entregas |
ZTRV_Estado_Solicitud |
103,034 | Máquina de estados de solicitudes — ver Solicitud de material |
ZTRV_Solicitud_Material + detalle |
~364 k | Solicitudes de material |
ZTRV_Control_Kilometraje |
169,068 | Kilometraje de flota |
ZTRV_Control_Produccion* |
~320 k | Control de producción |
ZTRV_Presupuesto_* |
~240 k | Autorización presupuestal |