Блог

Интерфейс редактирования конфигурации продукта полностью переработан

Для дальнейшего развития системы управления производством InlifeERP мы пошли на важный шаг - полностью переработали интерфейс редактирования конфигурации продукта. Продукт и его конфигурация - это то с чего начинается все в системе. В конфигурации продукта задаются:
  • Атрибуты:
    • название;
    • единица измерения;
    • лимит хранения в цеху;
    • кратность поставки (минимальное количество при производстве);
    • допустимое отклонение при производстве;
    • список выходных контрольных параметров;
  • Маска формирования артикула продукта в зависимости от вариативных параметров продукта и опций при заказе производства;
  • Маска формирования варианта исполнения продукта в зависимости от вариативных параметров продукта и опций при заказе производства;
  • Вариативные параметры продукта, например, длина изделия;
  • Компоненты для производства продукта с указанием
    • комплектующих и их норморасходов в зависимости от значений вариативных параметров и опций продукта при заказе;
    • алиаса (для формул нормарасхода);
    • формулы норморасхода;
    • привязки к операции;
  • Внутренние переменные конфигурации продукта для расчета норморасходов операций в продукте;
  • Производственные операции с указанием:
    • названия операции;
    • описания операции;
    • формулы расчета количества операций;
    • формулы расчеты нормочасов для проведения одной операции;
    • формулы расчета количества рабочих, рекомендуемое для выполнения операции;
    • группы рабочих мест;
    • флажка "Вспомогательная операция" (не участвует в цепочке "предыдущая-следующая");
    • списка предыдущих операций;
    • списка вспомогательных компонентов;
    • списка контрольных параметров;
    • флажка "Контрольная операция";
    • флажка "Операция требует прикрепления фото";
    • файла изображения операции;
    • флажка "Завершающая операция при производстве".
Учитывая сложность интерфейса мы решили переложить его на ReactJS, который совмещает необычайную гибкость в разработке и итоговую скорость работы страницы редактирования продукта. В будущем все интерфейсы системы управления производством InlifeERP будут перекладываться на ReactJS.


Коленько Сергей