Номенклатура и заказы
Изделия, технологии, производственные и клиентские заказы.
Назначение
Эта фаза покрывает данные, вокруг которых строится всё производство: что делаем (Номенклатура — детали, сборки, материалы, их состав и техпроцесс) и для кого/сколько делаем (Заказы, Заказы клиентов, Договоры).
- Номенклатура (
/parts, правоparts.view) — справочник деталей, сборочных единиц, материалов и покупных изделий. На карточке одной позиции — до восьми вкладок: свойства, состав изделия (BOM), технология (техпроцесс), конфигуратор, цена, файлы, версии, история; отдельно — диалог Генератора и импорт из Excel. - Заказы (
/orders, правоorders.view) — внутренний производственный заказ на изготовление партии изделия: что, сколько, к какому сроку. Именно здесь заказ «взрывается» в конкретные позиции и операции в цехе (см. Производство и планирование для самого исполнения — Диспетчеризации и Графика производства). - Заказы клиентов (в меню — «Исполнение заказов»,
/customer-orders, правоcustomer-orders.view) и Договоры (в меню — «Контракты»,/contracts, правоcontracts.view) — коммерческий слой поверх производства: кому и что обещано, как это обеспечивается складом/ производством/закупкой и как отгружается. Этих двух разделов нет в legacy-продукте VOGBIT — они написаны с нуля для Vyrab, ниже они описаны исключительно по коду, без ссылок на support-сайт.
Кто использует (роли)
| Роль | Что делает в этой фазе |
|---|---|
| Технолог | Ведёт номенклатуру: состав изделий, техпроцесс, конфигуратор, генератор, цены |
| Мастер участка | Номенклатура, заказы, заказы клиентов, договоры — просмотр и управление |
| Диспетчер | Заказы (создание, запуск), заказы клиентов, договоры |
| Снабженец | Заказы — только просмотр (для понимания потребности) |
| Администратор | Всё вышеперечисленное плюс импорт номенклатуры из Excel (отдельная кнопка, видна только при admin.view) и справочники операций/типовых техпроцессов (Справочники и доступ) |
Важная особенность прав в этой фазе: у каждого раздела одно право на
весь раздел, а не отдельные «смотреть»/«редактировать». Например,
parts.view разрешает не только видеть номенклатуру, но и редактировать
состав, технологию, конфигуратор, генерировать изделия; orders.view —
не только видеть заказы, но и создавать их, запускать в производство,
менять статусы и назначать исполнителей; то же для customer-orders.view
и contracts.view. Отдельного более узкого права «только редактировать
номенклатуру» или «только запускать заказы» в системе нет.
Основные понятия
| Термин | Значение |
|---|---|
| Ревизия (версия) детали | Пронумерованный снимок номенклатурной позиции (revision, previous_revision_id) — у выпущенной версии состав и технология доступны только для чтения, для дальнейших правок создаётся новая версия |
| Переход | Шаг внутри операции техпроцесса (содержание работы, инструмент) — вложен в операцию, в отличие от неё не имеет длительности/ставки |
| Параметр конфигурации | Характеристика настраиваемого изделия (число/выбор из списка/да-нет), которую заполняет пользователь при заказе или в Генераторе; может вычисляться формулой вместо запроса |
| Условие на строку | Логика (И/ИЛИ/искл. ИЛИ, в т.ч. вложенная), при которой строка состава попадает в результат — зависит от значений параметров или от того, включена ли другая строка |
| Замена (аналог) | Альтернативный компонент для строки состава со своим коэффициентом пересчёта количества |
| Шаблон / Генератор | Настраиваемое изделие (is_configurable=true), из которого Генератор создаёт независимый комплект новых деталей/сборок с готовыми составом и техпроцессом |
| Обозначение | Артикул (article) детали; Генератор может проставить его автоматически (уникальный код, префикс+код, префикс+номер по порядку) |
| Комплектующее | Строка состава сборки, «одолженная» и показанная прямо на вкладке Технология рядом с операцией, которой она принадлежит |
| Договор (в интерфейсе — «Контракт») | Коммерческий заголовок без строк и сумм: номер, заказчик, статус; необязательный родитель для производственных заказов и заказов клиентов |
| Заказ клиента | Коммерческий документ на поставку заказчику: номер, заказчик, необязательная привязка к договору, строки (номенклатура/количество/цена/обещанный срок) |
| Обеспечение (FulfillmentAllocation) | Запланированный источник покрытия строки заказа клиента — со склада, из производства или из закупки; носит информационно-плановый характер |
| Резерв (StockReservation) | Мягкое, затем «закреплённое» за конкретной партией товара резервирование склада под строку заказа клиента; параллельный обеспечению, не сверяемый с ним механизм |
| Отгрузка (Shipment) | Документ отгрузки заказчику; всегда списывает количество из уже закреплённого за партией резерва, при проведении создаёт и проводит расходный ордер склада |
| Зависимость шага | Указание «шаг Б не раньше, чем готов шаг А» — может связывать шаги как одного, так и разных заказов |
Номенклатура
Список номенклатуры
Что видно. Таблица (/parts) с фильтром: Наименование, Тип (kind),
Ед. изм., Артикул, K1 (коэффициент по умолчанию), Версия, Статус. Кнопка
«+ Новая» открывает форму создания; кнопка «Импорт из Excel» (видна только
при праве admin.view) — диалог массовой загрузки.
Типовые сценарии.
- Быстрая правка: двойной клик по ячейке Наименование/Ед. изм./Артикул/K1 сохраняет значение сразу, без открытия формы.
- Создание новой позиции: Наименование, Тип (справочник видов номенклатуры),
Ед. изм. (справочник единиц — при выборе на форме также записывается
unit_id, единица-строкаunitостаётся для обратной совместимости), Артикул, «K1 по умолчанию», «Мин. резерв», «Коэфф. потерь» (1 — без дополнительных потерь) и, только для типа «сборка», флажок «Настраиваемое изделие (Конфигуратор)» — включаетis_configurableи, тем самым, доступ к вкладке Конфигурация и кнопке Генератор на карточке. - Клик по строке открывает карточку детали в инспекторе объектов.
Особенности и ограничения. Тип и Статус намеренно не редактируются по двойному клику в таблице: тип — фиксированный список значений, статус меняется только явными переходами (Выпустить/Новая версия) в карточке. Уникальность артикула проверяется только по совпадению с результатами текстового поиска платформы — это лучшая проверка, доступная сегодня API платформы, но не строгая гарантия при гонке двух одновременных сохранений.
Свойства и жизненный цикл версии
Что видно. Заголовок с наименованием, версией (v...), бейджем
статуса, и кнопками действий: Редактировать, Клонировать, Генератор
(только если изделие настраиваемое), Выпустить (только для черновика/
активной), Новая версия (только для выпущенной). Ниже — карточка полей:
Тип, Ед. изм., Артикул, K1 по умолчанию, Остаток на складе, Статус,
Создал, Выпустил, Создано/Изменено.
| Статус | Значение |
|---|---|
Черновик (draft) |
Редактируемая версия, ещё не выпущена |
Активна (active) |
Тоже редактируемая (BOM/техпроцесс доступны для правки) |
Выпущена (released) |
Состав и техпроцесс только для чтения |
Архив (archived) |
Изделие снято с использования |
Типовые сценарии.
- Клонировать — создаёт независимую копию (новые Наименование и Артикул) с копией состава на один уровень вложенности и технологии; дальнейшие правки клона на оригинал не влияют.
- Выпустить — переводит черновик/активную версию в «Выпущена»,
фиксирует
released_by. - Новая версия — доступна только для выпущенной версии; создаёт черновик с копией состава и технологии, обозначение версии задаётся вручную (например, «Б», «2», «1.1»); прежняя версия остаётся выпущенной и доступна для сравнения на вкладке Версии.
Особенности и ограничения. Состав и технология выпущенной версии доступны только для чтения (сервер отклоняет попытку правки с 409) — это единственный способ защитить уже отгруженный/производимый техпроцесс от случайных изменений; для дальнейшей доработки нужно явно создать новую версию.
Состав изделия (BOM)
Что видно. Таблица строк состава: Позиция, Компонент (ссылка на другую номенклатурную позицию), Тип, Кол-во, Ед., Операция (если строка привязана к одной из операций этой же детали — для нормы расхода K2/на партию), На партию (да/нет), колонка «Генератор» (показывает формулу количества и/ или отметку «повторяющийся»), кнопки «Замены» и «Условие» на каждой строке.
Типовые сценарии.
- Добавление компонента: поиск по названию/артикулу, количество, единица,
позиция; необязательно — привязка к операции и флажок «на партию»;
дополнительный блок «Генератор» (раскрывается кнопкой) — формула
количества (например,
n*2) и/или числовой параметр конфигурации, который определяет число повторяющихся экземпляров строки. - «Замены» — открывает список альтернативных компонентов для этой строки: поиск замены по названию/артикулу, коэффициент пересчёта количества, комментарий (например, «нет в наличии у поставщика»). Замен на одну строку может быть несколько.
- «Условие» — открывает редактор условия (И/ИЛИ/искл. ИЛИ, с поддержкой вложенных групп): строка попадёт в состав/заказ только если условие истинно — по значению параметра конфигурации, по числовому параметру в диапазоне или по наличию другой строки состава. Без условия строка включается всегда.
Особенности и ограничения. Состав выпущенной версии — только для чтения (см. выше). Диалог «Замены», в отличие от остального BOM, не блокируется для выпущенной версии — заменять компоненты можно и на выпущенной детали.
Технология
Что видно. Дерево-таблица техпроцесса (операции — зелёный фон; переходы — синий фон; материалы; на сборках — ещё и «комплектующие», одолженные из состава этой же детали): №, Операция/Переход/Материал, Участок, Оборудование/Инструмент (плюс раскрывающийся список «Возможные посты» — альтернативное оборудование сверх основного), Тпз ч, Тшт ч, Кол-во, Ед./Склад. Панель инструментов: Печать МК (маршрутная карта), сохранение в Excel, «Шаблон» (применить типовой техпроцесс — ТТП, кнопка видна только если хотя бы один шаблон существует), «Копировать из детали» (перенести операции/переходы/материалы с другой позиции), «Проверить техпроцесс» (список замечаний с переходом к операции по клику), «Свернуть/Развернуть все».
Типовые сценарии.
- Правка на месте: двойной клик по любой ячейке; Enter — сохранить, Escape — отменить. Значения, унаследованные из шаблона (ТТП), показаны курсивом с кнопкой «✕ сбросить» рядом — она возвращает значение из шаблона; операция, привязанная к шаблону, отмечена значком и кнопками «Обновить из ТТП» / «Разорвать связь».
- Добавление операции: из справочника типов операций (автоматически подставляет наименование, Тшт, участок, ставку, K2) либо вручную; дополнительные поля — Тпз, № (порядок), ставка, K2, количество партии, оборудование.
- Добавление перехода (+П) — содержание работы и инструмент (из справочника либо текстом); добавление материала (+М) — норма расхода, единица нормирования (на деталь/на партию/на м²/на м³), процент потерь. На сборках доступна кнопка +К — добавить комплектующее прямо из собственной спецификации детали.
- Перетаскивание (drag-and-drop) меняет порядок операций либо переносит переход/материал в другую операцию — DnD учитывает, что комплектующие не переупорядочиваются (у них нет поля последовательности).
- У каждой строки — кнопки комментария (💬) и «Параметры» (⚙, неограниченные пользовательские уточняющие поля — например, размеры заготовки или режим обработки).
Особенности и ограничения. Правка технологии выпущенной версии
недоступна по той же причине, что и BOM. Отдельного права «редактировать
технологию» нет — им управляет то же parts.view.
Конфигурация
Вкладка видна только для сборок (kind === "assembly").
Что видно. Список карточек параметров конфигурации: наименование, код (латиницей — для использования в формулах), тип значения («выбор из списка», «число», «да/нет»), формула, если задана. Для параметров типа «выбор из списка» — список значений с подписями и формой добавления новых. Кнопка «+ Параметр».
Типовые сценарии. Завести параметр (например, «Длина», тип «число»,
мин./макс. значение) или параметр-список (например, «Комплектация» —
«Стандарт»/«Люкс»); параметр с формулой (например, Round(a*b, 2))
вычисляется автоматически и не запрашивается у пользователя. Дальше эти
параметры используются в двух других местах: в условиях на строки состава
(вкладка Состав изделия) и в мастере Генератора.
Особенности и ограничения. Сама логика условий редактируется не здесь, а на вкладке Состав изделия («Условие» на строке) — вкладка Конфигурация управляет только определением параметров и их значений. Недоступна для правки на выпущенной версии.
Генератор
Кнопка «Генератор» на вкладке Свойства видна только для настраиваемых
изделий (is_configurable); открывает модальный мастер.
Что видно. Необязательный выбор папки для новых деталей/сборок; ниже — живой предпросмотр дерева, пересчитываемый при каждом изменении ответа: имя шаблона, поля для ещё не заполненных параметров (число/выбор/да-нет, с учётом мин./макс.), вложенные группы для повторяющихся строк и вложенных шаблонов (с подписью «(N шт.)»). Кнопка «Сгенерировать» активна только когда все раскрытые параметры дерева заполнены.
Типовые сценарии. После генерации — экран результата: список созданных позиций (Наименование/Обозначение) и инструмент массового проставления обозначений — режим («Уникальный код», «Префикс + код», «Префикс + номер по порядку»), префикс, кнопка «Проставить обозначения»; обозначения также можно ввести вручную построчно.
Особенности и ограничения. Предпросмотр ничего не сохраняет — реальные детали/сборки создаются только по нажатию «Сгенерировать». Вложенный шаблон внутри шаблона порождает собственную новую (не общую с оригиналом) деталь; повторяющаяся строка состава создаёт столько экземпляров, сколько задано связанным числовым параметром конфигурации (см. вкладку Состав изделия).
Цена
Что видно. Таблица истории цен: Действует с, Цена, K3, Поставщик. Форма добавления записи: дата (по умолчанию сегодня), цена (обязательна), K3 (по умолчанию 1), поставщик.
Типовые сценарии. При получении новой закупочной (или назначении
новой отпускной) цены — добавить запись с датой начала действия; поиск
актуальной цены для Себестоимости (Себестоимость и цены) берёт последнюю запись с
valid_from не позже текущей даты.
Особенности и ограничения. История только пополняется — редактирования и удаления записей из этой вкладки нет. Три похожих на вид коэффициента на самом деле хранятся в трёх разных местах: K1 — на самой детали (вкладка Свойства, «K1 по умолчанию»), K2 — на операции (вкладка Технология), K3 — здесь, в записи о цене.
Файлы
Что видно. Единая вкладка «Файлы» на две колонки: слева — плоский список всех вложений (иконка/миниатюра, имя файла, размер, кнопки 📌 «Сделать основным» и ✕ «Удалить»), справа — область просмотра выбранного файла. Отдельных вкладок «Изображения» и «Чертежи» в интерфейсе нет — всё показывается в одном списке, тип определяется автоматически по расширению/MIME-типу.
Типовые сценарии.
- Изображение — открывается целиком в области просмотра.
- Чертёж .dxf — открывается прямо в браузере: перемещение зажатой левой кнопкой мыши, масштаб колесом; поддерживаются линии, окружности, дуги, полилинии, эллипсы, сплайны и текст, цвета — по индексу AutoCAD (ACI) или RGB.
- 3D-модель — .stl/.obj/.gltf/.glb/.ply открываются напрямую, а .step/.stp/.iges/.igs/.brep/.brp — через встроенный конвертер CAD; вращение левой кнопкой, масштаб колесом, перемещение правой кнопкой.
- Любой другой файл (PDF, документ, архив) — иконка по типу и кнопка «Открыть».
- 📌 «Сделать основным» закрепляет файл как обложку детали — он поднимается в начало списка и выбирается по умолчанию при следующем открытии вкладки.
Особенности и ограничения. Отметка «основной» хранится в браузере
оператора (localStorage), а не на сервере — у разных операторов на разных
компьютерах она может отличаться. Из форматов чертежей распознаётся
только .dxf; файлы .dwg показываются обычным значком без предпросмотра.
Версии
Что видно. Вертикальная лента цепочки ревизий (по полю
previous_revision_id): текущая версия отмечена заполненной точкой и
подписью «текущая», остальные — полыми точками. На каждой карточке —
обозначение версии, статус, «Создал»/«Выпустил», дата изменения.
Типовые сценарии. Клик по любой другой (не текущей) версии открывает её собственную карточку в инспекторе объектов — удобно сравнить черновик с ранее выпущенной версией или вернуться к старой ревизии.
Особенности и ограничения. Вкладка полностью для чтения — версии создаются только действием «Новая версия» на вкладке Свойства.
История
Что видно. Лента действий над этой позицией номенклатуры: создание, выпуск версии, создание новой версии (у каждого типа — свой цвет и значок), кто выполнил действие и когда (относительное время: «только что», «N мин. назад», при давности больше недели — точная дата).
Особенности и ограничения. Это журнал действий (кто и когда что сделал), а не цепочка ревизий — за составом версий следует отдельная вкладка Версии. Полностью для чтения.
Импорт номенклатуры и BOM из Excel
Кнопка «Импорт из Excel» на списке номенклатуры видна только при праве
admin.view.
Что видно. Пояснение ожидаемых столбцов (строка 1: article, name,
unit, kind, default_k1, parent_article, qty, position), выбор
.xlsx-файла, после загрузки — полный отчёт: число строк, создано,
обновлено, и список ошибок построчно (не просто счётчик).
Типовые сценарии. Массовая загрузка каталога номенклатуры и/или BOM
из подготовленной таблицы: обновление существующих позиций происходит по
совпадению артикула; если в строке задан parent_article, эта же строка
дополнительно добавляется как компонент BOM указанного родителя.
Особенности и ограничения. Отчёт об ошибках показывается целиком,
а не сворачивается в «N обновлено» — ошибка в одной строке (например,
опечатка в parent_article) должна быть видна сразу, а не обнаружиться
через три недели как пропавший компонент состава. Формат отличается от
формата импорта спецификаций в legacy VOGBIT (там — один Excel-файл на
сборочную единицу со столбцами вроде «Раздел»/«Обозначение»/«Материал»);
готовые файлы экспорта из старого VOGBIT в этом импорте напрямую не
сработают.
Заказы
Внутренний производственный заказ — «что и сколько изготовить». Раздел
/orders, право orders.view.
Список заказов
Что видно. Таблица с фильтром: № заказа (редактируется по месту), Изделие, Кол-во, Начало и Срок (даты, редактируются по месту), Приоритет (число, редактируется по месту), Статус (бейдж, статус меняется только переходами в карточке заказа, не текстом).
| Статус | Значение |
|---|---|
Проработка (draft) |
Заказ создан, но ещё не разузлован на позиции/операции |
Планирование (planning) |
Позиции и операции созданы («Создать задания»), заказ ждёт запуска в цех |
В производстве (in_production) |
Работы идут |
Готово (done) |
Заказ выполнен |
Отменён (canceled) |
Заказ отменён |
Типовые сценарии. Кнопка «+ Новый заказ» открывает диалог создания; клик по строке открывает карточку заказа в инспекторе объектов.
Создание заказа
Что видно. Поиск изделия по названию/артикулу (автодополнение), номер заказа, количество, даты начала/срока, приоритет (для планирования). Если выбранное изделие настраиваемое — блок «Конфигурация»: выпадающие списки по каждому параметру и кнопка «Показать состав» (предпросмотр включённых строк без сохранения).
Особенности и ограничения. Заказ создаётся сразу в статусе «Проработка» без единой позиции/операции — разузлование состава (BOM → позиции, техпроцесс → шаги) происходит только явным действием «Создать задания» в карточке заказа, а не в момент создания. Валидация выбора конфигурации тоже откладывается до запуска: черновик разрешено оставить без выбранных значений параметров. Количество и изделие после создания не редактируются — заказ либо разделяют, либо создают заново.
Карточка заказа
Что видно. Шапка: номер, бейдж статуса, отметка «Важный» (если установлена), строка «Изделие · Количество», при наличии связи с заказом клиента — краткая сводка заказчика. Сводные метрики: Срок (с подсказкой о просрочке/приближении срока), Начало, Приоритет, полоса готовности (% сданного количества по всем операциям).
Главное действие в шапке зависит от статуса:
- Проработка → «Создать задания» — разузлование состава/техпроцесса на конкретные позиции (WorkOrder) и шаги (OrderOperationStep), переход в «Планирование».
- Планирование → «В производстве».
- В производстве → «Готово».
- Для «Готово»/«Отменён» кнопки нет.
Меню «Другие действия»: «Удалить задания» (только при статусе «Планирование» — откатывает заказ обратно в «Проработка» и удаляет все позиции/шаги), «Последовательность работ» (граф, см. ниже), переход в «Отменён».
Четыре вкладки:
- Обзор — блок «Заказ клиента» (заказчик, номер заказа клиента, договор, заказанное/выделенное/производимое количество, обещанный срок — или, если связи с конкретным заказом клиента нет, только договор с пояснением, что состав и количество определить нельзя); блок «Требует внимания» (просрочка срока, операции без назначенного исполнителя); краткая сводка по позициям маршрута и, если есть материалы без операций, плашка-переход на вкладку Материалы.
- Маршрут — разворачиваемые карточки позиций (WorkOrder) с их операциями (OrderOperationStep): статус операции (Ожидает/Выполняется/ Готово), выбор исполнителя из списка активных сотрудников, кнопка перехода статуса, меню действий на операции — «Зависимости», «ОТК» (недоступно, пока по операции ничего не сдано), «Сдачи» (журнал сдач), «Открыть задание» (PDF); отдельный выбор «Уровень учёта» на операции (Как у заказа/Минимальный/Средний/Высокий/Максимальный — влияет только на состав колонок Графика производства, не на бизнес-логику). В меню позиции — печатные формы «Маршрутный лист», «Этикетка», «Задание на пилу».
- Материалы — позиции заказа без производственных операций (чистые материалы/комплектующие).
- Сведения — создан/изменён, уровень учёта заказа, номер партии, позиция, комментарий, выбранные значения конфигурации.
Особенности и ограничения. Переход «Проработка → Планирование»
доступен только через «Создать задания» (полноценное разузлование), а не
как обычный переход статуса; «Удалить задания» возможна, только пока ни
одна операция ещё не тронута (иначе сервер отклоняет запрос) — фронтенд
эту проверку заранее не делает, кнопка есть всегда при статусе
«Планирование». На backend существует разделение заказа на несколько
позиций (split, только для черновика), но отдельной кнопки для него в
списке или карточке заказа нет — судя по всему, действие доступно из
экранов Графика производства (Производство и планирование).
Последовательность работ (граф)
Что видно. Полноэкранный граф всех операций заказа (все позиции сразу, цвет рамки узла — по названию изделия-позиции, чтобы отличать операции разных позиций друг от друга), с автоматической раскладкой сверху вниз. Существующие зависимости — стрелки между операциями.
Типовые сценарии. Перетаскивание от одной операции к другой добавляет зависимость («эта не раньше той»); клик по стрелке с подтверждением — удаляет её.
Особенности и ограничения. Граф работает только в пределах одного заказа — все узлы берутся из его собственных позиций. Для зависимости между операциями разных заказов нужен отдельный диалог, см. ниже.
Зависимости шага
Что видно. Список текущих зависимостей операции (заказ · изделие · операция, с кнопкой «Убрать») и каскадная форма добавления новой: выбрать заказ → позицию → операцию (список заказов не ограничен текущим и не фильтруется по статусу).
Типовые сценарии. Указать «сборка не раньше, чем готова деталь из другого заказа» — то, что граф последовательности сделать не может, поскольку ограничен одним заказом.
Заказы клиентов
В меню и на самой странице раздел называется «Исполнение заказов»
(/customer-orders, право customer-orders.view); в документации и
базе данных сущность называется «заказ клиента» (CustomerOrder).
Раздела с таким же названием и назначением в legacy VOGBIT нет — это
новый слой «продали → обеспечили → отгрузили» поверх производства.
Экран — список слева (номер заказа, заказчик, статус) и панель заказа справа, без перехода через общий инспектор объектов. Кнопка «+ Новый заказ» открывает форму: номер заказа, заказчик (выбор из справочника, рядом — быстрое добавление нового заказчика прямо в этой форме), необязательный договор (поле скрывается и заменяется статичной надписью, если заказ создаётся из карточки договора — тогда связь предустановлена и не редактируется).
Статусы и переходы
| Статус | Значение |
|---|---|
Черновик (draft) |
Заказ создан, строки можно добавлять/удалять |
Подтверждён (confirmed) |
Строки зафиксированы, начинается обеспечение |
В обеспечении (in_fulfillment) |
Автоматический статус |
Готов к отгрузке (ready) |
Автоматический статус |
Отгружен частично (partially_shipped) |
Автоматический статус |
Отгружен (shipped) |
Автоматический статус |
Отменён (canceled) |
— |
Кнопками в интерфейсе доступны только два перехода: «Черновик →
Подтверждён» и «→ Отменён» (из черновика или подтверждённого). Все
статусы правее «Подтверждён» — чисто автоматические: система продвигает
заказ по цепочке confirmed → in_fulfillment → ready → partially_shipped → shipped только как побочный эффект проведения отгрузки, в зависимости
от соотношения отгруженного и заказанного количества. Отдельной кнопки
«пометить готовым к отгрузке» в интерфейсе нет.
Строки заказа
Что видно. Таблица строк: Номенклатура, Кол-во, Цена, Срок отгрузки, Дефицит (сколько ещё не покрыто обеспечением), Риск («Просрочено» — красным, если обещанный срок уже прошёл; «Скоро срок» — оранжевым, если до срока осталось не больше 3 дней, при этом ещё есть неотгруженный остаток), кнопка «Удалить» на строке. Строки можно добавлять и удалять только пока заказ в статусе «Черновик» — после подтверждения количество и номенклатуру строки изменить через этот экран нельзя (по дизайну: для этого нужна отдельная версия/поправка заказа, которой пока не реализовано).
Клик по строке открывает панель обеспечения для неё.
Обеспечение и резервы строки
Клик по строке раскрывает два независимых блока — они намеренно не сверяются друг с другом.
Обеспечение (FulfillmentAllocation) — плановый источник покрытия: склад, производство или закупка. Для источника «производство»/«закупка» нужно вручную указать ID соответствующего производственного заказа/заказа поставщику (готового поиска-подсказки для этого пока нет — id вставляется вручную). Статусы: Запланировано, Активно, Исполнено, Отменено. Важно: привязка строки заказа клиента к производству — полностью ручная и информационная: ничто в системе не создаёт производственный заказ автоматически и не связывает его со строкой само по себе.
Резервы (StockReservation) — мягкая резервация количества товара, которую затем можно «закрепить» за конкретной партией (выбор из списка доступных партий с остатком) — после закрепления резерв можно только снять или отменить, но не открепить от партии обратно. Статусы: Активен, Использован, Снят, Отменён. Система не позволяет зарезервировать за одной партией больше, чем в ней реально свободного остатка (с учётом уже существующих активных резервов).
Отгрузки
Что видно. Список отгрузок заказа (№, статус) и панель выбранной отгрузки: строки (Номенклатура, Кол-во), кнопка «Скачать накладную» (доступна всегда, в т.ч. для черновика — как предварительный комплектовочный лист), и, только для черновика, кнопки «Провести» и «Отменить».
Типовые сценарии. Новая отгрузка создаётся вводом произвольного номера. Строка отгрузки добавляется выбором строки заказа, а затем — уже закреплённого за партией резерва этой строки; отдельного поля количества нет — оно всегда равно количеству выбранного резерва (в системе нет автовыбора партии по FIFO/LIFO на этом шаге — только явно закреплённый резерв). Таким образом, путь до отгрузки жёстко последователен: строка заказа → обеспечение (по желанию) → резерв → закрепление резерва за партией → отгрузка → строка отгрузки → «Провести».
Провести — подтверждающий диалог («Будет создан и проведён расходный ордер»); необратимое действие: создаёт и проводит расходный ордер склада (режим списания — точно по выбранной партии, не FIFO/LIFO), переводит израсходованные резервы в «Использован», саму отгрузку — в «Проведена», и пересчитывает статус родительского заказа клиента (см. выше).
Особенности и ограничения. Отгрузить строку, для которой не создан и не закреплён за партией резерв, нельзя — это единственный путь списания товара в этом разделе.
Риски по срокам
Просроченные и приближающиеся к сроку (в пределах 3 дней) строки заказов подсвечиваются прямо в таблице строк (см. выше) и отдельно агрегируются в виджете дашборда «Заказы клиентов: риск срока» (Обзор и аналитика) — по всем открытым заказам компании сразу, без перехода к конкретной строке.
Договоры
В меню и на странице раздел называется «Контракты» (/contracts,
право contracts.view); в документации — «Договор» (Contract). Как и
Заказы клиентов, раздела с прямым аналогом в legacy VOGBIT нет.
Список и создание
Что видно. Таблица: № контракта, Заказчик, Статус (бейдж). Кнопка «+ Новый контракт» открывает форму: номер, заказчик (выбор из справочника с быстрым добавлением нового заказчика прямо в форме).
Карточка договора
Что видно. Номер, заказчик, статус, даты создания/изменения. Кнопки перехода статуса:
| Статус | Значение |
|---|---|
Черновик (draft) |
Начальный статус |
Действует (active) |
— |
Закрыт (closed) |
Конечный статус — обратного перехода нет |
Две независимые таблицы дочерних документов:
- Производственные заказы — заказы (раздел «Заказы» этого же документа), связанные с договором напрямую: № заказа, изделие, количество, готовность (%), статус. Кнопка «+ Производственный заказ» открывает тот же диалог создания заказа, что и в разделе Заказы, с предустановленной и заблокированной привязкой к этому договору.
- Заказы клиента (исполнение) — заказы клиентов, привязанные к этому договору: № заказа, статус. Кнопка «+ Заказ клиента» открывает форму создания заказа клиента с предустановленным договором.
Особенности и ограничения. У договора нет собственных строк, сумм или графика поставок — это только коммерческий заголовок с номером, заказчиком и статусом; вся содержательная информация («что и сколько») живёт уровнем ниже — либо в производственных заказах (что изготавливаем), либо в строках заказа клиента (что и когда обещано заказчику). Заказ клиента может существовать вообще без договора — привязка всегда необязательна.
Связанные разделы
- Производство и планирование (Управление потоком, Диспетчеризация, График производства, Работа с заданиями, Детальный график) — что происходит с позициями и шагами заказа после «Создать задания»: очередь, буферы, публикация расписания, фактическое выполнение в цехе.
- Работы и качество (Приём работ, Цеховой терминал, ОТК/Брак, Табель) — сдача количества по шагам маршрута заказа, приёмка по качеству («ОТК» в карточке заказа), журнал сдач.
- Склад и снабжение (Склад, MRP, Обеспеченность, Поступления) — партии и остатки, на которые опираются Резервы и Обеспечение заказов клиентов; закупки, на которые ссылается обеспечение источником «Закупка».
- Себестоимость и цены (Себестоимость, Прайс-калькулятор) — использует записи вкладки Цена (K3) и K1/K2 из номенклатуры/технологии для расчёта себестоимости.
- Справочники и доступ (Справочники) — типы операций, типовые технологические процессы (ТТП), оборудование, инструменты, единицы измерения, виды номенклатуры — всё, чем наполняются выпадающие списки на вкладках Технология и в форме номенклатуры.