Позиция
Позиция – это часть заказа, в которой указываются конкретная номенклатура, ее количество, стоимость, срок изготовления и другие важные для производства параметры. Позиции уточняют состав заказа и используются для формирования производственных заказов в MES.
Сведения
Наименование: Позиция
Системное имя: mes_position
Тип: транзакционные данные
Таблица полей
| Название | Тип колонки | Название колонки |
|---|---|---|
| Заказ | Reference | order |
| Шаблон ПЗ | Reference | workplan |
| Номенклатура ID | Reference | article_id |
| Категория номенклатуры | Reference | article_category |
| Статус | Choice | state |
| Позиция 1 | String | position_1 |
| Позиция 2 | String | position_2 |
| Количество | Float | quantity |
| Единица измерения | Reference | unit |
| Цена | Decimal | price |
| Валюта | Reference | currency |
| Стоимость | Decimal | cost |
| Центр затрат | Reference | cost_center |
| Информация | Text | information |
| Плановая дата | Date/Time | planned_date |
Структура формы
Форма позиции заказа включает:
- область основных данных;
- секция Детали;
- связанные списки.
Область основных данных
Слева расположен виджет с изображением. Здесь отображается изображение, выбранное в поле Image записи Номенклатуры. Если у выбранной номенклатуры изображение отсутствует, в виджете показывается вариант по умолчанию.
Справа расположены ключевые поля для заполнения информации о позиции заказа.
| Поле | Обязательно | Описание |
|---|---|---|
| Номенклатура ID | Да | Номенклатура, которая указана в позиции заказа |
| Категория номенклатуры | Нет | Категория выбранной номенклатуры |
| Заказ | Да | Заказ, к которому относится позиция |
| Шаблон ПЗ | Нет | Шаблон производственного заказа, который используется для производства по этой позиции |
| Статус | Нет | Текущий статус позиции: • Новая позиция • Запланирована • В работе • Выполнена частично • Приостановлена • Выполнена • Отменена |
При создании позиции из карточки Заказа поле Заказ заполняется автоматически
Секция Детали
Секция Детали предназначена для заполнения параметров позиции, которые используются для планирования и дальнейшего запуска производства.
| Поле | Обязательно | Описание |
|---|---|---|
| Позиция 1 | Нет | Порядковый номер позиции внутри заказа. Заполняется автоматически при создании новой позиции и присваивается по очередности создания позиций из карточки заказа |
| Позиция 2 | Нет | Номер подстроки позиции, который используется для дополнительной детализации строки заказа |
| Количество | Нет | Количество единиц номенклатуры в данной позиции заказа |
| Единица измерения | Нет | Единица измерения для указанного количества номенклатуры |
| Цена | Нет | Цена за единицу номенклатуры |
| Валюта | Нет | Валюта, в которой указана цена единицы номенклатуры |
| Стоимость | Нет | Общая стоимость позиции заказа |
| Центр затрат | Нет | Центр затрат, к которому относится позиция заказа |
| Информация | Нет | Дополнительный комментарий |
| Плановая дата | Нет | Планируемая дата и время готовности позиции |
Виджет Временная шкала показывает историю смены статусов позиции и позволяет визуально оценить, сколько времени позиция находилась на каждом этапе выполнения.
Она состоит из цветных сегментов:
- цвет сегмента – соответствует статусу позиции заказа;
- длина сегмента – показывает, сколько времени позиция находилась в этом статусе.
Сегменты расположены в хронологическом порядке, поэтому по шкале можно быстро оценить длительность каждого этапа позиции.
Виджет отображается после первого сохранения заказа

Связь с рабочим процессом
Позиция заказа участвует в рабочих процессах, связанных с формированием производственных заказов. После обработки данных заказа запускается Рабочий процесс, который переносит данные из позиции заказа в производственный заказ.
Рабочие процессы, в которых участвует Позиция заказа:
Map Order position to Production Order – переносит данные из таблицы Позиция заказа в таблицу Производственный заказ.
Position State – изменяет статус в таблице Позиция заказа. При переводе позиции в статус Выполнена выполняется проверка статусов всех позиций, связанных с родительским заказом. Если все позиции имеют статус Выполнена, статус заказа автоматически меняется на Выполнен.
Связанные списки
В нижней части формы позиции заказа расположен блок Связанные списки. Он содержит секции Производственный заказ, Прослеживаемость продукции и Прослеживаемость материала. В этих секциях отображаются записи, относящиеся к текущей позиции заказа.
Производственный заказ
В этой секции отображаются производственные заказы, связанные с текущей позицией заказа. Связь реализована через поле order_position в таблице производственного заказа.
В списке отображаются производственные заказы:
- созданные на основе текущей позиции заказа;
- в которых при создании или редактировании указана текущая позиция.
Доступные действия
Создать – открывает форму создания нового производственного заказа. После сохранения он будет связан с текущей позицией.
Изменить – открывает выбранный производственный заказ для редактирования.
Прослеживаемость продукции и материала
Секции Прослеживаемость продукции и Прослеживаемость материала содержат записи прослеживаемости, связанные с текущей позицией заказа.
Доступные действия
Создать – открывает форму создания новой записи прослеживаемости. После сохранения запись отображается в соответствующем связанном списке.
Добавить – открывает окно выбора существующей партии для привязки к текущей позиции заказа. При необходимости новую партию можно создать через кнопку +.
Сгенерировать – открывает окно генерации данных прослеживаемости. Пользователь может выбрать тип создаваемых записей: Партия, Лот или Серийный номер, и указать количество для генерации.
Удалить – удаляет выбранную запись из связанного списка.