Megatec Integration Service:Регламентные работы — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[непроверенная версия][непроверенная версия]
Строка 2: Строка 2:
  
 
==CleanPrices==
 
==CleanPrices==
Внутри этого скрипта находятся два джоба, предназначенные для удаления цен и аций:
+
Внутри этого скрипта находятся две процедуры, предназначенные для удаления цен и акций:
* '''[CleanMISAdapterPrices]''' - удаляет цены и акции с прошедшими датами,  проверяются 3 даты
+
* '''[CleanMISAdapterPrices]''' - удаляет цены и акции с прошедшими датами. Предварительно нужно задать количество дней за которое до текущего дня нужно оставить цены и акции. Проверяются 3 даты:
 
** дата действия по,
 
** дата действия по,
** дата продажи по  
+
** дата продажи по,
 
** дата заезда по.
 
** дата заезда по.
Если хотя бы одна из них не входит в заданное количество дней, то цену и/или акция удаляется.
+
Если хотя бы одна из них не входит в заданное количество дней, то цену и/или акция удаляется.<br/>
   
+
Количество дней задается внутри скрипта в ''@days'':
* '''[CleanMISAdapterDeletedPrices]''' - удаляет цены,  удаленные во ВС (со статусом = 2)
+
DECLARE @days INT
Эта часть скрипта уже смотрит на дату загрузки в базу.
+
  SET @days = 365
 +
 
 +
* '''[CleanMISAdapterDeletedPrices]''' - удаляет цены и акции,  удаленные во внешней системе (эта часть скрипта уже смотрит на дату загрузки в базу). Предварительно нужно задать количество дней за которое до последней даты загрузки цен в ПБД нужно оставить удалённые цены и акции.<br/>
 +
Количество дней задается внутри скрипта в ''@days'':
 +
DECLARE @days INT
 +
SET @days = 365
  
 
==CleanQuotas==
 
==CleanQuotas==
 +
Внутри этого скрипта находятся две процедуры, предназначенные для удаления квот и стопов:

Версия 16:46, 30 июня 2023

Чистка ПБД

CleanPrices

Внутри этого скрипта находятся две процедуры, предназначенные для удаления цен и акций:

  • [CleanMISAdapterPrices] - удаляет цены и акции с прошедшими датами. Предварительно нужно задать количество дней за которое до текущего дня нужно оставить цены и акции. Проверяются 3 даты:
    • дата действия по,
    • дата продажи по,
    • дата заезда по.

Если хотя бы одна из них не входит в заданное количество дней, то цену и/или акция удаляется.
Количество дней задается внутри скрипта в @days:

DECLARE @days INT
SET @days = 365
  • [CleanMISAdapterDeletedPrices] - удаляет цены и акции, удаленные во внешней системе (эта часть скрипта уже смотрит на дату загрузки в базу). Предварительно нужно задать количество дней за которое до последней даты загрузки цен в ПБД нужно оставить удалённые цены и акции.

Количество дней задается внутри скрипта в @days:

DECLARE @days INT
SET @days = 365 

CleanQuotas

Внутри этого скрипта находятся две процедуры, предназначенные для удаления квот и стопов: