Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleЛогика скриптов
Code Block
if job.can_pause == true then
    return 'green'
else
    return '#563d7c'
end

Пример логики скрипта выше закрасит задания зеленым цветом (значение «green»), если они могут быть приостановлены и фиолетовым (код «#563d7c») если нет.

Info

В логике скриптов Lua могут быть использованы следующие поля API ExeMES Server:

API ExeMES ServerПолеТип данныхОписание
JobjobObjectЗадание
start_timeDateTimeВремя начала задания
finish_timeDateTimeВремя завершения задания
ent_idIntegerИД рабочего центра
job_idStringИД задания
scenario_idStringИД сценария
process_idStringИД процесса
wo_idStringИД производственного заказа
oper_idStringИД операции
item_idStringИД материала
seq_noIntegerПорядковый номер задания внутри операции
qty_reqdNumberТребуемое количество материала к производству
qty_prodNumberПроизведенное количество материала
run_ent_idNumberИД рабочего центра, на котором запущено задание
init_sched_ent_idNumberИД рабочего центра, для которого задание изначально запланировано
target_sched_ent_idNumberИД рабочего центра, для которого задание запланировано планировщиком или пользователем
latest_start_timeDateTimeСамое позднее время начала для удовлетворения требуемого времени окончания
req_finish_timeDateTimeТребуемое время завершения задания
act_start_timeDateTimeФактическое время начала задания
act_finish_timeDateTimeФактическое время завершения задания
sched_start_timeDateTimeПлановое время начала задания
sched_finish_timeDateTimeПлановое время завершения задани
stateStringСтатус задания
display_seqIntegerИдентификатор, определяющий последовательность отображения задания в пользовательском интерфейсе
can_pauseBooleanМожет ли задание быть поставлено на пауз
setup_durationTimeSpanРассчитанное время переналадки
wowoObjectПроизводственный заказ
scenario_idStringИД сценария
wo_descStringОписание заказа
process_idStringИД процесса
item_idStringИД материала
release_timeDateTimeДата выпуска
req_finish_timeDateTimeТребуемая дата завершения
req_qtyNumberТребуемое количество материала на заключительной операции

...