партнер Битрикс
ключа на e-mail
по всей России
всегда на связи
Более подробное описание решения см. по адресу http://2of3.ru/calculators/FREE/.
Библиотека содержит:
1. компонент отображения калькулятора в папке component
2. структуру и тестовые данные инфоблока калькулятора в папке iblock
Структура данных калькулятора:
1. Разделы инфоблоков - группы услуг
2. Элемент инфоблока - одна услуга
Алгоритм расчета:
Калькулятор поддерживает расчет для каждой услуги по одному из двух алгоритмов:
1. Услуги с базовой стоимостью и поправочными коэффициентами к ней
2. Услуги с рассчитываемой стоимостью и формулой расчета к ней
Ниже кратко описываются оба алгоритма.
Другие описания и примеры смотрите на сайте разработчика в разделе документации - http://2of3.ru/calculators/FREE/#FREE_docs
Алгоритм расчета - 'Услуга с базовой стоимость и поправочными коэффициентами к ней'
Элементы алгоритма:
a1. Тариф за единицу услуги
Может быть показан в явном виде или скрыт.
a2. Количество единиц заказываемой услуги
Может вводиться пользователем или быть скрытым от него в зависисмости от настроек услуги (элемента инфоблока)
Если поле скрывается, то его значение равно 1 (единице)
a3. Срок исполнения
Имеет два значения: месяц или весь расчетный период.
Если выбран месяц, то считается, что услуга оказывается в течение месяца, после чего происходит полный расчет.
Если выбран расчетный период, то считается, что услуга оказывается в течении количества месяцев, указанных в поле 'Расчетный период'
a4. Расчетный период (месяцев)
Время в течение которого услуга оказывается. Используется для расчета ежемесячного платежа.
a5. Корректирующие коэффициенты
По умолчанию поддерживается 5 коэффициентов (k1-k5).
Количество моджет быть увеличено в настройках инфоблока
Для определения способа коррекции тарифа коэффициентом перед ним без пробела устанавливается модификатор.
Список модификаторов:
'*' - умножить
'/' - разделить
'+' - прибавить
'-' - вычесть
Если ничего не указано по умолчанию применяется модификатор '+'.
Пример записи модификатора.
Запись '*1.2' означает умножение тарифа услуги (a1) на 1.2
Для визуального представления на странице корректирующих коэффициентов в виде: выпадающи списков, радиокнопок или чекбоксов в поле
'Название корректирующего коэффициента' можно добавлять модификаторы внешнего вида по шаблону: 'Название поля /модификатор'
Список модификаторов:
l - выпадающий список
ml - выпадающий список с множественным выбором
с - чекбоксы (квадратики)
r - радиокнопки (кружочки)
Если ничего не указано, то по умолчанию применяется модификатор r.
Пример.
Запись: 'Степень риска /с' выведет весь список значений корректирующего коэффициента 'Степень риска' в виде чекбоксов.
Пример расчета.
Пусть тариф услуги 'Консультация' равен 300 руб. (a1=300) и применяется два корректирующих коэффициента:
k1 - Тип консультации: устная (*1), письменная (*2), письменная с заверением нотариусом (*3)
k2 - Доставка документов: самовывоз (-100), почта России (100), курьером по Москве (300)
Пусть теперь посетитель выбрал количество единиц услуги - 5 (a2=5), срок исполнения - 'весь расчетный период' и расчетный период - 12 месяцев (a4=12)
И далее посетитель выбрал второе значение k1 и первое значение k2
Тогда общая сумма услуги будет равна
(300*2-100)*5=2500 руб.
Ежемесячный платеж будет равен
2500/12=104.17 руб.
Алгоритм расчета - 'Услуги с рассчитываемой стоимостью и формулой расчета к ней'
Элементы алгоритма:
b1. Количество заказываемой услуги (товара)
b2. Формула расчета стоимости услуги (товара) слагаемыми и множителями которой являются значения корректирующих коэффициентов
Например: *(k1*k3+k2+k4*0)
b3. Срок исполнения
Имеет два значения: месяц или весь расчетный период.
Если выбран месяц, то считается, что услуга оказывается в течение месяца, после чего происходит полный расчет.
Если выбран расчетный период, то считается, что услуга оказывается в течении количества месяцев, указанных в поле 'Расчетный период'
b4. Расчетный период (месяцев)
Время в течение которого услуга оказывается. Используется для расчета ежемесячного платежа.
Если b3='месяц', а b4=5, то общая сумма равна 5*сумму за месяц. Т.е. в общей сумме ежемесячные платежи суммируются.
Если b3='за расчетный период', а b4=5, то общая сумма равна 5/сумму за месяц. Т.е. общая сумма равна сумме услуги, а ежемесячные платежи по сути платежи в рассрочку.
b5. Корректирующие коэффициенты
Описание коэффициентов и их модификаторов точно такое же как в а5, однако применение иное.
В алгоритме 'b'выбранные значения коэффициентов подставляются в формулу b2, а в алгоритме 'a' выбранные значения коэффициентов последовательно применяются к тарифу a1.
Таким образом алгоритм 'b' более универсален и содержит в себе как частный случай алгоритм 'а'. Но алгоритм 'а' проще для своего круга задач.
Пример.
Пусть требуется рассчитать стоимость печати тиража фотоальбома.
Определим коэффициенты формулы.
k1 - Формат альбома, k1: 'A4L'=10, 'XL'=15, 'A4'=20
k2 - Тип переплета, k2: '7БЦ твердый'=500, 'СКОБА твердый'=15, 'Мягкий'=300
k3 - Количество страниц, k3: 2, 4, 6, 8...
k4 - Плотность бумаги, k4: 80, 115, 135, 150 (Предположим, что стоимость бумаги не влияет на стоимость тиража)
Тогда расчетная фомула b2 будет такой: *(k1*k3+k2+k4*0).
Количество страниц альбома умножается на стоимость печати страницы (выбранного формата), затем прибавляется стоимость переплета и затем добавляется плотность бумаги, умноженная на ноль для того, чтобы указанная плотность попала в завку, но не учитывалась в расчете.
Пусть теперь пользователь захотел напечатать 10 8-ми страничных альбомов формата A4 в твердом переплете 7БЦ на бумаге плотностью 80 г/м2.
Оплата будет в рассрочку в течение 3-х месяцев: b3='За расчетный период', b4=3.
Тогда имеем общую сумму заказа: 10*(8*20+500+80*0) = 6600 руб.
Ежемесячный платеж: 6600/3=2200 руб.
Для покупки программного продукта выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Купить в 1 клик».
Когда оформляете быстрый заказ, укажите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту и ссылка на оплату.
При оформлении заказа в стандартном режиме, заполните полностью форму по последовательным этапам: выберите тип плательщика, заполните все обязательные поля, выберите способ оплаты и нажмите кнопку «Оформить заказ».
Безналичный расчет для юридических лиц
Электронная версия счета для оплаты будет сформирована автоматически на финальной странице после создания заказа. Вы также можете запросить копию счета на свой электронный адрес. Счет необходимо оплатить в любом выбранном вами коммерческом банке в течение 5 банковских дней после оформления заказа.
Безналичный расчет для физических лиц
Вы можете оплатить заказ онлайн на сайте при помощи банковской карты или Яндекс.Деньги. Также Вы можете получить на свой электронный адрес счет с реквизитами для оплаты. Его необходимо распечатать и оплатить в любом выбранном вами коммерческом банке в течение 5 банковских дней после оформления заказа.
Уважаемые покупатели! Обращаем ваше внимание, что в соответствии с пп. 26 п. 2 ст. 149 НК РФ реализация программных продуктов осуществляется без НДС.
1. Приобретенные программные продукты поставляются в виде цифро-буквенного кода. Используя код, вы сможете установить продукт на хостинг. Код приходит на указанный в заказе адрес электронной почты.
2. Время от момента получения оплаты до момента отправки кода занимает некоторое время. В течение этого периода выполняется оформление приобретенной продукции.
3. Уважаемые покупатели! Обращаем ваше внимание, что дополнительная задержка в поставке лицензионных ключей может быть вызвана некорректно указанным адресом электронной почты. Просим вас внимательно проверять ваши персональные данные при оформлении заказа.
Для установки приобретенных программных продуктов, потребуется:
- CSM 1С-Битрикс: Управление сайтом.
- Домен (адрес сайта).
- Хостинг (дисковое пространство для сайта).
Мы рекомендуем
Если вы испытываете сложности в плане активации и установке приобретенных продуктов, Вы можете воспользоваться помощью наших специалистов на платной основе, связавшись с нами любым удобным способом.