Документация/Номенклатура и заказы
РУКОВОДСТВО VYRAB

Номенклатура и заказы

Изделия, технологии, производственные и клиентские заказы.

Назначение

Эта фаза покрывает данные, вокруг которых строится всё производство: что делаем (Номенклатура — детали, сборки, материалы, их состав и техпроцесс) и для кого/сколько делаем (Заказы, Заказы клиентов, Договоры).

  • Номенклатура (/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 из номенклатуры/технологии для расчёта себестоимости.
  • Справочники и доступ (Справочники) — типы операций, типовые технологические процессы (ТТП), оборудование, инструменты, единицы измерения, виды номенклатуры — всё, чем наполняются выпадающие списки на вкладках Технология и в форме номенклатуры.