Megatec Integration Service:Регламентные работы — различия между версиями
[непроверенная версия] | [непроверенная версия] |
Kiriy (обсуждение | вклад) |
Kiriy (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
==CleanPrices== | ==CleanPrices== | ||
− | Внутри этого скрипта находятся | + | Внутри этого скрипта находятся две процедуры, предназначенные для удаления цен и акций: |
− | * '''[CleanMISAdapterPrices]''' - удаляет цены и акции с прошедшими датами | + | * '''[CleanMISAdapterPrices]''' - удаляет цены и акции с прошедшими датами. Предварительно нужно задать количество дней за которое до текущего дня нужно оставить цены и акции. Проверяются 3 даты: |
** дата действия по, | ** дата действия по, | ||
− | ** дата продажи по | + | ** дата продажи по, |
** дата заезда по. | ** дата заезда по. | ||
− | Если хотя бы одна из них не входит в заданное количество дней, то цену и/или акция удаляется. | + | Если хотя бы одна из них не входит в заданное количество дней, то цену и/или акция удаляется.<br/> |
− | + | Количество дней задается внутри скрипта в ''@days'': | |
− | * '''[CleanMISAdapterDeletedPrices]''' - удаляет цены, удаленные во | + | 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
Внутри этого скрипта находятся две процедуры, предназначенные для удаления квот и стопов: