Могу Вас попросить добавить 20%, чтобы я просто вставил в тег old price
Вообще не умею писать скрипты...
Это скрипт тега price:Результат = 0;
ЦенаЗакупки = ТекущееЗначение;
Если ЗначениеЗаполнено(ЦенаЗакупки) Тогда
Прибыль = 0.15;
Налог = 0.15;
КомплектацияРУБ = 85; // Плата за упаковку товара
Вес = НоменклатураOZON.volume_weight;
Если Не ЗначениеЗаполнено(Вес) Тогда
Вес = 0.1;
КонецЕсли;
КомиссияЗаПродажу = НоменклатураOZON.sales_percent;
Если Не ЗначениеЗаполнено(КомиссияЗаПродажу) Тогда
КомиссияЗаПродажу = 5;
КонецЕсли;
КомиссияЗаПродажу = КомиссияЗаПродажу/100;
// ЭТАП 1
// Максимальная стоимость для некрупногабаритных товаров
ОбработкаОтправленияРуб = НоменклатураOZON.fbs_first_mile_max_amount;
Если Не ЗначениеЗаполнено(ОбработкаОтправленияРуб) Тогда
ОбработкаОтправленияРуб = 25;
КонецЕсли;
// Для КГТ - 11р за каждый кг объемного веса ОбработкаОтправленияРуб = Вес * 11;
// ЭТАП 2
ЛогистикаРУБ=0;
Логистика = 0.04;
ЛогистикаМин = НоменклатураOZON.fbs_direct_flow_trans_min_amount;
Если Не ЗначениеЗаполнено(ЛогистикаМин) Тогда
ЛогистикаМин = 40;
КонецЕсли;
ЛогистикаМах = НоменклатураOZON.fbs_direct_flow_trans_max_amount;
Если Не ЗначениеЗаполнено(ЛогистикаМах) Тогда
ЛогистикаМах = 60;
КонецЕсли;
Если Вес<1 Тогда
Логистика = 0.04;
ИначеЕсли Вес<3 Тогда
Логистика = 0.05;
ИначеЕсли Вес<10 Тогда
Логистика = 0.055;
ИначеЕсли Вес<25 Тогда
Логистика = 0.06;
Иначе
Логистика = 0.08;
КонецЕсли;
// ЭТАП 3
ПоследняяМиляРУБ = НоменклатураOZON.fbs_deliv_to_customer_amount;
Если Не ЗначениеЗаполнено(ПоследняяМиляРУБ) Тогда
ПоследняяМиляРУБ = 60;
КонецЕсли;
// РАСЧЕТ
ЦенаПродажи = ЦенаЗакупки + КомплектацияРУБ + ОбработкаОтправленияРуб + ПоследняяМиляРУБ;
ЛогистикаРУБ = Мин(ЛогистикаМах, Макс(ЦенаПродажи * Логистика, ЛогистикаМин));
ЦенаПродажи = ЦенаПродажи + ЛогистикаРУБ;
//ПрибыльРуб = ЦенаПродажи * Прибыль;
//ОдинПроцент = ЦенаПродажи/(100-(Налог + КомиссияЗаПродажу)*100);
//Результат = (ЦенаПродажи + ПрибыльРуб) / (1 - КомиссияЗаПродажу - Налог);
Результат = (ЦенаПродажи + ЛогистикаРУБ)/(1-КомиссияЗаПродажу-Прибыль/0.85);
Результат = Окр(Результат);
КонецЕсли;
//Сообщить("ЦЕНА ЗАКУПКИ = " + ЦенаЗакупки + Символы.Таб + " | ЦЕНА ПРОДАЖИ = " + Результат + " | МРЦ = " + Цена["МРЦ"]);
Если ЗначениеЗаполнено(Цена["МРЦ"]) Тогда
Результат = Макс(Результат, Цена["МРЦ"]);
КонецЕсли;