Перейти к основному содержимому

Операция производственного заказа


Операция производственного заказа – шаг работ, который цех выполняет по конкретному заданию. Из операций складывается производственный заказ, и по ним же ведется учет: у каждой есть статус, даты, выпущенное количество, брак и продукция на доработку.

Операции появляются в заказе двумя способами: при генерации по шаблону ПЗ – система копирует в заказ операции шаблона, либо вручную на форме заказа. В обоих случаях операция принадлежит только этому заказу: изменения в ней не затрагивают шаблон, а правки шаблона не меняют уже созданные заказы.

Основные термины

ТерминОпределение
ОперацияЗаконченная часть технологического процесса на одном рабочем месте
БлокЗапись, которая группирует операции внутри производственного заказа и сама операцией не является
ЦиклОднократное выполнение операции, за которое выпускается заданное количество деталей
PDAСбор производственных данных на рабочих местах или производственной линии
MDAСбор данных от производственных машин

Сведения


Наименование: Операция производственного заказа
Системное имя: mes_production_order_operation
Класс: транзакционные данные
Родительская таблица: Операции производственных данных (родитель)

Колонки таблицы
НазваниеТип колонкиНазвание колонки
Операция IDStringoperation_id
ОперацияStringoperation
Позиция №Stringposition_operation
СтатусChoicestate
Производственный заказReferenceproduction_order_ref
НоменклатураReferencearticle
РецептReferencerecipe
ИнформацияTextinformation
БлокTrue/Falseblock
АктивноTrue/Falseactive
Заключительная операцияTrue/Falsefinal_operation
ЦветColorcolor
Регистрация производственной партииTrue/Falseproduction_batch_registration
Регистрация производственного лотаTrue/Falseproduction_lot_registration
Production serial registrationTrue/Falseproduction_serial_registration
Регистрация партии материалаTrue/Falsematerial_batch_registration
Регистрация лота материалаTrue/Falsematerial_lot_registration
Регистрация серийного номера материалаTrue/Falsematerial_serial_registration
Команда пользователейReferenceuser_team
БригадаListshift_team
Каталог ошибокReferencefailure_catalogue
Каталог причинReferencecause_catalogue
Ошибка по умолчаниюReferencedefault_failure
Функциональный блокReferencefunctional_block
Цех/участокReferencework_area
Рабочие местаListstations
Группа машинReferencemachine_group
Категория машиныReferencemachine_category
МашиныListmachines
Режим расчета рецептаChoicerecipe_calculation_mode
Режим ввода количестваChoicequantity_input_mode
Деталей за циклIntegerparts_per_cycle
Единица измерения циклаReferencecycle_unit
Плановая эффективность %Percent Completeplanned_efficiency
Плановый брак %Percent Completeplanned_scrap
Единица времени операцииReferenceoperation_time_unit
Время операцииIntegeroperation_duration
Длительность наладкиIntegersetup_duration
Время после операцииIntegerpostoperation_duration
Производственная стоимость за циклIntegerproduction_cost_per_cycle
Стоимость материалов за циклIntegermaterial_cost_per_cycle
Переделка запрещенаTrue/Falseno_rework
Первоначальная настройкаTrue/Falseinitial_setup
ИнструментыTrue/Falsetools
Производственная информацияTextproduction_information
Плановая дата стартаDate/Timeplanned_start
Плановая дата окончанияDate/Timeplanned_end
Плановое количествоFloatplanned_quantity
Фактическая дата стартаDate/Timeactual_start
Фактическая дата окончанияDate/Timeactual_end
Фактическое количествоFloatactual_quantity
Произведенное количествоFloatproduced_quantity
Количество годной продукцииFloatgood_quantity
Количество бракаFloatscrap_quantity
Количество на доработкуFloatrework_quantity
Начало наладкиDate/Timesetup_start
Окончание наладкиDate/Timesetup_end
ПользовательReferenceuser
ТаблицаRecord Classsys_db_table_id
IDBig Integersys_id
Когда созданоDate/Timesys_created_at
Кем созданоReferencesys_created_by
Когда измененоDate/Timesys_updated_at
Кем измененоReferencesys_updated_by

Логика работы с операцией

  1. Откройте производственный заказ и перейдите в секцию Операции.
  2. Нажмите Новая операция – откроется форма создания операции. Поле Производственный заказ заполняется автоматически.
  3. Заполните основные данные и параметры операции в секции Детали.
  4. Заполните плановые показатели в секции Производственные данные.
  5. Сохраните и закройте форму – операция появится в списке операций заказа.

Операция всегда существует в составе производственного заказа, поэтому создается и редактируется с его формы. В ходе производства по ней фиксируют фактические данные и меняют статус – вручную или через PDA и MDA.

Поля формы

к сведению

