Модифицированный загрузчик прайса — различия между версиями

Материал из MstarProject Manual
Перейти к: навигация, поиск
 
(не показано 6 промежуточных версии ещё одного участника)
Строка 1: Строка 1:
== Модифицированный загрузчик прайса для проекта ATM ==
+
== Формулы прайсов ==
  
 
Загрузчик модифицирован наличием формул расчета продажной стоимости и функционалом "отнимочный процент".
 
Загрузчик модифицирован наличием формул расчета продажной стоимости и функционалом "отнимочный процент".
Строка 12: Строка 12:
 
Если поставщик имеет не базовую валюту, то перед применением формулы расчета продажной стоимости, цены переконвертируются в базовую валюту с учетом выставленный курсов в настройках сайта. Изменение валют не повлияет на цену загруженного прайса, только на повторную загрузку!
 
Если поставщик имеет не базовую валюту, то перед применением формулы расчета продажной стоимости, цены переконвертируются в базовую валюту с учетом выставленный курсов в настройках сайта. Изменение валют не повлияет на цену загруженного прайса, только на повторную загрузку!
  
Формулы сделаны довольно гибко и максимально просто в использовании
+
Формулы сделаны довольно гибко и максимально просто в использовании. Главная страница формул
  
[[File:formula1.png]]
+
[[File:formula12.png]]
 +
 
 +
Главная страница формул разделена на 2 зоны: вверху список формул, внизу список поставщиков с назначенными им формулами.
 +
 
 +
# Редактирование названия и видимости формулы. Когда формула не видима - она не участвует в формировании цены, тогда цена получаемая из прайса может равняться 0.
 +
# Значения формулы - определенные диапазоны с значением наценки. По данным диапазонам определяется цена продажи для загружаемых прайсов.
 +
# Копирование существующей формулы в новую, вместе с параметрами.
 +
# Удаление формулы - делает ее "не видимой", при этом формула перестает участвовать в расчете цены продажи для прайсов.
 +
# Добавление новой формулы без параметров.
 +
# Редактирование привязки формулы к поставщику. У каждого поставщика должна быть назначена формула.
 +
 
 +
Значения формул задаются как диапазон цен между (нижняя цена) и (верхняя цена), так что (цена из прайса) >(нижняя цена) и (цена из прайса) <= (верхняя цена), в котором действует процентная наценка или добавление суммы.
 +
 
 +
[[File:formula_list.png]]
  
# Поиск по поставщику
 
# список диапазонов
 
# добавление диапазона
 
  
На каждого поставщика задается диапазон цен между (нижняя цена) и (верхняя цена), так что цена из прайса>(нижняя цена) и <=(верхняя цена), в котором действует процентная наценка или добавление суммы.
 
 
Если в списке формул поставщик или диапазон не указан, то берется стандартное значение из константы "price:default_margin"=0,15 (значение задается в сотых долях, значение в примере 15%)
 
Если в списке формул поставщик или диапазон не указан, то берется стандартное значение из константы "price:default_margin"=0,15 (значение задается в сотых долях, значение в примере 15%)
  
Форма добавления диапазона проста и содержит отображаемые на главной странице формул поля.
+
Форма добавления диапазона проста и содержит отображаемые в списке диапазонов формулы поля.
  
 
[[File:edit1.png]]
 
[[File:edit1.png]]
Строка 30: Строка 39:
  
 
'''!!! Будьте внимательны дырки в диапазонах будут считаться стандартной наценкой из константы "price:default_margin"=0,15!!!'''
 
'''!!! Будьте внимательны дырки в диапазонах будут считаться стандартной наценкой из константы "price:default_margin"=0,15!!!'''
 +
 +
 +
=== Пример работы диапазона ===
 +
Дано два диапазона и входящая цена:<br>
 +
1) нижняя цена 500 верхняя 600 + 23%<br>
 +
2) нижняя цена 600 верхняя 700 + 24% <br>
 +
Входящая цена (цена из прайса) 600 <br>
 +
<br>
 +
Результат:<br>
 +
Для диапазона 1 будет браться все что больше 500 и меньше равно 600.
 +
Получается что 600 попадает только в диапазон 1 где цена меньше равно 600.<br>
 +
А вот 600,01 уже попадет в диапазон 2.
 +
 +
<pre>Естимейт базовой версии задания - 6ч</pre>
 +
 +
'''Вернуться к списку модулей:''' [[Модули_пакет_Експерт_-_Документация]]

Текущая версия на 10:23, 19 декабря 2013

Формулы прайсов

Загрузчик модифицирован наличием формул расчета продажной стоимости и функционалом "отнимочный процент". Теперь при загрузке прайса перед расчетом наценки формулой, можно отнять процент от цены в прайсе:

Profile1.png

После загрузки прайса, в промежуточной таблице отображается "Входящая" цена и цена продажи

Import1.png

Если поставщик имеет не базовую валюту, то перед применением формулы расчета продажной стоимости, цены переконвертируются в базовую валюту с учетом выставленный курсов в настройках сайта. Изменение валют не повлияет на цену загруженного прайса, только на повторную загрузку!

Формулы сделаны довольно гибко и максимально просто в использовании. Главная страница формул

Formula12.png

Главная страница формул разделена на 2 зоны: вверху список формул, внизу список поставщиков с назначенными им формулами.

  1. Редактирование названия и видимости формулы. Когда формула не видима - она не участвует в формировании цены, тогда цена получаемая из прайса может равняться 0.
  2. Значения формулы - определенные диапазоны с значением наценки. По данным диапазонам определяется цена продажи для загружаемых прайсов.
  3. Копирование существующей формулы в новую, вместе с параметрами.
  4. Удаление формулы - делает ее "не видимой", при этом формула перестает участвовать в расчете цены продажи для прайсов.
  5. Добавление новой формулы без параметров.
  6. Редактирование привязки формулы к поставщику. У каждого поставщика должна быть назначена формула.

Значения формул задаются как диапазон цен между (нижняя цена) и (верхняя цена), так что (цена из прайса) >(нижняя цена) и (цена из прайса) <= (верхняя цена), в котором действует процентная наценка или добавление суммы.

Formula list.png


Если в списке формул поставщик или диапазон не указан, то берется стандартное значение из константы "price:default_margin"=0,15 (значение задается в сотых долях, значение в примере 15%)

Форма добавления диапазона проста и содержит отображаемые в списке диапазонов формулы поля.

Edit1.png

Поле "Видимый" включает/выключает диапазон.

!!! Будьте внимательны дырки в диапазонах будут считаться стандартной наценкой из константы "price:default_margin"=0,15!!!


Пример работы диапазона

Дано два диапазона и входящая цена:
1) нижняя цена 500 верхняя 600 + 23%
2) нижняя цена 600 верхняя 700 + 24%
Входящая цена (цена из прайса) 600

Результат:
Для диапазона 1 будет браться все что больше 500 и меньше равно 600. Получается что 600 попадает только в диапазон 1 где цена меньше равно 600.
А вот 600,01 уже попадет в диапазон 2.

Естимейт базовой версии задания - 6ч

Вернуться к списку модулей: Модули_пакет_Експерт_-_Документация