В админке: Срок производства — отдельный пункт главного меню.
Что это
Здесь вы говорите системе, сколько дней занимает каждый тип производственной операции в вашей фирме: распил, кромка, шлифовка, ЧПУ, упаковка и так далее. На основании этих сроков калькулятор обещает клиенту конкретную дату готовности заказа.
Что вы видите
Список записей по типам услуг. У каждой записи поля:
- Группа услуг — какой тип операции описывает запись (Распил, Кромка, ЧПУ и т.п.).
- Срок (дни) — типовая длительность операции в днях. Это базовое число.
- Возможность производства минут в день — производственная мощность фирмы по этой операции: сколько минут в сутки вы реально можете обработать. Опционально — заполняется только если включён авто-режим (см. ниже).
- Дата записи и Зашитая дата готовности — для ручной правки на «горящие» периоды (праздники, форс-мажор): если задать запись «на сегодня» с конкретной датой готовности — система использует именно эту дату.
Кнопка «Статистика» показывает, какие сроки ставились по дням — удобно для аудита.
Три алгоритма расчёта
Система использует один из трёх алгоритмов — выбирается автоматически на основании того, что у вас включено в настройках фирмы.
Алгоритм 1: Фиксированный срок
Работает по умолчанию, если выключен «Авто-расчёт сроков из заказов» или не задана производственная мощность.
- Срок готовности = сегодня + срок (дни) из записи.
- Если включено «не использовать выходные» — дата сдвигается на ближайший рабочий день.
- Когда в заказе несколько услуг разных типов — берётся максимальный из их сроков.
Когда использовать: маленькие фирмы с равномерной загрузкой, где «5 дней на кромку» правда работает всегда.
Алгоритм 2: По нагрузке производства
Включается, если в настройках фирмы стоит «Авто-расчёт сроков из заказов» И у записи заполнена «Возможность производства минут в день».
- Система суммирует минуты работы по этому типу услуги по всем заказам в очереди (статусы «подтверждён», «в производстве», «готов»).
- Делит сумму на вашу мощность в минутах/день → получает количество дней очереди.
- Это число складывается со стандартным сроком и даёт реалистичную дату.
Когда использовать: средние и большие фирмы. Срок сам растягивается, когда очередь длинная, и сжимается обратно после её разгрузки.
Важно: мощность нужно заполнять честно. Если поставить завышенную — клиенту пообещают невыполнимый срок.
Алгоритм 3: Каскад зависимостей операций
Запускается автоматически, когда включён «Авто-расчёт сроков из заказов». Учитывает, что технологически кромку нельзя делать раньше распила, ЧПУ — раньше кромки, и так далее.
Цепочка зависимостей:
- Сначала Распил (тип 7).
- После распила: Кромкование, упаковка, первичные ЧПУ-операции (типы 10, 14, 15) — встают минимум на день позже распила.
- После кромки: Сверления и фрезеровки на лицевой стороне (типы 11, 12).
- После первичных ЧПУ: Финишные операции (типы 13, 16, 73).
В итоге дата готовности заказа = самая поздняя дата из всех его услуг.
Глобальные настройки производства
Эти галочки и параметры лежат в админке в разделе Параметры → Параметры фирмы → Производство (общие производственные ограничения):
- Не использовать выходные и праздники в сроках — система пропускает субботу/воскресенье и национальные праздники (страна берётся из настроек вашей фирмы: UA, RU или общий список). Без этой галочки сроки могут попадать на выходные.
- Авто-расчёт сроков из заказов — включает алгоритмы 2 и 3 одновременно.
- Задержка перед стартом производства (дни) — глобальный буфер «не раньше чем через N дней». Тоже учитывает выходные.
- Скрывать дату готовности в названии услуги — если выключено, в счёте клиенту имя услуги выглядит как «Кромкование (2026-06-01)». Если включено — без даты.
Что важно
- Сроки пересчитываются при каждой калькуляции заказа.
- Если по какой-то услуге запись срока не задана — она в расчёте не участвует (дата готовности возьмётся по другим услугам).
- В заказе с несколькими услугами всегда побеждает самая длинная (или самая поздняя в каскаде).
- Если хотите принудительно вернуть конкретную дату для конкретного дня (например, «после праздников выдаём 10 января всем») — создайте запись с этой датой как «Дата записи» и зашитой «Дата готовности».
- Точность важна: алгоритмы 2 и 3 опираются на честно заполненную «Возможность производства минут в день». Завышение → обещаем невыполнимое; занижение → отпугнём клиента долгим сроком.