Слева расположен виджет с изображением. Здесь отображается изображение, выбранное в поле image записи Номенклатуры. Если у выбранной номенклатуры изображение отсутствует, в виджете показывается вариант по умолчанию

ПолеОбязательноОписание
Операция IDДаУникальный идентификатор операции
ОперацияДаНазвание операции
НоменклатураНетНоменклатура, для изготовления которой выполняется операция
Производственный заказНетПроизводственный заказ, в состав которого входит операция
РецептНетРецепт, который используется при выполнении операции
ИнформацияНетДополнительный комментарий
СтатусНетТекущий статус операции:
• Новая
• Запланирована
• Разрешена к производству
• В производстве
• В доработке
• Завершена
• Отменяется
• Отменена
• Приостановлен
БлокНетЗапись является функциональным блоком, а не операцией: блоки группируют операции внутри производственного заказа
АктивноНетОперация или блок используются в текущем производственном заказе. Неактивные записи остаются в заказе, но не считаются рабочими
Заключительная операцияНетОперация является завершающим этапом производственного процесса в заказе

Секции

Ниже области основных данных расположены секции, в которых заполняется и просматривается дополнительная информация по операции производственного заказа. В них можно настроить параметры операции, указать плановые и фактические производственные данные, просмотреть связанные позиции спецификации номенклатуры и перечень ингредиентов.

подсказка

Секции Спецификация номенклатуры и Ингредиенты отображаются после сохранения записи, если заполнены поля Номенклатура и Рецепт соответственно

Детали

Секция предназначена для заполнения параметров операции: где и кем она выполняется, сколько времени занимает и сколько стоит один цикл.

Поля

ПолеОбязательноОписание
Режим расчета рецептаДаОпределяет способ расчета количества ингредиентов по рецепту для данной операции
Позиция №ДаПорядковый номер операции в структуре производственного заказа
ЦветНетЦветовое обозначение операции
Команда пользователейНетКоманда пользователей, ответственная за выполнение операции производственного заказа
БригадаНетБригада, назначенная для выполнения операции
Каталог ошибокНетСправочник ошибок
Каталог причинНетСправочник причин
Ошибка по умолчаниюНет
Функциональный блокНетФункциональный блок, к которому относится операция производственного заказа
Режим ввода количестваНетОпределяет способ ввода количества при выполнении операции
Цех/участокНетПроизводственный участок, на котором выполняется операция
Рабочие местаНетРабочие места, на которых может выполняться операция
Группа машинНетГруппа оборудования, в рамках которой выбираются машины для выполнения операции
Категория машиныНетКатегория оборудования, к которой относятся машины, используемые в операции
МашиныНетМашины, на которых может выполняться операция
Деталей за циклНетКоличество деталей, производимых за один цикл операции
Единица измерения циклаНетЕдиница измерения, используемая для цикла операции
Плановая эффективность %НетПлановое значение эффективности выполнения операции
Плановый брак %НетПлановое значение процента брака для операции
Единица времени операцииНетЕдиница измерения времени выполнения операции
Время операцииНетДлительность выполнения операции
Длительность наладкиНетВремя подготовки оборудования перед началом операции
Время после операцииНет
Производственная стоимость за циклНетПроизводственные затраты на один цикл выполнения операции
Стоимость материалов за циклНетЗатраты на материалы для одного цикла выполнения операции

Фильтры

Два поля секции сужают список для выбора по значению другого поля:

  • Рабочие места фильтруются по значению поля Цех/участок: если оно заполнено, для выбора доступны только рабочие места указанного цеха или участка, если не заполнено – все рабочие места.
  • Машины фильтруются по значению поля Группа машин: если оно заполнено, для выбора доступны только машины этой группы, если не заполнено – все машины.

Дополнительные параметры

В нижней части секции расположены чекбоксы, которые задают дополнительные параметры выполнения операции.

  • Переделка запрещена – задает признак запрета переделки для операции.
  • Первоначальная настройка – задает признак первоначальной настройки для операции.
  • Инструменты – задает признак использования инструментов в операции.

Производственные данные

Секция предназначена для указания плановых и фактических параметров выполнения операции: дат начала и окончания, времени наладки и количества выпущенной продукции.

Поля

ПолеОбязательноОписание
Производственная информацияНетДополнительная производственная информация по операции
Плановая дата стартаНетПланируемые дата и время начала выполнения операции
Плановая дата окончанияНетПланируемые дата и время завершения операции
Плановое количествоНетКоличество продукции, которое планируется изготовить в рамках операции
Фактическая дата стартаНетФактические дата и время начала выполнения операции
Фактическая дата окончанияНетФактические дата и время завершения операции
Фактическое количествоНетФактическое количество продукции, произведенное в рамках операции
Произведенное количествоНетКоличество продукции, произведенное в рамках операции
Количество годной продукцииНетКоличество годной продукции, полученной по результатам выполнения операции
Количество бракаНетКоличество продукции, признанной браком по результатам выполнения операции
Количество на доработкуНетКоличество продукции, направленной на доработку по результатам выполнения операции
Начало наладкиНетДата и время начала наладки оборудования
Окончание наладкиНетДата и время завершения наладки оборудования
ПользовательНетПользователь, который зафиксировал производственные данные по операции

