MSSQL дополнить процедуры расчета цен функционалом

  • Опубликовано 1 год назад
  • Просмотры 22
  • Закончить проект

Описание

1. cm_Calculate_Product_Price1
Доработать процедуру установки цены номенклатуры Price1 таким
образом что-бы для позиций со скидкой (Products.DiscountPercent>0)
даже при отсутствии текущих предложений поставщиков (от которых и рассчитывается цена)
цена Price не обнулялась, а оставалась ранее рассчитанная.
Price – цена в уе
Price5 – цена в руб
MinPrice – мини цена закупки, ее так же сбрасывать не нужно для позиций со скидкой

Аналогично реализовано в процедуре cm_Update_Price2_Everywhere_Ver2,
но здесь нужно дополнить что-бы не сбрасывалась MinPrice

2. Дополнить табл. Products (товары с ценами для продажи)
колонкой PublicAfter, дата после которой позиция может быть выставлена на продажу
дополнить данным функционалом процедуру расчета цен
cm_Update_Price2_Everywhere_Ver2 (только в этой процедуре реализуем проверку на дату),
т.е. если текущая дата _ДО_ PublicAfter, то цены Price2, Price3, Price4 ставим 0
если после – ставим цены как обычно

Приложил текущий код описываемых процедур так для справки не более, для работы дам доступ по RDP к серверу где установлена MSSQL и Management Studio.

Опубликовано 1 год назад