Ценообразование
💰 Общее описание
Раздел "Ценообразование" предназначен для управления ценами на материалы и настройки объемных скидок. Цены используются для автоматического расчета стоимости в наряд-заказах и сметах при выборе типа позиции "Производство".
Система поддерживает:
- Базовую цену за грамм — цена материала за 1 грамм
- Объемные скидки — скидки в зависимости от количества штук в заказе
- Автоматический расчет — система автоматически применяет максимальную доступную скидку
📊 Таблица ценообразования
В разделе "Ценообразование" отображается таблица со всеми материалами:
- Материал — название материала с иконкой
- Цена за 1 грамм (₽) — поле для ввода базовой цены
- Объемные скидки — кнопка для настройки скидок за объем
📸 Скриншот таблицы ценообразования: Кликните на изображение для просмотра в полном размере
💵 Настройка базовой цены
Для установки базовой цены за грамм материала:
- Откройте раздел "Справочники" → "Ценообразование"
- Найдите нужный материал в таблице
- Введите цену за грамм в поле "Цена за 1 грамм (₽)"
- Цена указывается в рублях за 1 грамм (например, 0.05 ₽/г)
- Нажмите кнопку "Сохранить все изменения" в правом верхнем углу
💡 Совет: Базовая цена используется, если не настроены объемные скидки или количество в заказе меньше минимального порога для скидки.
📉 Настройка объемных скидок
Объемные скидки позволяют автоматически снижать цену при больших объемах заказа:
Как работают объемные скидки
При расчете цены система:
- Определяет общее количество штук в заказе (для всех позиций типа "Производство")
- Находит все скидки, для которых количество >= минимального порога
- Применяет максимальную из доступных скидок
- Если скидки не настроены, используется базовая цена
Пример работы
Предположим, у вас настроены скидки:
- От 50 штук — скидка 5%
- От 100 штук — скидка 10%
- От 200 штук — скидка 15%
Если в заказе 150 штук:
- Доступны скидки от 50 штук (5%) и от 100 штук (10%)
- Применится максимальная скидка — 10%
📸 Скриншот настройки объемных скидок: Кликните на изображение для просмотра в полном размере
➕ Добавление объемной скидки
Для добавления объемной скидки:
- Найдите нужный материал в таблице
- Нажмите кнопку "Настроить скидки за объем"
- Если скидки еще не настроены, нажмите "Добавить скидку"
- Заполните поля:
- От количества (>=) — минимальное количество штук для применения скидки
- Скидка (%) — процент скидки (от 0 до 100)
- Для добавления еще одной скидки нажмите "Добавить еще"
- Нажмите кнопку "Сохранить все изменения" в правом верхнем углу
Пример настройки:
Для материала PETG настроены скидки:
- От 50 штук — скидка 5%
- От 100 штук — скидка 10%
- От 200 штук — скидка 15%
При заказе 120 штук применится скидка 10% (максимальная из доступных).
📋 Управление скидками
В разделе настройки скидок доступны следующие действия:
- Добавить скидку — добавить новую строку скидки
- Удалить скидку — удалить конкретную скидку (иконка корзины)
- Скопировать для всех материалов — скопировать структуру скидок на все материалы
- Скрыть скидки — свернуть панель настройки скидок
💡 Совет: Используйте функцию "Скопировать для всех материалов" для быстрой настройки одинаковых скидок для всех материалов. Это особенно полезно при первоначальной настройке системы.
💾 Сохранение изменений
Все изменения цен и скидок сохраняются одной кнопкой:
- Внесите изменения в цены или скидки
- Кнопка "Сохранить все изменения" в правом верхнем углу станет активной
- Нажмите кнопку для сохранения всех изменений
- Система сохранит все изменения одним запросом
⚠️ Внимание: Изменения не сохраняются автоматически. Обязательно нажмите кнопку "Сохранить все изменения" после внесения изменений, иначе они будут потеряны при обновлении страницы.
📱 Мобильная версия
На мобильных устройствах таблица ценообразования отображается в виде карточек:
- Каждый материал отображается на отдельной карточке
- Поле цены за грамм доступно для редактирования
- Кнопка настройки скидок разворачивает панель скидок
- Все функции доступны на мобильных устройствах
🔄 Пагинация
Если материалов много, используется пагинация:
- По умолчанию отображается 50 материалов на странице
- Можно изменить количество материалов на странице
- Навигация между страницами через кнопки "Предыдущая" и "Следующая"
- В заголовке таблицы отображается общее количество материалов
🔗 Использование в системе
Настроенные цены и скидки автоматически используются в:
- Наряд-заказы — при создании позиции типа "Производство" система автоматически рассчитывает цену
- Сметы — при создании позиции типа "Производство" система автоматически рассчитывает цену
Расчет происходит следующим образом:
- Пользователь выбирает тип позиции "Производство"
- Выбирает катушку (материал и производитель)
- Указывает количество и вес
- Система определяет общее количество штук в заказе/смете
- Находит максимальную доступную скидку
- Рассчитывает цену: базовая цена × (1 - скидка / 100)
- Отображает рассчитанную цену в поле "Цена"
💡 Практические советы
- Настройте ценообразование сразу после создания материалов
- Регулярно обновляйте цены при изменении стоимости материалов
- Используйте объемные скидки для стимулирования крупных заказов
- Проверяйте расчеты цен в тестовых заказах перед использованием в продакшене
- Используйте функцию "Скопировать для всех материалов" для быстрой настройки
- Не забывайте сохранять изменения после редактирования
- Настройте разные скидки для разных материалов в зависимости от их стоимости
📊 Пример настройки
Пример полной настройки ценообразования для материала PETG:
- Базовая цена: 0.05 ₽/г
- Объемные скидки:
- От 50 штук — скидка 5%
- От 100 штук — скидка 10%
- От 200 штук — скидка 15%
- От 500 штук — скидка 20%
- При заказе 150 штук применится скидка 10%
- При заказе 300 штук применится скидка 15%