Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Пункты 7 и 9 будут рассчитаны, если настроены сроки доставки Сроки доставки

Настройки задания

В Настройка 1 можно задать способ подсчета остатков для поля Ост-к (нал) - это может быть не обязательно сумма всех остатков, но и другие значение, например максимальное или минимальное, или не только со статусом “В наличии”.

Info

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

По умолчанию в него суммируются остатки всех прайсов поставщиков, у которых установлен статус наличия “В наличии”

Настройки задаются с помощью тегов, каждый тег с новой строки, пример:

...

Выбор статусов товаров, которые будут учитываться при подсчете остатка Ост-к (нал)

NAL+SKL - использоваться в расчете будут не только остатки В наличии, но и остатки с типом Склад (не работает, если указан тег SKL, используется только один из этих тегов)

SKL - использоваться в расчете будут остатки Склад вместо В наличии

0NAL - если установлен этот тег, то сначала считаются остатки Склад, если их нет, то остатки В наличии.

0ZAK - если установлен этот тег, то сначала считаются остатки В наличии или Склад + В наличии, если их нет, то остатки Под заказ.

Если заданы оба тега, 0NAL и 0ZAK , то сначала считаются остатки Склад, если их нет, то остатки В наличии, если их нет, то остатки Под заказ.

Выбор способа подсчета количества остатка

MINVAL - считается не суммарный остаток, а минимальный

MAXVAL - считается не суммарный остаток, а максимальный

SELVAL - считается только остаток товара, который выбран в качестве поставщика, т.е. берется остаток из выбранного наценкой прайса поставщика

SUMSELVAL - считается суммарный остаток товара у выбранного поставщика, используется в ситуации, когда товар в прайсе поставщика может быть представлен несколькими строками, т.е. к одному вашему товару привязано несколько товаров одного поставщика

MINSELVAL - считается минимальный остаток товара у выбранного поставщика, когда к одному вашему товару привязано несколько товаров одного поставщика

MAXSELVAL - считается максимальный остаток товара у выбранного поставщика, когда к одному вашему товару привязано несколько товаров одного поставщика

Ограничение на цену учитываемых остатков

SAMEPRICE - учитываются только товары поставщиков, у которых цена меньше или равна оптовой цене выбранного наценкой товара поставщика.

SAMEPRICE1 - учитываются только товары поставщиков, у которых цена меньше или равна оптовой цене выбранного наценкой товара поставщика +1%

SAMEPRICE2 - учитываются только товары поставщиков, у которых цена меньше или равна оптовой цене выбранного наценкой товара поставщика +2%

SAMEPRICE5 - учитываются только товары поставщиков, у которых цена меньше или равна оптовой цене выбранного наценкой товара поставщика +5%

SAMEPRICE10 - учитываются только товары поставщиков, у которых цена меньше или равна оптовой цене выбранного наценкой товара поставщика +10%

Пример 1

Нужно учитывать только остаток выбранного поставщика

...

Code Block
SELVAL 

Пример 2

Нужно учитывать максимальный остаток среди всех поставщиков, со статусами Склад и В наличии, у которых цена отличается от цены выбранного поставщика не больше чем на 1%

...

Code Block
MAXVAL
NAL+SKL
SAMEPRICE1 

Пример 3

Нужно учитывать максимальный остаток только среди товаров выбранного поставщика, если их цена не отличается от цены выбранного товара

...

Code Block
MAXSELVAL
SAMEPRICE

Пример 4

Учитываются суммарные остатки склада, если их нет то суммарные остатки В наличии, если их нет, то суммарные остатки Под заказ

...

Code Block
0NAL
0ZAK 

Фильтр товаров, для которых работает задание

Фильтр можно ввести в Настройка 2

Фильтр вводится в виде целого запроса, который выбирает ID товара из таблицы products с какими-то ограничениями.

Пример, выбор товаров только определенной группы:

Code Block
select id from product where prod_group like '%<012340235%'

где 012340235 - внутренний код группы.

...