Versión: v1.1 Autor: Jimmy Ricardo Sánchez Romero Fecha: 2025-10-09 Dependencias: [SIESA], [dbo].[t9820_pdv_d_doctos], [dbo].[t9810_pdv_d_control_tpv], [dbo].[t9830_pdv_d_movto_venta], [dbo].[t284_co_ccosto], [dbo].[t121_mc_items_extensiones], [dbo].[t120_mc_items] Estado: Activa ✅
Vista que consolida las ventas diarias por punto de venta (PDV) para el negocio IRCC. - Genera un número de factura con formato consistente de tipo-consecutivo. - Incluye detalles de los artículos vendidos: código, descripción, unidad, cantidad y valor. - Filtra únicamente documentos y movimientos activos. Esta vista su objetivo es poder emular la acumulación con el fin de que el ML de proyección tenga mayor exactitud.
CREATE OR ALTER VIEW [dbo].[v_bodegas_1]
AS
SELECT
CASE [f284_id_un]
WHEN 2 THEN RTRIM([f9820_id_co]) + '_PDV_EC'
WHEN 3 THEN RTRIM([f9820_id_co]) + '_PDV_CG'
WHEN 4 THEN RTRIM([f9820_id_co]) + '_PDV_BS'
WHEN 12 THEN RTRIM([f9820_id_co]) + '_PDV_VG'
WHEN 15 THEN RTRIM([f9820_id_co]) + '_PDV_EVOK'
WHEN 17 THEN RTRIM([f9820_id_co]) + '_PDV_NM'
END AS CodPDV,
[f9820_id_tipo_docto] + '-' + RIGHT('00000000' + CAST([f9820_consec_docto] AS VARCHAR(8)), 8) AS factura,
[f9820_id_concepto] AS concepto,
[f120_id] AS CodItem,
[f120_descripcion] AS Descripcion_item,
'UNI' AS UnidadMedida,
[f9830_cant_1] AS CantitdadVenta,
[f9830_vlr_bruto] AS ValorVenta,
[f9810_id_fecha] AS FechaRegistroVenta
FROM [SIESA].[unoee_real1].[dbo].[t9820_pdv_d_doctos] AS d
JOIN [SIESA].[unoee_real1].[dbo].[t9810_pdv_d_control_tpv] AS c
ON d.[f9820_guid_control_tpv] = c.[f9810_guid]
JOIN [SIESA].[unoee_real1].[dbo].[t9830_pdv_d_movto_venta] AS v
ON d.[f9820_guid] = v.[f9830_guid_docto]
JOIN [SIESA].[unoee_real1].[dbo].[t284_co_ccosto] AS cc
ON cc.[f284_id_co] = d.[f9820_id_co]
AND cc.[f284_id_cia] = d.[f9820_id_cia]
JOIN [SIESA].[unoee_real1].[dbo].[t121_mc_items_extensiones] AS ie
ON ie.[f121_rowid] = v.[f9830_rowid_item_ext]
AND ie.[f121_id_cia] = d.[f9820_id_cia]
JOIN [SIESA].[unoee_real1].[dbo].[t120_mc_items] AS i
ON i.[f120_rowid] = ie.[f121_rowid_item]
AND i.[f120_id_cia] = d.[f9820_id_cia]
WHERE d.[f9820_ind_estado] = 1
AND v.[f9830_ind_estado] = 1
AND cc.[f284_id_grupo_ccosto] = 'GV'
AND cc.[f284_id] NOT IN ('V486','V487','V264');
GO
| Esquema | Tablas principales |
|---|---|
| dbo | t9820_pdv_d_doctos |
| dbo | t9810_pdv_d_control_tpv |
| dbo | t9830_pdv_d_movto_venta |
| dbo | t284_co_ccosto |
| dbo | t121_mc_items_extensiones |
| dbo | t120_mc_items |
Nota: esta estructura se repite en las tres instancias
[SIESA].[unoee_Real1][LEÑOS].[UnoeeRealLenos][SIESA].[unoeeRealPapajohns]| Columna | Tipo de dato | Descripción |
|---|---|---|
| CodPDV | VARCHAR(12) | Código de punto de venta |
| factura | VARCHAR(12) | Número de factura |
| concepto | SMALLINT | Código con el que se identifica si el docto es Factura o Nota Crédito |
| CodItem | INT | Código de producto terminado |
| Descripcion_item | VARCHAR(40) | Descripción de item |
| UnidadMedida | VARCHAR(3) | Unidad de medida del Producto Terminado |
| CantidadVenta | NUMERIC(18,4) | Unidades vendidas |
| ValorVenta | MONEY | Valor de Venta |
| FechaRegistroVenta | DATETIME | Fecha de Negocio |
| Versión | Fecha | Autor | Descripción |
|---|---|---|---|
| v1.0 | 2022-03-15 | Jimmy R. Sánchez | Creación inicial |
| v1.1 | 2025-10-09 | Jimmy R. Sánchez | Documentación formal |