MSSQL дополнить процедуры расчета цен функционалом
- Опубликовано 1 год назад
- Просмотры 22
- Закончить проект
0,00₽
Описание
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.
Доработать процедуру установки цены номенклатуры 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 год назад
Информация
Посещаемость:
2825
Дата регистрации:
11 лет назад