Update SQL schema from mag_pbi

This commit is contained in:
Андрей Лебедев 2026-03-03 11:49:39 +00:00
parent 26c6ca5ea5
commit a769ffe307
3 changed files with 308 additions and 286 deletions

View File

@ -1,7 +1,7 @@
USE [mag_pbi] USE [mag_pbi]
GO GO
/****** Object: StoredProcedure [analytics].[create_forecast_loop] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[create_forecast_loop] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -58,7 +58,7 @@ CREATE procedure [analytics].[create_forecast_loop] as begin
END END
GO GO
/****** Object: StoredProcedure [analytics].[create_seasonality_groups] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[create_seasonality_groups] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -176,21 +176,11 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [analytics].[sp_build_deficit_proposal] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[sp_build_deficit_proposal] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
GO GO
/* =======================================================================
[analytics].[sp_build_deficit_proposal]
Дефицит и рекомендации к заказу с учётом:
стартовых остатков (склад + МП),
прихода из заказов (4 статуса, включая 'Согласован'),
прогноза по сценарию,
НЕТ бэк-ордеров: спрос не «копится» ниже нуля,
остаток считается итеративно и не уходит в минус,
размер заказа = прогноз окна [T .. T + @cover_months).
======================================================================= */
CREATE PROCEDURE [analytics].[sp_build_deficit_proposal] CREATE PROCEDURE [analytics].[sp_build_deficit_proposal]
@scenario_id INT = 4, -- ID сценария прогноза @scenario_id INT = 4, -- ID сценария прогноза
@group_path NVARCHAR(255) = N'', -- path группы ('' = весь каталог) @group_path NVARCHAR(255) = N'', -- path группы ('' = весь каталог)
@ -260,7 +250,7 @@ BEGIN
AND f.[month] >= @from_month AND f.[month] >= @from_month
AND f.[month] < @to_month_excl; AND f.[month] < @to_month_excl;
/* 4) Приходы из заказов (по месяцам) */ /* 4) Приходы: ЗаявкиТовары (кроме "На согласовании") + ЗаказыВЗаявках (В пути, Закрыт, Выгружен, Принят) */
IF OBJECT_ID('tempdb..#inb_status') IS NOT NULL DROP TABLE #inb_status; IF OBJECT_ID('tempdb..#inb_status') IS NOT NULL DROP TABLE #inb_status;
CREATE TABLE #inb_status ( CREATE TABLE #inb_status (
sku_1c_id BINARY(16) NOT NULL, sku_1c_id BINARY(16) NOT NULL,
@ -269,22 +259,35 @@ BEGIN
units DECIMAL(18,3) NOT NULL, units DECIMAL(18,3) NOT NULL,
PRIMARY KEY (sku_1c_id, [month], [status]) PRIMARY KEY (sku_1c_id, [month], [status])
); );
/* 4.1) Из ЗаявкиТовары: [Количество текущее], [Дата поступления]; статус <> На согласовании */
INSERT INTO #inb_status(sku_1c_id, [month], [status], units) INSERT INTO #inb_status(sku_1c_id, [month], [status], units)
SELECT SELECT
s.sku_1c_id, s.sku_1c_id,
DATEFROMPARTS(TRY_CONVERT(INT, LEFT(o.[month], 4)), DATEFROMPARTS(YEAR(zt.[Дата поступления]), MONTH(zt.[Дата поступления]), 1),
TRY_CONVERT(INT, SUBSTRING(o.[month], 6, 2)), 1), N'Заявка',
o.[status], SUM(COALESCE(zt.[Количество текущее], 0.0))
SUM(COALESCE(o.[units], 0.0)) FROM [analytics].[ЗаявкиТовары] zt
FROM [analytics].[get_orders_by_group] o JOIN #skus s ON s.code = zt.code
JOIN #skus s ON s.code = o.[code] WHERE zt.[Статус заявки] <> N'На согласовании'
WHERE o.[status] IN (N'В пути', N'В производстве', N'Выгружен на складе'/*, N'Согласован'*/) AND zt.[Дата поступления] IS NOT NULL
AND TRY_CONVERT(INT, LEFT(o.[month], 4)) IS NOT NULL
AND TRY_CONVERT(INT, SUBSTRING(o.[month], 6, 2)) BETWEEN 1 AND 12
GROUP BY s.sku_1c_id, GROUP BY s.sku_1c_id,
DATEFROMPARTS(TRY_CONVERT(INT, LEFT(o.[month], 4)), DATEFROMPARTS(YEAR(zt.[Дата поступления]), MONTH(zt.[Дата поступления]), 1);
TRY_CONVERT(INT, SUBSTRING(o.[month], 6, 2)), 1),
o.[status]; /* 4.2) Из ЗаказыВЗаявках: [Количество], [Желаемая дата]; статусы В пути, Закрыт, Выгружен на складе, Принят */
INSERT INTO #inb_status(sku_1c_id, [month], [status], units)
SELECT
s.sku_1c_id,
DATEFROMPARTS(YEAR(z.[Желаемая дата]), MONTH(z.[Желаемая дата]), 1),
z.[Статус],
SUM(COALESCE(z.[Количество], 0.0))
FROM [analytics].[ЗаказыВЗаявках] z
JOIN #skus s ON s.code = z.code
WHERE z.[Статус] IN (N'В пути', N'Закрыт', N'Выгружен на складе', N'Принят')
AND z.[Желаемая дата] IS NOT NULL
GROUP BY s.sku_1c_id,
DATEFROMPARTS(YEAR(z.[Желаемая дата]), MONTH(z.[Желаемая дата]), 1),
z.[Статус];
IF OBJECT_ID('tempdb..#inb') IS NOT NULL DROP TABLE #inb; IF OBJECT_ID('tempdb..#inb') IS NOT NULL DROP TABLE #inb;
CREATE TABLE #inb ( CREATE TABLE #inb (
@ -608,7 +611,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [analytics].[sp_build_forecast_s4_by_group] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[sp_build_forecast_s4_by_group] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -787,7 +790,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [analytics].[sp_create_analytics_365] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[sp_create_analytics_365] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1587,7 +1590,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [analytics].[sp_fill_deficit_money_request] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[sp_fill_deficit_money_request] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1673,7 +1676,7 @@ DECLARE @rows INT = @@ROWCOUNT;
PRINT CONCAT(N'analytics.sp_fill_deficit_money_request: внесено ', @rows, N' записей для scenario_id=', @scenario); PRINT CONCAT(N'analytics.sp_fill_deficit_money_request: внесено ', @rows, N' записей для scenario_id=', @scenario);
GO GO
/****** Object: StoredProcedure [analytics].[sp_fill_seasonality_groups_summ_1] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[sp_fill_seasonality_groups_summ_1] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1772,7 +1775,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [analytics].[sp_load_koef_groups] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[sp_load_koef_groups] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1931,7 +1934,7 @@ ORDER BY
END END
GO GO
/****** Object: StoredProcedure [analytics].[sp_rebuild_stock_plan_by_arrival] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[sp_rebuild_stock_plan_by_arrival] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2101,7 +2104,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [analytics].[sp_recalc_roic] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[sp_recalc_roic] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2150,7 +2153,7 @@ JOIN roic_calc r ON r.id = man.id;
SELECT @@ROWCOUNT AS updated_count; SELECT @@ROWCOUNT AS updated_count;
GO GO
/****** Object: StoredProcedure [analytics].[sp_report_ROI] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[sp_report_ROI] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2313,7 +2316,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [analytics].[sp_report_ROI_подробно] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[sp_report_ROI_подробно] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2984,7 +2987,7 @@ SELECT * FROM #future_plan ORDER BY PeriodStart;
END END
GO GO
/****** Object: StoredProcedure [analytics].[sp_run_deficit_all_skus] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[sp_run_deficit_all_skus] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3005,7 +3008,7 @@ CREATE PROCEDURE [analytics].[sp_run_deficit_all_skus]
END END
GO GO
/****** Object: StoredProcedure [analytics].[sp_загрузка_прогнозаакупки] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[sp_загрузка_прогнозаакупки] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3145,7 +3148,7 @@ CREATE PROCEDURE [analytics].[sp_загрузка_прогнозаакупк
END END
GO GO
/****** Object: StoredProcedure [analytics].[usp_CreateForecastBasesKs] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[usp_CreateForecastBasesKs] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3331,7 +3334,7 @@ BEGIN
END; END;
GO GO
/****** Object: StoredProcedure [analytics].[usp_InsertForecasts] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[usp_InsertForecasts] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3424,7 +3427,7 @@ BEGIN
END; END;
GO GO
/****** Object: StoredProcedure [analytics].[Подготовка таблицы продаж к прогнозу] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [analytics].[Подготовка таблицы продаж к прогнозу] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3644,7 +3647,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [dbo].[sp_create_forecast_deficit_money_request_scenario_4] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [dbo].[sp_create_forecast_deficit_money_request_scenario_4] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3666,7 +3669,7 @@ CREATE PROCEDURE sp_create_forecast_deficit_money_request_scenario_4 AS
END END
GO GO
/****** Object: StoredProcedure [dbo].[Расчет себестоимости 1 этап] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [dbo].[Расчет себестоимости 1 этап] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3698,7 +3701,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbi].[migrate_groups] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[migrate_groups] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3741,7 +3744,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbi].[migrate_max_year_quantity] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[migrate_max_year_quantity] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3861,7 +3864,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbi].[migrate_nomenclature] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[migrate_nomenclature] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4280,7 +4283,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbi].[migrate_ostatki] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[migrate_ostatki] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4649,7 +4652,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbi].[migrate_ostatok_da_net] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[migrate_ostatok_da_net] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4793,7 +4796,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbi].[migrate_pricelist] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[migrate_pricelist] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4827,7 +4830,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbi].[migrate_stock_balance] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[migrate_stock_balance] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -5007,7 +5010,7 @@ LEFT JOIN AggregMarketplace mp
END END
GO GO
/****** Object: StoredProcedure [pbi].[migrate_uchet_summa] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[migrate_uchet_summa] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -5065,7 +5068,7 @@ LEFT JOIN [mag_pbi].[dbo].[order_source] ord
END END
GO GO
/****** Object: StoredProcedure [pbi].[sp_calc_ostatki_mp_2025] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[sp_calc_ostatki_mp_2025] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -5075,7 +5078,6 @@ AS
BEGIN BEGIN
SET NOCOUNT ON; SET NOCOUNT ON;
------------------------------------------------------------------------- -------------------------------------------------------------------------
-- 1. Очистка таблицы -- 1. Очистка таблицы
TRUNCATE TABLE pbi.ostatki_mp_2025_interpolated; TRUNCATE TABLE pbi.ostatki_mp_2025_interpolated;
@ -5120,7 +5122,7 @@ BEGIN
) up ) up
ON up._OwnerID_RRRef = ost._Fld28683RRef ON up._OwnerID_RRRef = ost._Fld28683RRef
WHERE CAST(DATEADD(YEAR,-2000, ost._Fld33596) AS DATE) WHERE CAST(DATEADD(YEAR,-2000, ost._Fld33596) AS DATE)
BETWEEN '2025-01-01' AND '2025-10-31' BETWEEN '2024-12-01' AND '2025-10-31'
), ),
-- Остатки на конец месяца -- Остатки на конец месяца
@ -5135,8 +5137,12 @@ MonthBalancesRaw AS (
GROUP BY Узел, Склад, artic_id, id_внешний, EOMONTH(Дата) GROUP BY Узел, Склад, artic_id, id_внешний, EOMONTH(Дата)
), ),
-- Календарь месяцев 2025 (110) -- Календарь месяцев: декабрь 2024 + месяцы 2025 (110)
Months AS ( Months AS (
SELECT
DATEFROMPARTS(2024, 12, 1) AS MonthStart,
EOMONTH(DATEFROMPARTS(2024, 12, 1)) AS MonthEnd
UNION ALL
SELECT SELECT
DATEFROMPARTS(2025, m.MonthNum, 1) AS MonthStart, DATEFROMPARTS(2025, m.MonthNum, 1) AS MonthStart,
EOMONTH(DATEFROMPARTS(2025, m.MonthNum, 1)) AS MonthEnd EOMONTH(DATEFROMPARTS(2025, m.MonthNum, 1)) AS MonthEnd
@ -5233,6 +5239,7 @@ CROSS APPLY (
) numbers ) numbers
WHERE n < DaysInMonth WHERE n < DaysInMonth
) v ) v
WHERE DATEADD(DAY, v.number, MonthStart) >= '2025-01-01'
------------------------------------------------------------------------- -------------------------------------------------------------------------
-- 4. Интерполяция ноября 118 -- 4. Интерполяция ноября 118
@ -5294,6 +5301,26 @@ November19 AS (
) up ) up
ON up._OwnerID_RRRef = ost._Fld28683RRef ON up._OwnerID_RRRef = ost._Fld28683RRef
WHERE CAST(DATEADD(YEAR,-2000, ost._Fld33596) AS DATE) = '2025-11-19' WHERE CAST(DATEADD(YEAR,-2000, ost._Fld33596) AS DATE) = '2025-11-19'
),
Keys AS (
SELECT
COALESCE(o.Узел, n.Узел) AS Узел,
COALESCE(o.Склад, n.Склад) AS Склад,
COALESCE(o.artic_id, n.artic_id) AS artic_id,
COALESCE(o.id_внешний, n.id_внешний) AS id_внешний,
o.PrevQty,
o.PrevAvail,
o.PrevPack,
n.Qty19,
n.Avail19,
n.Pack19
FROM OctoberEnd o
FULL OUTER JOIN November19 n
ON o.Узел = n.Узел
AND o.Склад = n.Склад
AND o.artic_id = n.artic_id
AND o.id_внешний = n.id_внешний
) )
INSERT INTO pbi.ostatki_mp_2025_interpolated INSERT INTO pbi.ostatki_mp_2025_interpolated
@ -5305,26 +5332,21 @@ INSERT INTO pbi.ostatki_mp_2025_interpolated
) )
SELECT SELECT
DATEADD(DAY, d.number, CAST('2025-11-01' AS DATE)) AS Дата, DATEADD(DAY, d.number, CAST('2025-11-01' AS DATE)) AS Дата,
n.Узел, k.Узел,
n.Склад, k.Склад,
n.artic_id, k.artic_id,
n.id_внешний, k.id_внешний,
ISNULL(o.PrevPack,0) ISNULL(k.PrevPack,0)
+ ((n.Pack19 - ISNULL(o.PrevPack,0)) * (d.number + 1)) / 19.0, + ((ISNULL(k.Pack19, 0) - ISNULL(k.PrevPack,0)) * (d.number + 1)) / 19.0,
ISNULL(o.PrevAvail,0) ISNULL(k.PrevAvail,0)
+ ((n.Avail19 - ISNULL(o.PrevAvail,0)) * (d.number + 1)) / 19.0, + ((ISNULL(k.Avail19, 0) - ISNULL(k.PrevAvail,0)) * (d.number + 1)) / 19.0,
ISNULL(o.PrevQty,0) ISNULL(k.PrevQty,0)
+ ((n.Qty19 - ISNULL(o.PrevQty,0)) * (d.number + 1)) / 19.0 + ((ISNULL(k.Qty19, 0) - ISNULL(k.PrevQty,0)) * (d.number + 1)) / 19.0
FROM November19 n FROM Keys k
LEFT JOIN OctoberEnd o
ON o.Узел = n.Узел
AND o.Склад = n.Склад
AND o.artic_id = n.artic_id
AND o.id_внешний = n.id_внешний
CROSS JOIN ( CROSS JOIN (
VALUES VALUES
@ -5378,7 +5400,7 @@ CROSS JOIN (
END END
GO GO
/****** Object: StoredProcedure [pbi].[sp_nomenclature_full_page] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[sp_nomenclature_full_page] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -5611,7 +5633,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbi].[sp_nomenclature_full_page_v] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[sp_nomenclature_full_page_v] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -5905,7 +5927,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbi].[Заполнить себестоимостьОт2022(закупки+продажи)] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[Заполнить себестоимостьОт2022(закупки+продажи)] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -6936,7 +6958,7 @@ WHERE 1 = 1
END END
GO GO
/****** Object: StoredProcedure [pbi].[Заполнить себестоимостьОт2022(СкладХранение)] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[Заполнить себестоимостьОт2022(СкладХранение)] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -7003,7 +7025,7 @@ SELECT --TOP (1)
END END
GO GO
/****** Object: StoredProcedure [pbi].[Обновить себестоимость] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[Обновить себестоимость] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -7125,7 +7147,7 @@ END
*/ */
GO GO
/****** Object: StoredProcedure [pbi].[РасчетСебестоимостиОт2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[РасчетСебестоимостиОт2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -7153,7 +7175,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbi].[создание среза учетных цен] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbi].[создание среза учетных цен] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -7250,7 +7272,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[ЗаполнитьСебестоимостьСводныйОт2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[ЗаполнитьСебестоимостьСводныйОт2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -7378,7 +7400,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(АтсМаркировка)] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(АтсМаркировка)] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -7554,7 +7576,7 @@ WHERE 1 = 1
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(ДопРасходы)] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(ДопРасходы)] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -7720,7 +7742,7 @@ and refPTU.[_Date_Time] >= @dtSqlStart
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Доставка)] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Доставка)] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -7881,7 +7903,7 @@ and refPTU.[_Date_Time] >= @dtSqlStart
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Закупка)] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Закупка)] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -8076,7 +8098,7 @@ FROM (
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(ЗатратыМП)] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(ЗатратыМП)] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -8229,7 +8251,7 @@ SELECT -- TOP (1000)
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Перерасчет)] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Перерасчет)] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -8437,7 +8459,7 @@ SELECT --top (1000)
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(ПерерасчетСкладскойКонтур)] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(ПерерасчетСкладскойКонтур)] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -8597,7 +8619,7 @@ SELECT --top (555)
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Приемка)] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Приемка)] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -8792,7 +8814,7 @@ FROM
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Продажи)] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Продажи)] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -8974,7 +8996,7 @@ SELECT --TOP (1)
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Производство)] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Производство)] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -9248,7 +9270,7 @@ where 1=1
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Сборка)] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Пакетное: Заполнить себестоимостьОт2022(Сборка)] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -9419,7 +9441,7 @@ SELECT -- top (1000)
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Пакетное: Подготовка таблицы СебестоимостьОт2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Пакетное: Подготовка таблицы СебестоимостьОт2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -9447,7 +9469,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Подготовка Производство: Дозаполнить уровни по ЗНС Приход] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Подготовка Производство: Дозаполнить уровни по ЗНС Приход] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -9511,7 +9533,7 @@ SELECT
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Подготовка Производство: Дозаполнить уровни по ЗНС Расход] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Подготовка Производство: Дозаполнить уровни по ЗНС Расход] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -9552,7 +9574,7 @@ WHERE [_Fld3381RRef] NOT IN ( SELECT NomLVL.[1c_id] FROM [mag_pbi].[pbiProd].[Н
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Подготовка Производство: единая процедура для подготовки] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Подготовка Производство: единая процедура для подготовки] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -9606,7 +9628,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Подготовка Производство: Заполнить уровень 0] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Подготовка Производство: Заполнить уровень 0] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -9654,7 +9676,7 @@ SELECT DISTINCT--TOP (1000)
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Подготовка Производство: Заполнить уровень 1] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Подготовка Производство: Заполнить уровень 1] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -9716,7 +9738,7 @@ FROM (
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Подготовка Производство: Заполнить уровень 2] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Подготовка Производство: Заполнить уровень 2] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -9786,7 +9808,7 @@ FROM (
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Подготовка Производство: Заполнить уровень 3] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Подготовка Производство: Заполнить уровень 3] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -9856,7 +9878,7 @@ FROM (
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Подготовка: Заполнить группы номенклатуры для расчета] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Подготовка: Заполнить группы номенклатуры для расчета] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -10020,7 +10042,7 @@ END
END END
GO GO
/****** Object: StoredProcedure [pbiProd].[Производство: Заполнить 1сid для СебестоимостьПроизводствоОт2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [pbiProd].[Производство: Заполнить 1сid для СебестоимостьПроизводствоОт2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -10050,7 +10072,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [sebest].[ComputeStorehouseVolume] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[ComputeStorehouseVolume] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -10166,7 +10188,7 @@ ORDER BY
END END
GO GO
/****** Object: StoredProcedure [sebest].[Заполнить итоги до 2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[Заполнить итоги до 2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -10244,7 +10266,7 @@ SELECT --TOP (5000)
END END
GO GO
/****** Object: StoredProcedure [sebest].[Заполнить себестоимость до 2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[Заполнить себестоимость до 2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -10366,7 +10388,7 @@ WHERE YEAR([Период]) < 2022
END END
GO GO
/****** Object: StoredProcedure [sebest].[Заполнить себестоимость закупкой] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[Заполнить себестоимость закупкой] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -10953,7 +10975,7 @@ WHERE [Период] > @dt
END END
GO GO
/****** Object: StoredProcedure [sebest].[Заполнить себестоимость комплектами] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[Заполнить себестоимость комплектами] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -10986,7 +11008,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [sebest].[Заполнить себестоимость комплектующими] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[Заполнить себестоимость комплектующими] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -11014,7 +11036,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [sebest].[Заполнить себестоимость курсовой разницей] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[Заполнить себестоимость курсовой разницей] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -11062,7 +11084,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [sebest].[Заполнить себестоимость начальным остатком] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[Заполнить себестоимость начальным остатком] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -11146,7 +11168,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [sebest].[Заполнить себестоимость продажей] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[Заполнить себестоимость продажей] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -11227,7 +11249,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [sebest].[Заполнить СебестоимостьСебестоимостьПродажиРезультат] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[Заполнить СебестоимостьСебестоимостьПродажиРезультат] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -11363,7 +11385,7 @@ WHERE 1=1
END END
GO GO
/****** Object: StoredProcedure [sebest].[Проставить стоимость комплектов] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[Проставить стоимость комплектов] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -11422,7 +11444,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [sebest].[Расчет себестомисти] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[Расчет себестомисти] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -11644,7 +11666,7 @@ END
*/ */
GO GO
/****** Object: StoredProcedure [sebest].[Создать индексы] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[Создать индексы] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -11699,7 +11721,7 @@ BEGIN
END END
GO GO
/****** Object: StoredProcedure [sebest].[Создать таблицу] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: StoredProcedure [sebest].[Создать таблицу] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON

View File

@ -1,56 +1,56 @@
USE [mag_pbi] USE [mag_pbi]
GO GO
/****** Object: Schema [analytics] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [analytics] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [analytics] CREATE SCHEMA [analytics]
GO GO
/****** Object: Schema [artem] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [artem] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [artem] CREATE SCHEMA [artem]
GO GO
/****** Object: Schema [db_accessadmin] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [db_accessadmin] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [db_accessadmin] CREATE SCHEMA [db_accessadmin]
GO GO
/****** Object: Schema [db_backupoperator] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [db_backupoperator] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [db_backupoperator] CREATE SCHEMA [db_backupoperator]
GO GO
/****** Object: Schema [db_datareader] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [db_datareader] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [db_datareader] CREATE SCHEMA [db_datareader]
GO GO
/****** Object: Schema [db_datawriter] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [db_datawriter] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [db_datawriter] CREATE SCHEMA [db_datawriter]
GO GO
/****** Object: Schema [db_ddladmin] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [db_ddladmin] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [db_ddladmin] CREATE SCHEMA [db_ddladmin]
GO GO
/****** Object: Schema [db_denydatareader] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [db_denydatareader] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [db_denydatareader] CREATE SCHEMA [db_denydatareader]
GO GO
/****** Object: Schema [db_denydatawriter] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [db_denydatawriter] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [db_denydatawriter] CREATE SCHEMA [db_denydatawriter]
GO GO
/****** Object: Schema [db_owner] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [db_owner] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [db_owner] CREATE SCHEMA [db_owner]
GO GO
/****** Object: Schema [db_securityadmin] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [db_securityadmin] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [db_securityadmin] CREATE SCHEMA [db_securityadmin]
GO GO
/****** Object: Schema [ostatki] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [ostatki] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [ostatki] CREATE SCHEMA [ostatki]
GO GO
/****** Object: Schema [pbi] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [pbi] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [pbi] CREATE SCHEMA [pbi]
GO GO
/****** Object: Schema [pbiProd] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [pbiProd] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [pbiProd] CREATE SCHEMA [pbiProd]
GO GO
/****** Object: Schema [sebest] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [sebest] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [sebest] CREATE SCHEMA [sebest]
GO GO
/****** Object: Schema [stg] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Schema [stg] Script Date: 2026-03-03 11:49:37 ******/
CREATE SCHEMA [stg] CREATE SCHEMA [stg]
GO GO
/****** Object: Table [analytics].[deficit_money_request] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[deficit_money_request] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -75,7 +75,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[deficit_proposal] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[deficit_proposal] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -98,7 +98,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[deficit_run_log] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[deficit_run_log] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -116,7 +116,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[forecast] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[forecast] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -138,7 +138,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[forecast_history] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[forecast_history] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -160,7 +160,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[forecast_scenarios] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[forecast_scenarios] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -179,7 +179,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[load_log_w_ostatok_da_net] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[load_log_w_ostatok_da_net] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -197,7 +197,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[manufacturer_counterparty_map] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[manufacturer_counterparty_map] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -212,7 +212,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[manufacturer_payment_stage] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[manufacturer_payment_stage] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -230,7 +230,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[manufacturers] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[manufacturers] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -247,7 +247,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[sales_weekly_features] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[sales_weekly_features] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -280,7 +280,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[seasonality_groups] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[seasonality_groups] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -291,7 +291,7 @@ CREATE TABLE [analytics].[seasonality_groups](
[month] [tinyint] NULL, [month] [tinyint] NULL,
[koef] [numeric(38,23)] NULL) ON [PRIMARY] [koef] [numeric(38,23)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[seasonality_groups_summ_1] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[seasonality_groups_summ_1] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -302,7 +302,7 @@ CREATE TABLE [analytics].[seasonality_groups_summ_1](
[month] [tinyint] NULL, [month] [tinyint] NULL,
[koef] [numeric(38,23)] NULL) ON [PRIMARY] [koef] [numeric(38,23)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[stock_balance] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[stock_balance] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -325,7 +325,7 @@ CREATE TABLE [analytics].[stock_balance](
[Остаток склад + МП + в пути + произв., упак] [numeric(26,7)] NULL, [Остаток склад + МП + в пути + произв., упак] [numeric(26,7)] NULL,
[Остаток склад + МП + в пути + произв., руб] [numeric(26,7)] NULL) ON [PRIMARY] [Остаток склад + МП + в пути + произв., руб] [numeric(26,7)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[stock_plan_by_arrival] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[stock_plan_by_arrival] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -349,7 +349,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[аналитика за 365 дн.] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[аналитика за 365 дн.] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -379,7 +379,7 @@ CREATE TABLE [analytics].[аналитика за 365 дн.](
[Рентабельность по остатку / квартал] [decimal(38,6)] NULL, [Рентабельность по остатку / квартал] [decimal(38,6)] NULL,
[Рентабельность по остатку / будущий год] [decimal(38,6)] NULL) ON [PRIMARY] [Рентабельность по остатку / будущий год] [decimal(38,6)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[прогноз из excel] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[прогноз из excel] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -392,7 +392,7 @@ CREATE TABLE [analytics].[прогноз из excel](
[user_name] [nvarchar(255)] NULL, [user_name] [nvarchar(255)] NULL,
[updated_at] [datetime] NULL) ON [PRIMARY] [updated_at] [datetime] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [analytics].[срез учетных цен] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [analytics].[срез учетных цен] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -405,7 +405,7 @@ CREATE TABLE [analytics].[срез учетных цен](
[Период] [nvarchar(4000)] NULL, [Период] [nvarchar(4000)] NULL,
[количество] [numeric(21,9)] NULL) ON [PRIMARY] [количество] [numeric(21,9)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [dbo].[Turnover] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [dbo].[Turnover] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -418,7 +418,7 @@ CREATE TABLE [dbo].[Turnover](
[Operation] [int] NULL, [Operation] [int] NULL,
[Quantity] [int] NULL) ON [PRIMARY] [Quantity] [int] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [dbo].[content_rating] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [dbo].[content_rating] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -429,7 +429,7 @@ CREATE TABLE [dbo].[content_rating](
[wb] [int] NULL, [wb] [int] NULL,
[magok] [int] NULL) ON [PRIMARY] [magok] [int] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [dbo].[enums] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [dbo].[enums] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -439,7 +439,7 @@ CREATE TABLE [dbo].[enums](
[value] [nvarchar(150)] NULL, [value] [nvarchar(150)] NULL,
[enum] [nvarchar(50)] NULL) ON [PRIMARY] [enum] [nvarchar(50)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [dbo].[grades_quartal] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [dbo].[grades_quartal] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -450,7 +450,7 @@ CREATE TABLE [dbo].[grades_quartal](
[subject] [nvarchar(50)] NULL, [subject] [nvarchar(50)] NULL,
[grade] [int] NULL) ON [PRIMARY] [grade] [int] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [dbo].[lineage_edges] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [dbo].[lineage_edges] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -465,7 +465,7 @@ CREATE TABLE [dbo].[lineage_edges](
[to_type] [nvarchar(60)] NULL, [to_type] [nvarchar(60)] NULL,
[edge_source] [varchar(27)] NULL) ON [PRIMARY] [edge_source] [varchar(27)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [dbo].[lineage_objects] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [dbo].[lineage_objects] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -479,7 +479,7 @@ CREATE TABLE [dbo].[lineage_objects](
[create_date] [datetime] NULL, [create_date] [datetime] NULL,
[modify_date] [datetime] NULL) ON [PRIMARY] [modify_date] [datetime] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [dbo].[order_source] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [dbo].[order_source] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -497,7 +497,7 @@ CREATE TABLE [dbo].[order_source](
[campaign_name] [nvarchar(500)] NULL, [campaign_name] [nvarchar(500)] NULL,
[banner_group_name] [nvarchar(500)] NULL) ON [PRIMARY] [banner_group_name] [nvarchar(500)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [dbo].[site_product] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [dbo].[site_product] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -514,7 +514,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [dbo].[yandex_direct_criteria_stats] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [dbo].[yandex_direct_criteria_stats] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -541,7 +541,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbiProd].[GroupsOfNomenclature] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbiProd].[GroupsOfNomenclature] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -557,7 +557,7 @@ CREATE TABLE [pbiProd].[GroupsOfNomenclature](
[20k] [int] NULL, [20k] [int] NULL,
[upload] [int] NULL) ON [PRIMARY] [upload] [int] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbiProd].[Логирование] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbiProd].[Логирование] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -566,7 +566,7 @@ CREATE TABLE [pbiProd].[Логирование](
[Инфо] [nvarchar(8)] NULL, [Инфо] [nvarchar(8)] NULL,
[Период] [datetime2(0)] NULL) ON [PRIMARY] [Период] [datetime2(0)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbiProd].[НоменклатураВПроизводствеПоУровням] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbiProd].[НоменклатураВПроизводствеПоУровням] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -582,7 +582,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbiProd].[СебестоимостьДо2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbiProd].[СебестоимостьДо2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -634,7 +634,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbiProd].[СебестоимостьИтогиДо2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbiProd].[СебестоимостьИтогиДо2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -666,7 +666,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbiProd].[СебестоимостьОт2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbiProd].[СебестоимостьОт2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -733,7 +733,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbiProd].[СебестоимостьПроизводствоОт2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbiProd].[СебестоимостьПроизводствоОт2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -751,7 +751,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbiProd].[СебестоимостьСводныйОт2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbiProd].[СебестоимостьСводныйОт2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -814,7 +814,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbiProd].[СебестоимостьСводныйОт2022_copy_2025-03-26] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbiProd].[СебестоимостьСводныйОт2022_copy_2025-03-26] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -868,7 +868,7 @@ CREATE TABLE [pbiProd].[СебестоимостьСводныйОт2022_copy_20
[СборкаЗаказа] [numeric(21,9)] NULL, [СборкаЗаказа] [numeric(21,9)] NULL,
[КоличествоУпаковок] [numeric(15,3)] NULL) ON [PRIMARY] [КоличествоУпаковок] [numeric(15,3)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbiProd].[СебестоимостьСводныйОт2022_copy_for_pbi] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbiProd].[СебестоимостьСводныйОт2022_copy_for_pbi] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -929,7 +929,7 @@ CREATE TABLE [pbiProd].[СебестоимостьСводныйОт2022_copy_fo
[Учетная сумма, usd] [decimal(21,9)] NULL, [Учетная сумма, usd] [decimal(21,9)] NULL,
[Источник заказа] [nvarchar(50)] NULL) ON [PRIMARY] [Источник заказа] [nvarchar(50)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbiProd].[УчетнаяЦенаПоСебестоимости] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbiProd].[УчетнаяЦенаПоСебестоимости] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -940,7 +940,7 @@ CREATE TABLE [pbiProd].[УчетнаяЦенаПоСебестоимости](
[Учетная цена USD2+2] [numeric(15,9)] NULL, [Учетная цена USD2+2] [numeric(15,9)] NULL,
[Период] [datetime2(0)] NULL) ON [PRIMARY] [Период] [datetime2(0)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[Turnover] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[Turnover] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -958,7 +958,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[content_rating] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[content_rating] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -970,7 +970,7 @@ CREATE TABLE [pbi].[content_rating](
[wb_by_ozon] [int] NULL, [wb_by_ozon] [int] NULL,
[magok] [int] NULL) ON [PRIMARY] [magok] [int] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[direct_adv_costs] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[direct_adv_costs] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -989,7 +989,7 @@ CREATE TABLE [pbi].[direct_adv_costs](
[Расход, руб] [decimal(18,2)] NULL, [Расход, руб] [decimal(18,2)] NULL,
[Ср. цена клика, руб] [decimal(18,2)] NULL) ON [PRIMARY] [Ср. цена клика, руб] [decimal(18,2)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[direct_orders] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[direct_orders] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1002,7 +1002,7 @@ CREATE TABLE [pbi].[direct_orders](
[Количество покупок] [int] NULL, [Количество покупок] [int] NULL,
[Доход, руб] [decimal(18,2)] NULL) ON [PRIMARY] [Доход, руб] [decimal(18,2)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[enums] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[enums] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1012,7 +1012,7 @@ CREATE TABLE [pbi].[enums](
[value] [nvarchar(150)] NULL, [value] [nvarchar(150)] NULL,
[enum] [nvarchar(50)] NULL) ON [PRIMARY] [enum] [nvarchar(50)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[groups] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[groups] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1032,7 +1032,7 @@ CREATE TABLE [pbi].[groups](
[план] [float] NULL, [план] [float] NULL,
[first group] [nvarchar(36)] NULL) ON [PRIMARY] [first group] [nvarchar(36)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[nomenclatureVolumeStorehouse] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[nomenclatureVolumeStorehouse] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1045,7 +1045,7 @@ CREATE TABLE [pbi].[nomenclatureVolumeStorehouse](
[volume] [numeric(15,5)] NULL, [volume] [numeric(15,5)] NULL,
[totalVolume] [numeric(15,5)] NULL) ON [PRIMARY] [totalVolume] [numeric(15,5)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[nomenclature] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[nomenclature] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1127,7 +1127,7 @@ CREATE TABLE [pbi].[nomenclature](
[СКО_МесячныхПродаж] [float] NULL, [СКО_МесячныхПродаж] [float] NULL,
[minAvailableQty] [decimal(18,4)] NULL) ON [PRIMARY] [minAvailableQty] [decimal(18,4)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[ostatki] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[ostatki] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1148,7 +1148,7 @@ CREATE TABLE [pbi].[ostatki](
[upakovok_ship] [numeric(38,15)] NULL, [upakovok_ship] [numeric(38,15)] NULL,
[quantity_ship] [numeric(38,15)] NULL) ON [PRIMARY] [quantity_ship] [numeric(38,15)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[ostatki_mp] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[ostatki_mp] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1162,7 +1162,7 @@ CREATE TABLE [pbi].[ostatki_mp](
[Доступно МП, упак] [decimal(18,3)] NULL, [Доступно МП, упак] [decimal(18,3)] NULL,
[Остаток МП, шт] [decimal(18,3)] NULL) ON [PRIMARY] [Остаток МП, шт] [decimal(18,3)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[ostatki_mp_2025_interpolated] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[ostatki_mp_2025_interpolated] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1177,7 +1177,7 @@ CREATE TABLE [pbi].[ostatki_mp_2025_interpolated](
[Доступно МП, упак] [decimal(18,3)] NULL, [Доступно МП, упак] [decimal(18,3)] NULL,
[Остаток МП, упак] [decimal(18,3)] NULL) ON [PRIMARY] [Остаток МП, упак] [decimal(18,3)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[ostatki_short] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[ostatki_short] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1196,7 +1196,7 @@ CREATE TABLE [pbi].[ostatki_short](
[upakovok_ship] [numeric(38,15)] NULL, [upakovok_ship] [numeric(38,15)] NULL,
[quantity_ship] [numeric(38,15)] NULL) ON [PRIMARY] [quantity_ship] [numeric(38,15)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[pricelist] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[pricelist] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1209,7 +1209,7 @@ CREATE TABLE [pbi].[pricelist](
[Дата] [datetime2(0)] NULL, [Дата] [datetime2(0)] NULL,
[_Period] [datetime2(0)] NULL) ON [PRIMARY] [_Period] [datetime2(0)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[w_ostatok_da_net] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[w_ostatok_da_net] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1229,7 +1229,7 @@ CREATE TABLE [pbi].[w_ostatok_da_net](
[ostatok_mp] [numeric(15,6)] NULL, [ostatok_mp] [numeric(15,6)] NULL,
[ostatok_all] [numeric(15,6)] NULL) ON [PRIMARY] [ostatok_all] [numeric(15,6)] NULL) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[Себестоимость2023] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[Себестоимость2023] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1287,7 +1287,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[Себестоимость2024] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[Себестоимость2024] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1345,7 +1345,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[Себестоимость] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[Себестоимость] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1397,7 +1397,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[СебестоимостьДо2022Тест] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[СебестоимостьДо2022Тест] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1449,7 +1449,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[СебестоимостьПродажи] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[СебестоимостьПродажи] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1485,7 +1485,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[СебестоимостьПродажиОт2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[СебестоимостьПродажиОт2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1521,7 +1521,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[СебестоимостьПродажиТест] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[СебестоимостьПродажиТест] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1557,7 +1557,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[СебестоимостьСводныйОт2022Тестовый] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[СебестоимостьСводныйОт2022Тестовый] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1615,7 +1615,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [pbi].[СебестоимостьТест] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [pbi].[СебестоимостьТест] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1667,7 +1667,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] ) ON [PRIMARY]
GO GO
/****** Object: Table [stg].[forecast_load] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: Table [stg].[forecast_load] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON

View File

@ -1,7 +1,7 @@
USE [mag_pbi] USE [mag_pbi]
GO GO
/****** Object: View [analytics].[deficit_orders] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[deficit_orders] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -23,7 +23,7 @@ CREATE VIEW [analytics].[deficit_orders] AS
INNER JOIN pbi.nomenclature n ON n.[1c_id] = d.[1c_id] INNER JOIN pbi.nomenclature n ON n.[1c_id] = d.[1c_id]
GO GO
/****** Object: View [analytics].[doprekvizit] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[doprekvizit] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -55,7 +55,7 @@ FROM MAG_2019.dbo._Chrc1109 AS i
CROSS APPLY (SELECT CONVERT(varchar(36), i._IDRRef, 2) AS hex) AS h; CROSS APPLY (SELECT CONVERT(varchar(36), i._IDRRef, 2) AS hex) AS h;
GO GO
/****** Object: View [analytics].[doprekvizitvalues] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[doprekvizitvalues] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -111,7 +111,7 @@ CROSS APPLY (
) AS h; ) AS h;
GO GO
/****** Object: View [analytics].[ForecastBasesKs] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[ForecastBasesKs] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -312,7 +312,7 @@ LEFT JOIN TrendFinal tf ON n.artic_id = tf.artic_id
WHERE n.Статус IN ('Основной', 'Маркетплейс'); WHERE n.Статус IN ('Основной', 'Маркетплейс');
GO GO
/****** Object: View [analytics].[get_analytics_by_group] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[get_analytics_by_group] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -346,7 +346,7 @@ FROM
WHERE (g.g NOT LIKE '*%') WHERE (g.g NOT LIKE '*%')
GO GO
/****** Object: View [analytics].[get_forecast_by_group] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[get_forecast_by_group] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -367,7 +367,7 @@ FROM [mag_pbi].[analytics].forecast f
WHERE g.g not like '*%' AND [value] > 0 WHERE g.g not like '*%' AND [value] > 0
GO GO
/****** Object: View [analytics].[get_forecast_scenarios] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[get_forecast_scenarios] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -382,7 +382,7 @@ SELECT [scenario_id]
WHERE active = 1 WHERE active = 1
GO GO
/****** Object: View [analytics].[get_mp_quantity_by_group] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[get_mp_quantity_by_group] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -414,7 +414,7 @@ CREATE view [analytics].[get_mp_quantity_by_group] as
WHERE t.[Дата обновления] >= FORMAT(GETDATE(), 'yyyy-MM-dd') WHERE t.[Дата обновления] >= FORMAT(GETDATE(), 'yyyy-MM-dd')
GO GO
/****** Object: View [analytics].[get_mpcosts_monthly_by_group] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[get_mpcosts_monthly_by_group] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -442,7 +442,7 @@ INNER JOIN [mag_pbi].[pbi].[groups] g ON n.[1c_group] = g.[1c_id]
GROUP BY sales.date, n.code, g.path GROUP BY sales.date, n.code, g.path
GO GO
/****** Object: View [analytics].[get_nomenclature_by_group] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[get_nomenclature_by_group] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -511,7 +511,7 @@ CREATE view [analytics].[get_nomenclature_by_group] as
*/ */
GO GO
/****** Object: View [analytics].[get_orders_by_group] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[get_orders_by_group] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -540,7 +540,7 @@ WHERE
z.Статус NOT IN ('Тех. заказ', 'Подтвержден' ,'Закрыт') z.Статус NOT IN ('Тех. заказ', 'Подтвержден' ,'Закрыт')
GO GO
/****** Object: View [analytics].[get_orders_list] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[get_orders_list] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -606,7 +606,7 @@ WHERE z._Posted = 1
AND z._Fld3417RRef <> 0x973A5675AC6A17F64DA37EC6C22FC12C; -- не «Частично отгружен» AND z._Fld3417RRef <> 0x973A5675AC6A17F64DA37EC6C22FC12C; -- не «Частично отгружен»
GO GO
/****** Object: View [analytics].[get_quantity_by_group] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[get_quantity_by_group] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -638,7 +638,7 @@ CREATE view [analytics].[get_quantity_by_group] as
GROUP BY n.code, s._Description, s.[Категория], g.path, n.[1c_id] GROUP BY n.code, s._Description, s.[Категория], g.path, n.[1c_id]
GO GO
/****** Object: View [analytics].[get_sales_monthly_by_group] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[get_sales_monthly_by_group] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -679,7 +679,7 @@ INNER JOIN [mag_pbi].[pbi].[groups] g ON n._ParentIDRRef = g.[1c_id]
GROUP BY sales.date, n._Code, g.path GROUP BY sales.date, n._Code, g.path
GO GO
/****** Object: View [analytics].[images] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[images] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -725,7 +725,7 @@ CROSS APPLY (
) AS h; ) AS h;
GO GO
/****** Object: View [analytics].[income_expence] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[income_expence] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -974,7 +974,7 @@ FROM
WHERE g <> 'Прочие перемещения ДС' AND [Статья ДДС] <> 'Закупкариобретение валюты' WHERE g <> 'Прочие перемещения ДС' AND [Статья ДДС] <> 'Закупкариобретение валюты'
GO GO
/****** Object: View [analytics].[nomenclature] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[nomenclature] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1021,7 +1021,7 @@ SELECT
WHERE n._Folder = 1 WHERE n._Folder = 1
GO GO
/****** Object: View [analytics].[v_contractors] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[v_contractors] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1049,7 +1049,7 @@ FROM [MAG_2019].[dbo].[_Reference168] c
WHERE c._Marked = 0; WHERE c._Marked = 0;
GO GO
/****** Object: View [analytics].[v_deficit_scenario_status] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[v_deficit_scenario_status] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1064,7 +1064,7 @@ FROM [analytics].[forecast_scenarios] fs
WHERE fs.active = 1; WHERE fs.active = 1;
GO GO
/****** Object: View [analytics].[v_manufacturer_counterparty_mapping] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[v_manufacturer_counterparty_mapping] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1088,7 +1088,7 @@ LEFT JOIN [analytics].[v_contractors] c ON c.contractor_1c_id = mcm.contractor_1
LEFT JOIN [analytics].[v_producers] p ON LTRIM(RTRIM(p.producer_name)) = LTRIM(RTRIM(man.manufacturer)); LEFT JOIN [analytics].[v_producers] p ON LTRIM(RTRIM(p.producer_name)) = LTRIM(RTRIM(man.manufacturer));
GO GO
/****** Object: View [analytics].[v_manufacturers_roi_compat] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[v_manufacturers_roi_compat] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1115,7 +1115,7 @@ LEFT JOIN (
) m_stage ON m_stage.manufacturer_id = man.id AND m_stage.rn = 2; ) m_stage ON m_stage.manufacturer_id = man.id AND m_stage.rn = 2;
GO GO
/****** Object: View [analytics].[v_producers] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[v_producers] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1136,7 +1136,7 @@ FROM [MAG_2019].[dbo].[_Reference260] pr
WHERE pr._Marked = 0; WHERE pr._Marked = 0;
GO GO
/****** Object: View [analytics].[Бюджет ДДС] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Бюджет ДДС] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1163,7 +1163,7 @@ FROM [MAG_2019].[dbo].[_InfoRg28389] budget /* РегистрСведений.Б
--WHERE _Active = 1 --WHERE _Active = 1
GO GO
/****** Object: View [analytics].[Внешние остатки] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Внешние остатки] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1187,7 +1187,7 @@ FROM [MAG_2019].[dbo].[_InfoRg28682X1] AS ost /* РегистрСведени
LEFT JOIN [MAG_2019].[dbo].[_Node28072X1] nod ON nod._IDRRef = ost._Fld28684RRef /* ПланОбмена.ВнешниеСистемы */ LEFT JOIN [MAG_2019].[dbo].[_Node28072X1] nod ON nod._IDRRef = ost._Fld28684RRef /* ПланОбмена.ВнешниеСистемы */
GO GO
/****** Object: View [analytics].[Где товар] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Где товар] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1233,7 +1233,7 @@ UNION ALL
FROM [pbi].[Заказо_в_производстве] FROM [pbi].[Заказо_в_производстве]
GO GO
/****** Object: View [analytics].[Где товар с упаковками] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Где товар с упаковками] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1256,7 +1256,7 @@ SELECT [1c_id]
ON t.[1c_id] = upak.[_IDRRef] ON t.[1c_id] = upak.[_IDRRef]
GO GO
/****** Object: View [analytics].[Группы_статей_ДДС] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Группы_статей_ДДС] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1300,7 +1300,7 @@ CREATE view [analytics].[Группы_статей_ДДС] as
--ORDER BY Sort --ORDER BY Sort
GO GO
/****** Object: View [analytics].[Заказы] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Заказы] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1394,7 +1394,7 @@ WHERE
--AND z._Fld3417RRef <> 0x973A5675AC6A17F64DA37EC6C22FC12C /* Не Подтвержден */ --AND z._Fld3417RRef <> 0x973A5675AC6A17F64DA37EC6C22FC12C /* Не Подтвержден */
GO GO
/****** Object: View [analytics].[ЗаказыВЗаявках] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[ЗаказыВЗаявках] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1527,7 +1527,7 @@ WHERE
AND t._Fld3491RRef = 0; AND t._Fld3491RRef = 0;
GO GO
/****** Object: View [analytics].[Заявки_без_проектаеоплачено] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Заявки_без_проектаеоплачено] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1558,7 +1558,7 @@ SELECT [Номер заявки]
WHERE [Оплачено]=0 AND [project id] is null AND [Дата оплаты план] >= '2024-06-01' WHERE [Оплачено]=0 AND [project id] is null AND [Дата оплаты план] >= '2024-06-01'
GO GO
/****** Object: View [analytics].[Заявки_на_оплату] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Заявки_на_оплату] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1604,7 +1604,7 @@ AS SELECT
WHERE /*[_Fld3881RRef]=0xB96DB293C2F88D8C46DF79811923F574 AND */ r.[_Posted] = 0x01 AND r._Marked = 0x00 WHERE /*[_Fld3881RRef]=0xB96DB293C2F88D8C46DF79811923F574 AND */ r.[_Posted] = 0x01 AND r._Marked = 0x00
GO GO
/****** Object: View [analytics].[Заявки_на_оплату_поабличной_части] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Заявки_на_оплату_поабличной_части] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1660,7 +1660,7 @@ WHERE z._Posted = 1 AND z._Marked = 0x00
AND z.[_Fld3880RRef] <> 0x9EB3FD405C68C64C42B491437EDE1CAB AND z.[_Fld3880RRef] <> 0x9EB3FD405C68C64C42B491437EDE1CAB
GO GO
/****** Object: View [analytics].[ЗаявкиТовары] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[ЗаявкиТовары] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1828,7 +1828,7 @@ OUTER APPLY (
LEFT JOIN deduct d ON d.zayavka_id = r.zayavka_id AND d.nom_1c_id = r.nom_1c_id; LEFT JOIN deduct d ON d.zayavka_id = r.zayavka_id AND d.nom_1c_id = r.nom_1c_id;
GO GO
/****** Object: View [analytics].[Курсы валют на сегодня] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Курсы валют на сегодня] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1854,7 +1854,7 @@ CREATE VIEW analytics.[Курсы валют на сегодня] as
[MAG_2019].[dbo].[_Reference50] r [MAG_2019].[dbo].[_Reference50] r
GO GO
/****** Object: View [analytics].[Ожидаемое_поступление] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Ожидаемое_поступление] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1883,7 +1883,7 @@ WHERE d._Marked = 0x00 AND d._Posted = 0x01
*/ */
GO GO
/****** Object: View [analytics].[Ожидаемый расход] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Ожидаемый расход] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1911,7 +1911,7 @@ SELECT
FROM [mag_pbi].[analytics].[Бюджет ДДС] FROM [mag_pbi].[analytics].[Бюджет ДДС]
GO GO
/****** Object: View [analytics].[Остатки МП] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Остатки МП] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -1942,7 +1942,7 @@ CREATE VIEW analytics.[Остатки МП] as
t.[1c_id] t.[1c_id]
GO GO
/****** Object: View [analytics].[Продажи_Учёт_Маржа_по_дням] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Продажи_Учёт_Маржа_по_дням] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2037,7 +2037,7 @@ SELECT
*/ */
GO GO
/****** Object: View [analytics].[Проекты] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Проекты] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2066,7 +2066,7 @@ FROM [MAG_2019].[dbo].[_Reference258] p /* Справочник.Проекты *
WHERE p._Marked = 0 WHERE p._Marked = 0
GO GO
/****** Object: View [analytics].[Товары на складах] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [analytics].[Товары на складах] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2088,7 +2088,7 @@ CREATE view [analytics].[Товары на складах] as
GROUP BY t._Fld17485RRef, s._Description, s.[Категория] GROUP BY t._Fld17485RRef, s._Description, s.[Категория]
GO GO
/****** Object: View [dbo].[tovar_bez_kontenta] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [dbo].[tovar_bez_kontenta] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2126,7 +2126,7 @@ HAVING (SUM(CASE WHEN [_RecordKind] = 1 THEN - [_Fld17249] ELSE [_Fld1724
price._Fld15490RRef IS NULL) price._Fld15490RRef IS NULL)
GO GO
/****** Object: View [dbo].[СтоимостьОпераций_Отбор] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [dbo].[СтоимостьОпераций_Отбор] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2158,7 +2158,7 @@ WHERE rn_otbor.[_RecordKind] = 0 /*толькоприходы*/
AND rn_otbor.[_Fld17387] > 0 AND rn_otbor.[_Fld17387] > 0
GO GO
/****** Object: View [dbo].[СтоимостьОпераций_Фасовка] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [dbo].[СтоимостьОпераций_Фасовка] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2172,7 +2172,7 @@ WHERE (_RecorderTRef = 0x00000197)
ORDER BY _Period DESC ORDER BY _Period DESC
GO GO
/****** Object: View [ostatki].[OstatkiMarketSklad] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [ostatki].[OstatkiMarketSklad] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2197,7 +2197,7 @@ WITH tabMain AS (SELECT _Fld28683RRef, _Fld28684RRef, MAX(_Fld33596) AS M
GROUP BY nom._Code, uzel._Description, ost._Fld33599 GROUP BY nom._Code, uzel._Description, ost._Fld33599
GO GO
/****** Object: View [ostatki].[МаркировкаОчередьВРАботе] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [ostatki].[МаркировкаОчередьВРАботе] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2237,7 +2237,7 @@ GROUP BY
TabMarked.[_Fld27699RRef]; TabMarked.[_Fld27699RRef];
GO GO
/****** Object: View [ostatki].[НаСогласовании] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [ostatki].[НаСогласовании] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2288,7 +2288,7 @@ zakupka._RecorderRRef IS NULL
--из закупок беру остаток, потом через аналитику тяну сслку на номенклатуру, проверяю в РН Товыра к поступлению по полям принимается и к оформлению распоряжений нулевые значения --из закупок беру остаток, потом через аналитику тяну сслку на номенклатуру, проверяю в РН Товыра к поступлению по полям принимается и к оформлению распоряжений нулевые значения
GO GO
/****** Object: View [ostatki].[ОчередьНаСборкуРазборку] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [ostatki].[ОчередьНаСборкуРазборку] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2316,7 +2316,7 @@ SELECT
GROUP BY график.[_Fld15654RRef],график.[_Fld15656RRef] GROUP BY график.[_Fld15654RRef],график.[_Fld15656RRef]
GO GO
/****** Object: View [ostatki].[РезервыМПиОПТ] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [ostatki].[РезервыМПиОПТ] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2371,7 +2371,7 @@ FROM (
GROUP BY Номенклатура, wharehouse_id, [Где товар] GROUP BY Номенклатура, wharehouse_id, [Где товар]
GO GO
/****** Object: View [ostatki].[СборкиРазборкиВРаботе] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [ostatki].[СборкиРазборкиВРаботе] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2401,7 +2401,7 @@ SELECT
END) != 0 END) != 0
GO GO
/****** Object: View [ostatki].[СобираетсяИКСборке] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [ostatki].[СобираетсяИКСборке] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2436,7 +2436,7 @@ HAVING --фильтрую нулевые
END) != 0 END) != 0
GO GO
/****** Object: View [ostatki].[СобраноНеОплачено] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [ostatki].[СобраноНеОплачено] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2487,7 +2487,7 @@ HAVING
SUM(oplata.Оплачивается) <> 0 -- фильтруем по к оплате клиента SUM(oplata.Оплачивается) <> 0 -- фильтруем по к оплате клиента
GO GO
/****** Object: View [ostatki].[ТоварыВПеремещении] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [ostatki].[ТоварыВПеремещении] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2517,7 +2517,7 @@ SELECT
END) != 0 END) != 0
GO GO
/****** Object: View [pbi].[groups_view] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[groups_view] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2568,7 +2568,7 @@ as
--ORDER BY Sort --ORDER BY Sort
GO GO
/****** Object: View [pbi].[node_mp] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[node_mp] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2588,7 +2588,7 @@ WHERE v._Description LIKE '%Ozon%'
OR v._Description LIKE '%WildBerries%' OR v._Description LIKE '%WildBerries%'
GO GO
/****** Object: View [pbi].[nomeclature_for_pbi] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[nomeclature_for_pbi] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2703,7 +2703,7 @@ CREATE VIEW [pbi].[nomeclature_for_pbi] as
LEFT JOIN [mag_pbi].[analytics].[аналитика за 365 дн.] analytics /* Аналитика за 365 дн */ ON analytics.[1c_id] = n.[1c_id] LEFT JOIN [mag_pbi].[analytics].[аналитика за 365 дн.] analytics /* Аналитика за 365 дн */ ON analytics.[1c_id] = n.[1c_id]
GO GO
/****** Object: View [pbi].[sklad_2019] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[sklad_2019] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2724,7 +2724,7 @@ CREATE view pbi.[sklad_2019] as
--WHERE [_Fld28161RRef] = 0x8B77E59222988E024EF951B150F9CF19 --WHERE [_Fld28161RRef] = 0x8B77E59222988E024EF951B150F9CF19
GO GO
/****** Object: View [pbi].[users_1C] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[users_1C] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2770,7 +2770,7 @@ CREATE view [pbi].[users_1C] AS
/* н) */ /* н) */
GO GO
/****** Object: View [pbi].[v_nomenclature_full] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[v_nomenclature_full] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -2982,7 +2982,7 @@ LEFT JOIN bc
ON bc._IDRRef = ref1c._IDRRef; ON bc._IDRRef = ref1c._IDRRef;
GO GO
/****** Object: View [pbi].[v_ostatki_2025_interpolated] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[v_ostatki_2025_interpolated] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3024,7 +3024,7 @@ WHERE DATEADD(DAY, v.number, r.ДатаНачала)
BETWEEN '2025-01-01' AND '2025-12-31' BETWEEN '2025-01-01' AND '2025-12-31'
GO GO
/****** Object: View [pbi].[БазоваяУпаковка] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[БазоваяУпаковка] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3085,7 +3085,7 @@ CREATE view [pbi].[БазоваяУпаковка]as
WHERE n._Fld21101RRef IN (0x80C5305A3A00E12B11E5845202CA01FB, 0x80C5305A3A00E12B11E584520AEC30EC) WHERE n._Fld21101RRef IN (0x80C5305A3A00E12B11E5845202CA01FB, 0x80C5305A3A00E12B11E584520AEC30EC)
GO GO
/****** Object: View [pbi].[Внешние остатки] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Внешние остатки] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3122,7 +3122,7 @@ WHERE --YEAR([_Fld33596]) > 4023
ost._Fld33596 = (SELECT top 1 _Fld33596 FROM [MAG_2019].[dbo].[_InfoRg28682X1] ORDER BY _Fld33596 DESC ) ost._Fld33596 = (SELECT top 1 _Fld33596 FROM [MAG_2019].[dbo].[_InfoRg28682X1] ORDER BY _Fld33596 DESC )
GO GO
/****** Object: View [pbi].[Внешние продажи] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Внешние продажи] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3150,7 +3150,7 @@ SELECT nod._Description AS [Узел]
LEFT JOIN [MAG_2019].[dbo].[_Node28072X1] nod ON nod._IDRRef = outd._Fld33609RRef /* ПланОбмена.ВнешниеСистемы */ LEFT JOIN [MAG_2019].[dbo].[_Node28072X1] nod ON nod._IDRRef = outd._Fld33609RRef /* ПланОбмена.ВнешниеСистемы */
GO GO
/****** Object: View [pbi].[Внешний оборот] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Внешний оборот] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3168,7 +3168,7 @@ CREATE view [pbi].[Внешний оборот] as
FROM [MAG_2019].[dbo].[_InfoRg33759] omp /*РегистрСведений.ОборотМП*/ FROM [MAG_2019].[dbo].[_InfoRg33759] omp /*РегистрСведений.ОборотМП*/
GO GO
/****** Object: View [pbi].[Заказо_в_производстве] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Заказо_в_производстве] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3278,7 +3278,7 @@ TOP (1000)
*/ */
GO GO
/****** Object: View [pbi].[Заказо_в_пути] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Заказо_в_пути] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3393,7 +3393,7 @@ TOP (1000)
*/ */
GO GO
/****** Object: View [pbi].[Заказы] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Заказы] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3488,7 +3488,7 @@ WHERE
AND g NOT LIKE '*Внутр%' AND g NOT LIKE '*Внутр%'
GO GO
/****** Object: View [pbi].[Заказы в заявках] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Заказы в заявках] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3535,7 +3535,7 @@ SELECT [Дата заказа поставщику]
AND [Статус] = 'В пути' AND [Статус] = 'В пути'
GO GO
/****** Object: View [pbi].[Заказы_тех] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Заказы_тех] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3650,7 +3650,7 @@ TOP (1000)
*/ */
GO GO
/****** Object: View [pbi].[Заявки_на_оплату] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Заявки_на_оплату] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3681,7 +3681,7 @@ AS SELECT
WHERE [_Fld3881RRef]=0xB96DB293C2F88D8C46DF79811923F574 AND [_Posted] = 0x01 WHERE [_Fld3881RRef]=0xB96DB293C2F88D8C46DF79811923F574 AND [_Posted] = 0x01
GO GO
/****** Object: View [pbi].[ЗаявкиПоставщикам] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[ЗаявкиПоставщикам] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3957,7 +3957,7 @@ OUTER APPLY (
LEFT JOIN deduct d ON d.zayavka_id = r.zayavka_id AND d.nom_1c_id = r.nom_1c_id; LEFT JOIN deduct d ON d.zayavka_id = r.zayavka_id AND d.nom_1c_id = r.nom_1c_id;
GO GO
/****** Object: View [pbi].[значения доп реквизитов номенклатуры] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[значения доп реквизитов номенклатуры] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -3990,7 +3990,7 @@ CREATE VIEW [pbi].[значения доп реквизитов номенкла
LEFT JOIN [MAG_2019].[dbo].[_Reference198X1] org ON org._IDRRef = rf._Fld21138_RRRef /*организации*/ LEFT JOIN [MAG_2019].[dbo].[_Reference198X1] org ON org._IDRRef = rf._Fld21138_RRRef /*организации*/
GO GO
/****** Object: View [pbi].[ЛогЗаказов] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[ЛогЗаказов] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4015,7 +4015,7 @@ SELECT [_Period]
GROUP BY [_Fld27034RRef],_Period, [_Fld27036RRef] GROUP BY [_Fld27034RRef],_Period, [_Fld27036RRef]
GO GO
/****** Object: View [pbi].[Организация] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Организация] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4027,7 +4027,7 @@ CREATE view [pbi].[Организация] as --Справочник орга
WHERE [Организация] IS NOT NULL WHERE [Организация] IS NOT NULL
GO GO
/****** Object: View [pbi].[ОстаткиTotal] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[ОстаткиTotal] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4055,7 +4055,7 @@ FROM mag_pbi.pbi.ostatki_short osh
WHERE [Категория склада] <> 'Виртуальный' WHERE [Категория склада] <> 'Виртуальный'
GO GO
/****** Object: View [pbi].[Партнеры] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Партнеры] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4180,7 +4180,7 @@ SELECT
FROM base b FROM base b
GO GO
/****** Object: View [pbi].[ПартнерыКонтрагенты] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[ПартнерыКонтрагенты] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4196,7 +4196,7 @@ _Description
from MAG_2019.dbo._Reference168 c from MAG_2019.dbo._Reference168 c
GO GO
/****** Object: View [pbi].[ПартнерыСегменты] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[ПартнерыСегменты] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4215,7 +4215,7 @@ from MAG_2019.dbo._InfoRg13941 as RS /*РС Партнеры Сегмента*/
on RS._Fld13942RRef = Sg._IDRRef on RS._Fld13942RRef = Sg._IDRRef
GO GO
/****** Object: View [pbi].[ПланПродажМенеджеров] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[ПланПродажМенеджеров] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4235,7 +4235,7 @@ SELECT
LEFT JOIN [MAG_2019].[dbo].[_Reference228X1] us /* пользователи */ on us._IDRRef =i._Fld27879RRef LEFT JOIN [MAG_2019].[dbo].[_Reference228X1] us /* пользователи */ on us._IDRRef =i._Fld27879RRef
GO GO
/****** Object: View [pbi].[ПланыПродажПоГруппам] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[ПланыПродажПоГруппам] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4255,7 +4255,7 @@ CREATE view [pbi].[ПланыПродажПоГруппам] as
WHERE DATEADD(year, -2000, _Fld27907) >= '2023' WHERE DATEADD(year, -2000, _Fld27907) >= '2023'
GO GO
/****** Object: View [pbi].[Расходы по годам] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Расходы по годам] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4276,7 +4276,7 @@ SELECT [Категория], Год, sum( Сумма) as [Сумма] FROM (
GROUP BY [Категория], Год GROUP BY [Категория], Год
GO GO
/****** Object: View [pbi].[Резервы] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Резервы] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4339,7 +4339,7 @@ OUTER APPLY (
WHERE b.[В резерве со склада, шт] <> 0 OR b.[В резерве под заказ, шт] <> 0; WHERE b.[В резерве со склада, шт] <> 0 OR b.[В резерве под заказ, шт] <> 0;
GO GO
/****** Object: View [pbi].[РекламаМаркетплейсы] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[РекламаМаркетплейсы] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4423,7 +4423,7 @@ SELECT
FROM [MAG_2019].[dbo].[_InfoRg33720] wb /*РегистрСведений.ДанныеПоРекламеWB*/ FROM [MAG_2019].[dbo].[_InfoRg33720] wb /*РегистрСведений.ДанныеПоРекламеWB*/
GO GO
/****** Object: View [pbi].[Сборки] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Сборки] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4505,7 +4505,7 @@ WHERE z._Posted = 1
,[_Fld1150]*/ ,[_Fld1150]*/
GO GO
/****** Object: View [pbi].[сборки_комплектующие] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[сборки_комплектующие] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4537,7 +4537,7 @@ CREATE view [pbi].[сборки_комплектующие]as
and z._Fld3375RRef = 0x8374C64FF49E4478480E940AF675A52B -- сборка; разборка - 0xACE76F03B97D94454E799ED5AD2322CE and z._Fld3375RRef = 0x8374C64FF49E4478480E940AF675A52B -- сборка; разборка - 0xACE76F03B97D94454E799ED5AD2322CE
GO GO
/****** Object: View [pbi].[Сборки_комплекты] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Сборки_комплекты] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4615,7 +4615,7 @@ WHERE z._Posted = 1
,[_Fld1150]*/ ,[_Fld1150]*/
GO GO
/****** Object: View [pbi].[Себестоимость+СебестоимостьПродаж] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Себестоимость+СебестоимостьПродаж] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4788,7 +4788,7 @@ FROM
) AS mainTab ) AS mainTab
GO GO
/****** Object: View [pbi].[Себестоимость+СебестоимостьПродажОт2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Себестоимость+СебестоимостьПродажОт2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -4961,7 +4961,7 @@ FROM
) AS mainTab ) AS mainTab
GO GO
/****** Object: View [pbi].[Себестоимость+СебестоимостьПродажТестовая] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Себестоимость+СебестоимостьПродажТестовая] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -5098,7 +5098,7 @@ LEFT OUTER JOIN
) AS mainTab ) AS mainTab
GO GO
/****** Object: View [pbi].[СегментыНоменклатуры] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[СегментыНоменклатуры] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -5115,7 +5115,7 @@ SELECT
ON s._IDRRef = rg._Fld13642RRef ON s._IDRRef = rg._Fld13642RRef
GO GO
/****** Object: View [pbi].[Сохраненные настройки 1С для PowerBI] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Сохраненные настройки 1С для PowerBI] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -5132,7 +5132,7 @@ SELECT
FROM [MAG_2019].[dbo].[_InfoRg27869] WHERE [_Fld27870] LIKE '%PowerBI%' FROM [MAG_2019].[dbo].[_InfoRg27869] WHERE [_Fld27870] LIKE '%PowerBI%'
GO GO
/****** Object: View [pbi].[Стоимость обработки заказа] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[Стоимость обработки заказа] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -5173,7 +5173,7 @@ CREATE view [pbi].[Стоимость обработки заказа] as
ON _RecorderRRef = Doc484._IDRRef ON _RecorderRRef = Doc484._IDRRef
GO GO
/****** Object: View [pbi].[УчетнаяСуммаДляPBI] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbi].[УчетнаяСуммаДляPBI] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -5235,7 +5235,7 @@ SELECT
ON refNomenclatura.[_IDRRef] = analitikaUchetaNomenklaturi.[_Fld20498RRef] ON refNomenclatura.[_IDRRef] = analitikaUchetaNomenklaturi.[_Fld20498RRef]
GO GO
/****** Object: View [pbiProd].[ИтогСебестоимостьПродажОт2022] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbiProd].[ИтогСебестоимостьПродажОт2022] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -5273,7 +5273,7 @@ FROM (SELECT id, Период, Статья, [Вид опер
on SoglClient.[_IDRRef] = rtu.[_Fld7917RRef]) AS mainTab on SoglClient.[_IDRRef] = rtu.[_Fld7917RRef]) AS mainTab
GO GO
/****** Object: View [pbiProd].[СводныйСебестоимость] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbiProd].[СводныйСебестоимость] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON
@ -5376,7 +5376,7 @@ SELECT
FROM [mag_pbi].[pbiProd].[СебестоимостьДо2022] FROM [mag_pbi].[pbiProd].[СебестоимостьДо2022]
GO GO
/****** Object: View [pbiProd].[СводныйСебестоимость Для PBI] Script Date: 2026-03-03 11:15:13 ******/ /****** Object: View [pbiProd].[СводныйСебестоимость Для PBI] Script Date: 2026-03-03 11:49:37 ******/
SET ANSI_NULLS ON SET ANSI_NULLS ON
GO GO
SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON