Navigation:  Стандартные модули комплекса > "Реализация" > Ценообразование > Расчетный вариант формирования цен >

Варианты расчета доставки

Previous pageReturn to chapter overviewNext page

Если стоимость доставки входит в стоимость продукции, то возможно два варианта

ее задания – непосредственно в прайс-листе и расчет через блок-кода:

 

1) Указание непосредственно в базовом прайс-листе. В прайс листе устанавливается базовая цена с доставкой. Если в накладной отгрузки (или возврата черствой продукции) указан "Вид перевозки" – Централизация, то будет браться цена с доставкой (или возврата черствой продукции). Чтобы иметь возможность дифференцировать указанные цены с доставкой по покупателям и по видам изделий, можно указать коэффициенты (соответственно в справочниках Магазинов (R20) – 1...5 Тариф на доставку и Видов изделий (R73) 1...2  Тариф на доставку). Настройка номера тарифа производится в параметрах модуля   "Экспедиция" (для каждого модуля отдельно) – закладка "Расчет доставки".

clip0758

 

2) Расчет доставки через блок-кода. Сразу здесь отметим, что этот вариант доставки считается устаревшим и не рекомендуется к использованию из-за сложности понимания для конечного пользователя. Используется способ коррекции цен на продукцию блоками кода оптовой цены по изделиям или по торговым предприятиям, при этом цена корректируется таким образом, что при самовывозе получаем меньшую цену, при централизации – большую, таким образом, доставкой будет разница между этими ценами (централизация – самовывоз).

 

Сам блок-кода коррекции цены, представляет собой минипрограмму, написанную в одну строку – одно выполняемое выражение, в котором можно использовать вызовы всех программ встроенного языка программирования, арифметические и логические выражения. Результатом выполнения этого выражения должно быть число, оно и является конечной оптовой ценой на продукцию.

  Пример использования блока расчета оптовой цены по изделиям:

     iif(par4=1, par1*ShopTrTarif(1,par2,par6), par1)

 

Смысл написанного – следующий: Если централизованная доставка (iif(par4=1 здесь par4 – вид перевозки из накладной по справочнику R27 – Виды перевозки, =1 – сравнение с кодом централизованной доставки), то исходная оптовая цена (par1) умножается на повышающий коэффициент ( ShopTrTarif(1,par2,par6) – возвращает тариф №1 по магазину с кодом из par2 (по справочнику R20) на дату из par6 ), иначе (если самовывоз) возвращается исходная оптовая цена (par1).

 

 Перечень всех возможных для использования параметров для блока расчета оптовых цен:

 par1 – исходная оптовая цена

 par2 – код магазина (если блок по изделиям) или код изделия (если блок по магазинам)

 par3 – вес продукции

 par4 – вид перевозки (по R27)

 par5 – плановая цена

 par6 – дата расчета цен (дата отгрузки продукции)

 par7 – код аналитики экспедиции

 par8 – ссылка на RGNUM документа отгрузки

 par9 – количество лотков

При выполнении блока-кода в перечисленных переменных уже лежат соответствующие значения из документа отгрузки.

Преимущество использования блока расчета цен в том, что можно доставку (также и скидку)  рассчитывать в зависимости от многих параметров документа отгрузки, например от вида перевозки, типа автомобиля, времени отгрузки и прочих параметров почти без ограничения.

 

3) Еще один вариант доставки – доставка за ездку (за накладную).

В данном случае под словом "ездка" у нас понимается накладная, не путать с однозвучным понятием в

диспетчерской (где ездка – заготовка рейса)

 

В случае расчета доставки за ездку доставка рассчитывается целиком на всю накладную, исходя из заранее указанных параметров этой накладной. Таких как например, вес по накладной, сумма по накладной, количество лотков по накладной и.т.д. Т.е условие нашей скидки логически выглядит следующим образом:

"Если мы отвозим данному заказчику продукции весом до одной тонны, то доставка стоит 200 рублей за один раз, или 3 % от стоимости всей перевезенной продукции, если от тонны до двух – то 100 рублей, если более 5 тонн, то доставка – бесплатно!"

или же:

"Если клиент берет за один раз больше 100 лотков – доставка 5%,если от 0 до 100 лотков – доставка 10%" или "Если тип машины указанный в накладной – лотковая то доставка = 10 %, если контейнерная то 5 %"

и.т.д.

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

 

Что для этого необходимо?

В первую очередь надо переключить параметр у данной экспедиции в режим расчета доставки за ездку (Сервис – Настройки – Параметры модулей – Экспедиция – Закладка "Расчет доставки" – параметр "Считать ли доставку за ездку" = "Да")

Если у вас будет просто фиксированный тариф за каждую накладную, без учета каких-либо критериев, то надо заполнить параметр "базовый тариф на доставку за ездку" в рублях. Если у вас будут использоваться критерии, то это этот параметр заполнять не надо.

Далее идем в справочник R307 "Даты вариантов доставок за ездку" (Реализация – справочники – доставка – варианты расчета доставки за ездку) Добавляем новую дату варианта F6, задаем дату начала действия, затем нажимаем F7 попадаем непосредственно в справочник вариантов R308.

Здесь нам снова необходимо добавить новый вариант F6 указать его наименование и заполнить необходимые критерии. В принципе описывать заполнение всех критериев смысла не имеет, достаточно подчеркнуть некоторые моменты:

I) Поле уровень относится к предыдущим двум полям "тип объема ездки" и " условие", Т.е. если нам надо задать условием доставки "Более 100 Кг", то нам надо указать в поле тип объема ездки="вес", в поле условие ">=", а в поле уровень "100"

II) Если от объема доставка не зависит, а зависит от типа машины или видов изделий, то в поле тип объема ездки указываем "не зависит", а поля условие и уровень не заполняем

III) Заполнение поля "№ Тарифа из R20 Торговые предприятия". В этом поле указывается дополнительный коэффициент для умножения конечного значения доставки. В справочнике торговых предприятий существует 5 полей, "Тарифы на доставку с 1го по 5ый" если вы заполните поле "№ тарифа" то конечное рассчитанное значение доставки, будет дополнительно умножено на число, которое написано в соответствующем поле справочника R20 "Торговые предприятия".

IV) Очевидно, в случае когда вам надо указать ступенчатое изменение доставки, необходимо добавить в справочник столько записей, сколько у вас ступеней, и указывать для них разные уровни, например >=0, >=100,>=200, >=1000 и.т.д.