Спецификация номенклатуры

В секции показан состав номенклатуры, указанной в операции: из каких компонентов она собирается и в каком количестве. Сам состав задается в спецификации номенклатуры (таблица mes_bom_article) – в операции он не создается заново.

Чекбокс Используется определяет, входит ли компонент в состав по этой операции. Так можно отключить компоненты, которые расходуются на других этапах производства.

Доступные действия

  • Редактировать – открывает окно, в котором задаются количество, единица измерения и признак использования компонента.
к сведению

Чекбокс Используется в списке показывает текущее состояние, но нажать его в списке нельзя. Чтобы включить или отключить компонент, выделите строку и нажмите Редактировать

Как включить компонент в состав
  1. Выделите строку компонента в списке.
  2. Нажмите Редактировать – откроется окно редактирования.
  3. Укажите количество и единицу измерения.
  4. Установите чекбокс Используется.
  5. Нажмите Сохранить в окне, затем сохраните форму операции. Компонент будет помечен галочкой в колонке Используется.
подсказка

Количество и единица измерения, указанные здесь, действуют только для этой операции и не изменяют спецификацию самой номенклатуры

Связь с рабочим процессом

Операция производственного заказа участвует в рабочих процессах системы, связанных с изменением ее статуса. Эти процессы обеспечивают согласованность между операциями и производственным заказом, в состав которого они входят.

Рабочие процессы, в которых участвует Операция производственного заказа:

Map WP Operation to PO operation – переносит данные из таблицы Операция шаблона ПЗ в таблицу Операция производственного заказа. Запускается для каждой операции шаблона при нажатии кнопки Сгенерировать ПЗ на форме шаблона ПЗ.

Production order operation state – изменяет статус в таблице Операция производственного заказа. При переводе операции в статус Завершена выполняется проверка статусов всех операций, связанных с родительским производственным заказом. Если все операции имеют статус Завершена, статус производственного заказа автоматически меняется на Завершен.

Связанные списки

На форме доступны три связанных списка:

Регистрация истории – регистрации, сделанные в ходе выполнения операции: кто, когда, на каком рабочем месте и оборудовании выполнял работы.

Прослеживаемость продукции – записи прослеживаемости (партии, лоты, серийные номера) готовой продукции, связанные с текущей операцией.

Прослеживаемость материала – записи прослеживаемости материалов и сырья, использованных при выполнении операции.

к сведению

Записи обоих списков прослеживаемости хранятся в таблице Прослеживаемость заказа, а различаются значением поля Тип: Продукция или Материал. Тип проставляется автоматически по тому списку, из которого создана запись

Регистрация истории

Записи поступают из операторского интерфейса, а также создаются вручную. Для каждой регистрации отображаются рабочее место, машина, дата и время регистрации, пользователь, статус машины и связанные объекты прослеживаемости.

Доступные действия

  • Создать – открывает форму создания записи. После сохранения запись связывается с текущей операцией и появляется в списке.
  • Изменить – открывает окно управления составом списка: в нем выбирают, какие записи отображаются в связанном списке.
  • Удалить – удаляет выбранную запись из списка.

Прослеживаемость продукции и материала

Доступные действия

  • Создать – открывает форму создания записи Прослеживаемость заказа. Партию, лот или серийный номер и остальные данные нужно указать вручную.
  • Добавить – открывает окно привязки к операции партии, которая уже есть в системе. Новую партию можно создать прямо в этом окне через кнопку +.
  • Сгенерировать – открывает окно генерации: создает новые партии, лоты или серийные номера с автоматической нумерацией и привязывает их к операции.
  • Удалить – удаляет выбранную запись из списка.
Генерация данных прослеживаемости
  1. Нажмите Сгенерировать в нужном списке – продукции или материала.
  2. Отметьте, что создать: Партия, Лот или Серийный номер.
  3. Укажите количество – целое число от 1 до 100.
  4. Заполните дополнительное поле, если оно появилось: для партии – плановое количество, для лота – партию, к которой он относится.
  5. Нажмите Сгенерировать.

Идентификаторы присваиваются автоматически по шаблонам из настроек Batch, Lot и Serial auto-numbering settings в таблице Системные настройки.

Связи сущности

  • Серые блоки слева – сущности, которые ссылаются на Операцию производственного заказа.
  • Розовые блоки справа – сущности, на которые ссылается сама Операция производственного заказа.
  • Подпись на стрелке – поле, в котором хранится ссылка.