Номенклатура
Назначение
Раздел собирает в одном месте все материальные и нематериальные позиции, с которыми работает производство: готовую продукцию, полуфабрикаты, материалы, услуги и единицы измерения. На номенклатуре держится почти вся остальная система — спецификации описывают её состав, задания производят её, аналитика считает по ней показатели, зарплата начисляется за её выпуск.
Кто работает с модулем
- Администратор и мастер — создают, редактируют, архивируют номенклатуру. Видят раздел «Номенклатура» в основном меню.
- Оператор напрямую раздел не открывает, но постоянно видит номенклатуру в своих заданиях: название, код, единицу измерения, требуемое количество, состав.
Раздел и навигация
Раздел называется «Номенклатура», открывается из основного меню. Внутри — пять вкладок:
| Вкладка | Что в ней | Префикс кода |
|---|---|---|
| Готовая продукция | Конечные изделия, отгружаемые клиенту | GP-XXXXX |
| Полуфабрикаты | Промежуточные изделия и узлы | PF-XXXXX |
| Услуги | Вспомогательные операции (например, термообработка на стороне) | SRV-XXXXX |
| Материалы | Сырьё, комплектующие, расходники | MAT-XXXXX |
| Единицы | Справочник единиц измерения с кодами по госстандарту | — |
На каждой вкладке — отдельная кнопка «Добавить...», текст которой меняется под тип («Добавить готовую продукцию», «Добавить материал» и т. д.). Выбор вкладки задаёт тип, и пользователь не может случайно создать материал, находясь на вкладке услуг.
Основные сценарии
Создание единицы измерения, материала, услуги
- Перейти на нужную вкладку, нажать «Добавить...».
- Откроется форма с минимальным набором полей: название, единица измерения, описание, активность.
- Сохранить.
Для материала и услуги поле «Тип» уже зафиксировано вкладкой и не редактируется — это защита от опечатки.
Создание готовой продукции и полуфабриката (пошаговый мастер)
Готовая продукция и полуфабрикат — позиции с производственным смыслом, у них больше параметров и связь со спецификацией. Поэтому вместо одной длинной формы открывается пошаговый мастер:
- Шаг 1 — основная информация: название, тип позиции.
- Шаг 2 — единица измерения.
- Шаг 3 — оборудование (только для полуфабриката): привязка к машине, на которой эта позиция обычно изготавливается.
- Шаг 4 — состав или операции: компоненты и материалы, нужные для производства.
Мастер позволяет за одно действие завести позицию вместе с её базовой спецификацией — это и есть «массовое заведение» с точки зрения данных: одна форма закрывает весь технологический паспорт.
Редактирование
- Из строки таблицы открывается та же форма с текущими значениями. Тип позиции не меняется (например, материал нельзя превратить в готовую продукцию задним числом).
- Изменение названия и описания мгновенно отражается во всех связанных списках — в селекторах заданий, в графе спецификации, в отчётах.
Архивирование и удаление
- Архивирование — снимается флаг «Активна». Позиция исчезает из выпадающих списков выбора при создании заданий, но остаётся в исторических отчётах под своим названием. Архивирование можно вернуть.
- Удаление — мягкое: позиция скрывается из всех рабочих списков. Если на номенклатуру ссылаются открытые задания, действующие спецификации или зарплатные расчёты, система явно блокирует удаление и сообщает причину.
Поля и данные
Общие поля
| Поле | Обязательно | Подсказки |
|---|---|---|
| Код | — | Заполняется автоматически: GP-00001, PF-00001 и т. д. Уникален в пределах организации. Пользователь не вводит. |
| Название | Да | Уникально в пределах одного типа. Создать в одной вкладке два материала «Лист стали» нельзя. |
| Тип | Да | Фиксируется выбранной вкладкой. После создания не редактируется. |
| Единица измерения | Да | Из справочника единиц. Можно ввести часть кода или названия — список фильтруется. |
| Описание | Нет | Свободный текст: примечания, нюансы, ссылки, артикул поставщика. |
| Активна | Да (по умолчанию включено) | Выключение скрывает позицию из рабочих списков. |
Дополнительные поля для полуфабриката
- Оборудование по умолчанию — машина, на которой изготавливается полуфабрикат. Используется как преднабор при создании заданий.
- Средняя скорость за 90 дней — пересчитывается автоматически из фактической выработки. Не редактируется вручную.
- Плановая трудозатрата — нормативное время в человеко-часах.
- Процент брака за 90 дней — рассчитывается автоматически.
Дополнительные поля для готовой продукции
- Время цикла, минут — плановое время изготовления. Под значением подписан источник: «(факт)» — по фактической выработке, «(смеш)» — частично по фактам, частично по нормативу, «(план)» — только по нормативу.
- Суммарная трудозатрата — общее нормативное время на единицу.
- Процент брака за 90 дней — рассчитывается автоматически.
Единицы измерения
Поля: полное название, краткое обозначение (кг, шт, м, л, час), код по госстандарту (от 1 до 10 цифр). При создании материала или услуги в поле «Единица измерения» сразу предложены пять самых популярных — штука, килограмм, метр, литр, час. Остальные единицы доступны через текстовый поиск по названию или коду.
Списки, фильтры, поиск
Каждая из пяти вкладок — это отдельная таблица со своим набором колонок и фильтров:
- Готовая продукция: код, название, единица, время цикла (с источником), процент брака за 90 дней, суммарная трудозатрата.
- Полуфабрикаты: код, название, единица, оборудование, средняя скорость за 90 дней, плановая трудозатрата, процент брака.
- Материалы и услуги: код, название, единица, статус активности.
- Единицы: название, краткое обозначение, код по госстандарту.
Фильтры:
- Текстовый поиск по названию и коду одновременно — не нужно выбирать «по какому полю искать».
- Числовые диапазоны для метрик: средняя скорость от/до, процент брака от/до, время цикла от/до. Удобно искать «всё, что выпускается медленнее 10 единиц в час» или «всё, где брак выше 5%».
- Фильтр «Активные / Архивные / Все» — по умолчанию показаны только активные.
- Для полуфабрикатов — фильтр по оборудованию: можно посмотреть отдельно «привязанные к станку №3», отдельно «без привязки к оборудованию», отдельно «полный список».
Сортировка — по любой колонке, в обоих направлениях. Пагинация — выбор количества записей: до 100 на странице.
Автоматика и подсказки системы
- Код позиции (GP-00001, MAT-00001 и т. д.) генерируется автоматически по типу. Дублей внутри одной организации не бывает.
- Средняя скорость и процент брака пересчитываются по факту — пользователь не вводит их руками. Окно расчёта — 90 дней, чтобы сглаживать единичные выбросы.
- Время цикла готовой продукции автоматически помечается источником данных (факт / смеш / план), чтобы видно было, насколько достоверная цифра.
- При выборе единицы измерения сначала показываются пять самых распространённых, остальные — через поиск.
- При попытке завести вторую позицию того же типа с уже занятым названием — система блокирует и просит выбрать другое.
- Архивирование позиции, на которой висит открытое задание, разрешается: задание завершит выпуск с архивной номенклатурой, но в новые задания эта позиция уже не попадёт.
Микро-фичи и детали интерфейса
- Готовая продукция и полуфабрикат заводятся через пошаговый мастер из 4 шагов — основная информация, единица, оборудование, состав. Это «всё в одной форме» вместо обхода нескольких разделов.
- Под значением времени цикла готовой продукции подписан источник: «480 (факт)», «510 (смеш)» или «600 (план)». Пользователь сразу понимает, насколько свежие у него цифры.
- Колонка «Оборудование» у полуфабрикатов разделяет позиции на «привязанные к станку» и «без привязки» — фильтр по машине показывает либо первое, либо второе, либо всё.
- Поиск работает одновременно по названию и коду — ввели «GP-12» или «литая база», результат один.
- Метрики (скорость, брак, трудозатраты) подсвечены бейджами с единицей измерения: «12,5 шт/ч», «2,1 %», «0,8 ч» — нет неоднозначности.
- Цветовое кодирование типа в таблицах: каждый из пяти типов (продукция, полуфабрикат, услуга, материал, единица) имеет свой устойчивый цвет — пользователь распознаёт их периферическим зрением.
- Пять самых популярных единиц измерения предзагружены в селекторе формы — кг, шт, м, л, час. Остальные — через поиск.
- Удаление номенклатуры с историей блокируется с понятным текстом «используется в N заданиях», а не молчаливым отказом.
- Изменение названия номенклатуры мгновенно подхватывается во всех связанных местах — спецификациях, заданиях, отчётах.
- Список архивных позиций по умолчанию скрыт, но фильтром можно вывести и «только архивные» — для уборки или восстановления.
- Состав готовой продукции (рекурсивное дерево материалов и полуфабрикатов) разворачивается прямо в карточке: видно, какие подузлы из чего собираются. Развёртка покрывает достаточную для типового производства глубину; при необычно глубокой вложенности останавливается с предупреждением.
- Если в составе появляется циклическая ссылка (узел сам на себя через цепочку), система показывает предупреждение и не зацикливается на бесконечной развёртке.
Связи с другими модулями
- Спецификации (05). Готовая продукция и полуфабрикаты раскрываются через спецификации — там описаны операции и материалы, нужные для их производства.
- Задания (06). Каждое задание изготавливает конкретную позицию. При выборе позиции в форме задания подгружаются её скорость, состав, привязанная машина.
- Машины (09). Полуфабрикат может быть привязан к машине по умолчанию, и эта связь экономит клики при создании задания.
- Зарплата (11). Расценки и нормативы трудозатрат для расчёта оплаты опираются на номенклатуру.
- Аналитика (12). Отчёты по выпуску, браку, скорости группируются по позициям номенклатуры.
- Справочники (19). Единицы измерения по госстандарту — это часть справочников, на них ссылаются все остальные позиции.
Состояния и пограничные случаи
- Дублирование названия в одном типе. Заблокировано: «Номенклатура с таким наименованием и типом уже существует».
- Удаление позиции с историей. Блокируется. Чтобы убрать неактуальную позицию из работы, используется архивирование.
- Архивирование с открытыми заданиями. Разрешено: задания завершают цикл, но в новые формы позиция уже не попадает.
- Изменение единицы измерения после использования. Разрешено, но к историческим заданиям не применяется задним числом — они остаются с прежней единицей.
- Цикл в составе изделия. Если попытаться сделать позицию материалом для самой себя через цепочку — при просмотре состава появляется предупреждение, и развёртка останавливается.
- Необычно глубокая вложенность состава. Система останавливает рекурсию и сообщает «достигнут предел вложенности» — это защита от бесконечной развёртки и индикатор, что состав стоит упростить.
- Параллельное редактирование. Если двое одновременно меняют одну карточку, побеждает тот, кто сохранил последним. Поэтому редакторам стоит координироваться вручную при сложных правках.
- Пустой каталог. В новой организации все вкладки пусты. Кнопка «Добавить...» — единственное действие, остальной интерфейс ждёт первой записи.
Операторский интерфейс OCULUS
- Раздел «Номенклатура» в приложении OCULUS не открывается напрямую — оператор не создаёт и не редактирует номенклатуру в цеху.
- При получении задания оператор видит карточку номенклатуры в нём: название, код, тип, требуемое количество, единицу измерения и полный состав (для готовой продукции — рекурсивное дерево материалов и полуфабрикатов с указанием количества и норм отхода).
- Состав в OCULUS — только для просмотра. Это позволяет оператору сверяться с тем, что нужно использовать, не открывая бумажные карты.
- Изменения номенклатуры в веб-интерфейсе сразу видны в OCULUS — при следующей загрузке задания оператор получит актуальные данные.