Ценообразование

💰 Общее описание

Раздел "Ценообразование" предназначен для управления ценами на материалы и настройки объемных скидок. Цены используются для автоматического расчета стоимости в наряд-заказах и сметах при выборе типа позиции "Производство".

Система поддерживает:

  • Базовую цену за грамм — цена материала за 1 грамм
  • Объемные скидки — скидки в зависимости от количества штук в заказе
  • Автоматический расчет — система автоматически применяет максимальную доступную скидку

📊 Таблица ценообразования

В разделе "Ценообразование" отображается таблица со всеми материалами:

  • Материал — название материала с иконкой
  • Цена за 1 грамм (₽) — поле для ввода базовой цены
  • Объемные скидки — кнопка для настройки скидок за объем
📸 Скриншот таблицы ценообразования: Кликните на изображение для просмотра в полном размере
Таблица ценообразования

💵 Настройка базовой цены

Для установки базовой цены за грамм материала:

  1. Откройте раздел "Справочники""Ценообразование"
  2. Найдите нужный материал в таблице
  3. Введите цену за грамм в поле "Цена за 1 грамм (₽)"
  4. Цена указывается в рублях за 1 грамм (например, 0.05 ₽/г)
  5. Нажмите кнопку "Сохранить все изменения" в правом верхнем углу
💡 Совет: Базовая цена используется, если не настроены объемные скидки или количество в заказе меньше минимального порога для скидки.

📉 Настройка объемных скидок

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

Как работают объемные скидки

При расчете цены система:

  1. Определяет общее количество штук в заказе (для всех позиций типа "Производство")
  2. Находит все скидки, для которых количество >= минимального порога
  3. Применяет максимальную из доступных скидок
  4. Если скидки не настроены, используется базовая цена

Пример работы

Предположим, у вас настроены скидки:

  • От 50 штук — скидка 5%
  • От 100 штук — скидка 10%
  • От 200 штук — скидка 15%

Если в заказе 150 штук:

  • Доступны скидки от 50 штук (5%) и от 100 штук (10%)
  • Применится максимальная скидка — 10%
📸 Скриншот настройки объемных скидок: Кликните на изображение для просмотра в полном размере
Настройка объемных скидок

➕ Добавление объемной скидки

Для добавления объемной скидки:

  1. Найдите нужный материал в таблице
  2. Нажмите кнопку "Настроить скидки за объем"
  3. Если скидки еще не настроены, нажмите "Добавить скидку"
  4. Заполните поля:
    • От количества (>=) — минимальное количество штук для применения скидки
    • Скидка (%) — процент скидки (от 0 до 100)
  5. Для добавления еще одной скидки нажмите "Добавить еще"
  6. Нажмите кнопку "Сохранить все изменения" в правом верхнем углу
Пример настройки:

Для материала PETG настроены скидки:

  • От 50 штук — скидка 5%
  • От 100 штук — скидка 10%
  • От 200 штук — скидка 15%

При заказе 120 штук применится скидка 10% (максимальная из доступных).

📋 Управление скидками

В разделе настройки скидок доступны следующие действия:

  • Добавить скидку — добавить новую строку скидки
  • Удалить скидку — удалить конкретную скидку (иконка корзины)
  • Скопировать для всех материалов — скопировать структуру скидок на все материалы
  • Скрыть скидки — свернуть панель настройки скидок
💡 Совет: Используйте функцию "Скопировать для всех материалов" для быстрой настройки одинаковых скидок для всех материалов. Это особенно полезно при первоначальной настройке системы.

💾 Сохранение изменений

Все изменения цен и скидок сохраняются одной кнопкой:

  1. Внесите изменения в цены или скидки
  2. Кнопка "Сохранить все изменения" в правом верхнем углу станет активной
  3. Нажмите кнопку для сохранения всех изменений
  4. Система сохранит все изменения одним запросом
⚠️ Внимание: Изменения не сохраняются автоматически. Обязательно нажмите кнопку "Сохранить все изменения" после внесения изменений, иначе они будут потеряны при обновлении страницы.

📱 Мобильная версия

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

  • Каждый материал отображается на отдельной карточке
  • Поле цены за грамм доступно для редактирования
  • Кнопка настройки скидок разворачивает панель скидок
  • Все функции доступны на мобильных устройствах

🔄 Пагинация

Если материалов много, используется пагинация:

  • По умолчанию отображается 50 материалов на странице
  • Можно изменить количество материалов на странице
  • Навигация между страницами через кнопки "Предыдущая" и "Следующая"
  • В заголовке таблицы отображается общее количество материалов

🔗 Использование в системе

Настроенные цены и скидки автоматически используются в:

  • Наряд-заказы — при создании позиции типа "Производство" система автоматически рассчитывает цену
  • Сметы — при создании позиции типа "Производство" система автоматически рассчитывает цену

Расчет происходит следующим образом:

  1. Пользователь выбирает тип позиции "Производство"
  2. Выбирает катушку (материал и производитель)
  3. Указывает количество и вес
  4. Система определяет общее количество штук в заказе/смете
  5. Находит максимальную доступную скидку
  6. Рассчитывает цену: базовая цена × (1 - скидка / 100)
  7. Отображает рассчитанную цену в поле "Цена"

💡 Практические советы

  • Настройте ценообразование сразу после создания материалов
  • Регулярно обновляйте цены при изменении стоимости материалов
  • Используйте объемные скидки для стимулирования крупных заказов
  • Проверяйте расчеты цен в тестовых заказах перед использованием в продакшене
  • Используйте функцию "Скопировать для всех материалов" для быстрой настройки
  • Не забывайте сохранять изменения после редактирования
  • Настройте разные скидки для разных материалов в зависимости от их стоимости

📊 Пример настройки

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

  1. Базовая цена: 0.05 ₽/г
  2. Объемные скидки:
    • От 50 штук — скидка 5%
    • От 100 штук — скидка 10%
    • От 200 штук — скидка 15%
    • От 500 штук — скидка 20%
  3. При заказе 150 штук применится скидка 10%
  4. При заказе 300 штук применится скидка 15%