Запчасти под работы
Экран «Запчасти под работы» задаёт связки «работа → типовые запчасти»: для каждой операции (работы) из каталога вы указываете, какие запчасти к ней обычно нужны. Например, к работе «Замена масла» привязываете масляный фильтр и моторное масло.
Смысл в автоподстановке: когда вы потом добавляете эту работу в наряд, привязанные запчасти предлагаются автоматически — чтобы ничего не забыть и не вписывать каждую деталь вручную. Подсказка в верхней части экрана прямо об этом и говорит: «Связки "работа → запчасти": задайте, какие запчасти подсказывать при добавлении работы (напр. к замене масла — фильтр и масло). В наряде они предложатся автоматически — чтобы не забыть».
Дополнительно экран показывает калибровку нормо-часов — по каким операциям фактическое время работы расходится с нормативом (по вашим замерам).
Как открыть
Экран лежит в Настройках, в разделе Каталоги:
Настройки → раздел Каталоги → пункт Запчасти под работы (значок звеньев цепи, подпись «Какие запчасти подсказывать к операции»).
Пункт виден только тем, у кого есть право на изменение нарядов (work_orders:update) — то есть владельцу и приёмщику. Раздел относится к возможностям тарифа PRO.
Что на экране
Заголовок экрана — «Запчасти под работы».
Сверху вниз:
- Информационная подсказка (синий баннер) — объясняет, зачем нужны связки «работа → запчасти».
- Карточка «Калибровка нормо-часов» — появляется только если накопились данные по замерам. Внутри: пояснение «Где фактическое время отличается от норматива (по замерам)» и до шести операций. Для каждой — название, переход «норматив → предложенное время» в часах и процент отклонения: красным со знаком «+», если по факту работа занимает больше норматива, зелёным — если меньше.
- Поле «Выберите операцию (работу)» (значок гаечного ключа) с подсказкой «Начните вводить название работы из каталога». По мере ввода предлагает операции из каталога.
- Дальше экран меняется в зависимости от того, выбрана ли операция (см. ниже).
Пока операция не выбрана, а в поле уже что-то введено (или операция взята из истории и её нет в каталоге), под полем появляется жёлтая карточка: «Этой работы нет в каталоге операций. Создайте её в каталоге — тогда сможете привязать типовые запчасти» и кнопка «Создать в каталоге "<название>"».
Когда операция выбрана, показывается блок с заголовком «Подсказываются сейчас · <название операции>», а под ним список уже привязанных запчастей. Каждая строка: значок коробки, название запчасти, артикул (если есть) и справа количество по умолчанию в виде «×N». Если ничего ещё не привязано — надпись «Пока ничего не привязано». Внизу справа появляется плавающая кнопка «Добавить запчасть».
Каждая кнопка и действие
| Элемент | Где | Что делает | Кому доступно |
|---|---|---|---|
| Пункт Запчасти под работы | Настройки → раздел «Каталоги» | Открывает этот экран | Владелец, приёмщик (право work_orders:update, PRO) |
| Поле Выберите операцию (работу) | Верх экрана | По мере ввода предлагает операции из каталога; при выборе показывает привязанные к ней запчасти | Владелец, приёмщик |
| Строка операции в выпадающей подсказке | Под полем операции при вводе | Выбирает эту операцию и загружает её список привязанных запчастей | Владелец, приёмщик |
| Кнопка Создать в каталоге «…» | Жёлтая карточка (когда операции нет в каталоге) | Создаёт операцию в каталоге по введённому названию, после чего к ней можно привязывать запчасти. Показывает уведомление «Операция создана в каталоге» | Владелец, приёмщик |
| Кнопка Добавить запчасть (плавающая, значок «+») | Внизу справа, когда выбрана операция | Открывает диалог добавления запчасти к этой операции | Владелец, приёмщик |
| Строка привязанной запчасти | Блок «Подсказываются сейчас» | Показывает название, артикул и количество по умолчанию (×N). Это справочная строка | Владелец, приёмщик |
| Карточка Калибровка нормо-часов | Под баннером (если есть замеры) | Справочная: показывает операции, где факт расходится с нормативом. Действий по нажатию нет | Владелец, приёмщик |
Диалоги
Диалог «Добавить запчасть»
Открывается плавающей кнопкой «Добавить запчасть». Заголовок диалога — «Добавить запчасть».
В диалоге:
- Поле «Название» (значок коробки, автофокус) с подсказкой: «Выберите из каталога или введите название — новая запчасть создастся автоматически».
- Поле «Кол-во» (по умолчанию «1») — сколько единиц этой запчасти подставлять по умолчанию.
- Кнопки «Отмена» и «Сохранить».
Как работает поле «Название» — два равноправных способа:
- Тапнуть подсказку. Начните вводить — появятся варианты из каталога, выберите нужный.
- Просто ввести название. Выбирать из списка не обязательно.
Что происходит при нажатии «Сохранить»:
- Если вы явно выбрали подсказку — берётся именно она.
- Иначе система ищет точное совпадение по названию в каталоге (без учёта регистра) — если нашлось, берётся эта позиция.
- Если совпадения нет — запчасть создаётся в каталоге автоматически (с нулевыми ценами, их можно заполнить позже на складе). Появляется уведомление «Новая запчасть создана в каталоге».
После этого связка сохраняется, список привязанных запчастей обновляется, снизу появляется уведомление «Связка добавлена».
Особенности диалога:
- Кнопка «Сохранить» неактивна, пока поле названия пустое.
- Если при сохранении случилась ошибка (например, нет права на создание запчасти или сбой сети), сообщение показывается прямо в диалоге под полем, диалог не закрывается, а введённые название и количество не теряются — можно исправить и повторить. Общий текст ошибки создания: «Не удалось создать запчасть» (либо конкретное сообщение сервера).
- Во время сохранения на кнопке крутится индикатор, поля временно недоступны.
- Если вы правите текст после выбора подсказки так, что он перестаёт ей соответствовать, выбор сбрасывается — при «Сохранить» сработает поиск/создание по введённому тексту.
Что если…
Пункта «Запчасти под работы» нет в Настройках
Он показывается только при праве на изменение нарядов (владелец, приёмщик) и относится к возможностям PRO. Если вы механик или у роли нет этого права — пункт не отображается.
Ввожу название работы, но список привязанных запчастей не появляется
Нужной операции ещё нет в каталоге. Появится жёлтая карточка «Этой работы нет в каталоге операций». Нажмите «Создать в каталоге "…"» — операция создастся, и после этого можно добавлять к ней запчасти.
Нажал «Сохранить» в диалоге, а ничего не сохранилось — кнопка была серой
Кнопка «Сохранить» неактивна, пока поле «Название» пустое. Введите название запчасти.
В диалоге под полем появилась красная ошибка
Сохранение не удалось (нет права на создание запчасти или проблема с сетью/сервером). Диалог остаётся открытым, введённое не пропадает — исправьте и нажмите «Сохранить» ещё раз.
Ввёл название запчасти, которой нет в складе, — не потеряется ли связка?
Нет. Если точного совпадения в каталоге не нашлось, запчасть создастся автоматически (с нулевыми ценами), и вы увидите «Новая запчасть создана в каталоге». Цену и закупку можно заполнить позже на экране склада.
Карточки «Калибровка нормо-часов» нет
Она появляется только когда накопились замеры фактического времени по операциям. Пока данных мало — карточка скрыта.
Вопрос-ответ
В: Как сделать, чтобы к работе «Замена масла» в наряде сразу предлагались фильтр и масло? О: Настройки → Каталоги → «Запчасти под работы». В поле операции выберите «Замена масла», нажмите «Добавить запчасть», введите «Масляный фильтр», укажите количество, сохраните. Повторите для масла. Теперь при добавлении этой работы в наряд обе запчасти предложатся автоматически.
В: Нужно ли заранее заводить запчасть на складе, чтобы её привязать? О: Нет. В диалоге «Добавить запчасть» можно просто ввести название — если такой позиции в каталоге нет, она создастся автоматически (с нулевыми ценами). Цены дозаполните позже на складе.
В: Можно ли задать, сколько штук подставлять по умолчанию? О: Да. В диалоге «Добавить запчасть» есть поле «Кол-во». Это количество и будет предлагаться в наряде; в самом наряде его при желании меняют.
В: Что показывает процент в «Калибровке нормо-часов»? О: Насколько фактическое время работы (по вашим замерам) расходится с нормативом. Красный «+» — работа в реальности занимает дольше норматива, зелёный минус — быстрее. Это подсказка, где стоит пересмотреть нормо-часы.
В: Кто может настраивать связки? О: Владелец и приёмщик — те, у кого есть право на изменение нарядов. Механик этот раздел не видит.