OpenERP6:Производство
Материал из WikiERP
Управление производством описанных в этой главе охватывает планирование, заказ, складские запасы и изготовление или сборку изделий из сырья и компонентов. В нем также обсуждаются вопросы потребления и производства продукции, а также необходимые операции с оборудованием, инструментами или человеческих ресурсами. Управление производством в OpenERP основано на управлении складским учетом, это очень гибкая система финансового контроля, основанная на методе двойной записи. Управления производством осуществляется MRP модуля. Он используется для обработки всех видов продукции:
- Сборку: комбинированных изделий, пайка или сварка изделий, узлов, комплектов.
- Обработанные детали: механическая обработка, резка.
- Литье: зажим, нагрев.
- Смеси: смешивание, химические процессы, перегонка.
Вы будете работать в двух направлениях: на продукцию в первой части этой главы, так и на операции во второй части. Управление продукцией зависит от принципов классификации в то время как управление операциями зависит от маршрутизации и центров обработки.
Содержание |
Управление производством
Производственные заказы описывают операции, которые должны быть выполнены и использование материалов для каждого этапа производства, используются спецификации для работе из сырого материала и требований-заказов на производство необходимых для готовой продукции.
Производство имеет следующие результаты:
- Сокращение складских запасов: Потребление сырья.
- Увеличение складских запасов: Производство готовой продукции.
- Аналитические расходы: производственные операции.
- Увеличение стоимости товаров на складе: Путем преобразования продуктов.
Спецификации
Спецификациями являются документы, которые описывают список сырья, используемого, для получения готового продукта. Для иллюстрации концепции спецификации рассмотрим спецификацию шкафа.
Корпус собран из сырья и промежуточных узлов:
Таблица 21.1: Список материалов до определения спецификации.
| Код | Описание |
| ARM100 | Шкаф |
| PANLAT | Деревянные боковые панели |
| PANA100 | Задняя панель |
| PROFIL | Металлическая стойка |
| ETA100 | Полка |
| PLET100 | Панель полки |
| BOIS002 | Деревянная полка |
| BOIS010 | Деревянная полка |
| TAQ000 | Группа штырей |
| LIN040 | Перемычка |
Чтобы описать, как собрать этот шкаф, вы определяете спецификации для каждого промежуточного продукта и для окончательной сборки шкафа. Они приводятся в таблице ниже.
Таблица 21.2: Спецификация для 1 шт. ARM100
| Код | Кол-во. | Ед. изм. |
| PANLAT | 2 | шт. |
| PANA100 | 1 | шт. |
| PROFIL | 4 | шт. |
| ETA100 | 3 | шт. |
Таблица 21.3: Спецификация для 1 шт. ETA100
| Код | Кол-во. | Ед. изм. |
| PLET100 | 1 | шт. |
| TAQ000 | 4 | шт. |
Таблица 21.4: Спецификация для 1 шт. ETA100
| Код | Кол-во. | Ед. изм. |
| BOIS010 | 0,083 | м2. |
Таблица 21.5: Спецификация для 1 шт. PROFIL
| Код | Кол-во. | Ед. изм. |
| LIN40 | 0,25 | м2. |
Таблица 21.6: Спецификация для 1 шт. PANA100
| Код | Кол-во. | Ед. изм. |
| BOIS002 | 0,25 | м2. |
Таблица 21.7: Спецификация для 1 шт. PANLAT
| Код | Кол-во. | Ед. изм. |
| BOIS002 | 0,083 | м2. |
После выпуска спецификации, используя можно использовать программное обеспечение для расчета потребностей сырья на основе требований готовой продукции. Тогда, если вы хотите произвести 10 шкафов, система может это вычислить.
Таблица 21.8: Общее кол-во
| Код | Кол-во. | Ед. изм. |
| BOIS002 | 0,416 (2 * 0,083 + 0,25) | м2. |
| LIN040 | 1 (4 * 0,25) | м. |
| BOIS010 | 0,249 (0,083 * 3) | м2. |
| TAQ000 | 12 (3 * 4) | шт. |
![]() | Совет: Ведомость заказа материалов Для того что бы увидеть ведомость в виде дерева, используйте меню Производство-> Основные данные-> Спецификация выберите продукт и нажмите Структура спецификации |
Для создания новой спецификации используйте меню Производство-> Основные данные-> Спецификация и нажмите кнопку Новый
В спецификации вы должны выбрать продукт, который будет изготовлен или будет изготовлен в собранном виде. Как только продукт выбран, OpenERP автоматически назначит имя Спецификации и установит единицу измерения по умолчанию.
Тип спецификации (Нормальная спецификация и ссылка) и маршрутизации поле будут описаны более подробно в следующей главе.
Вторая вкладка, ревизий, используется, для отслеживания изменений, внесенных в спецификацию материалов. После каждого изменения вы можете указать номер версии и заметки по выполненным корректировкам.
В третьей вкладке, свойства, вы можете указать в виде текста, позицию в сборочном чертеже или схеме, порядковый номер, который используется для определения приоритета между спецификациями, а так же значение минимальная кратность и эффективность продукта (норма расхода).
Значения поля Минимальная кратность используется для установки наименьшая единицы измерения для выражения количества выбранного продукта. Например, если вы установили значение Минимальная кратность 1,00 вы не сможете произвести половину изделия. Эффективность продукта позволяет вам указать процент потерь в процессе производства. Эти потери могут быть установлены для готового продукта или для каждой позиции списка материалов. Значение этого поля может привести к тому, что для производства может потребоваться больше сырья чем планировалось. В заключительной части третьей вкладки можно установить определенные свойства для производства продукта процессов. Они будут описаны более подробно в разделе, посвященном конфигурации продуктов.
Многоуровневые Спецификации
В OpenERP каждая строка спецификации сам может быть спецификацией. Таким образом, вы можете создать многоуровневую спецификацию. Вместо определения нескольких спецификаций для сборки Шкафа указанного на рисунке плана строительства кабинета вы могли бы определить единый список материалов:
Таблица 21.9: Единый счет материалов для 1 шт. ARM100
| Код | Кол-во. | Ед. изм. |
| ARM100 | 1 | шт. |
| PANLAT | 2 | шт. |
| BOIS002 | 0,166 | м2 |
| PANA100 | 1 | шт. |
| BOIS002 | 0,25 | м2 |
| PROFIL | 4 | шт. |
| LIN040 | 1 | м |
| ETA100 | 3 | шт. |
| PLET100 | 3 | шт. |
| BOIS010 | 0,249 | м2 |
| TAQ000 | 12 | шт. |
OpenERP ведет себя по-разному в зависимости от того, как задан список материалов. В нескольких небольших спецификаций на одном уровне или в одной древовидной спецификации на нескольких уровнях.
Таким образом если вы выберите тип спецификации с использованием промежуточных продуктов, OpenERP автоматически сгенерирует производственные заказы на основе необходимого количества и предложит производство каждого промежуточного продукта. Для изготовления шкафа, вы должны создать 6 производственных заказов:
Таблица 21.10: Производственный заказ
| Код | Кол-во. | Ед. изм. |
| PLET100 | 3 | шт. |
| BOIS010 | 0,249 | м2. |
Таблица 21.11: Производственный заказ
| Код | Кол-во. | Ед. изм. |
| ETA100 | 3 | шт. |
| PLET100 | 3 | шт. |
| TAQ000 | 12 | шт. |
Таблица 21.12: Производственный заказ
| Код | Кол-во. | Ед. изм. |
| PROFIL | 4 | шт. |
| LIN40 | 1 | м. |
Таблица 21.13: Производственный заказ
| Код | Кол-во. | Ед. изм. |
| PANA100 | 1 | шт. |
| BOIS002 | 0,25 | м2. |
Таблица 21.14: Производственный заказ
| Код | Кол-во. | Ед. изм. |
| PANLAT | 2 | шт. |
| BOIS002 | 0,17 | м2. |
Таблица 21.15: Производственный заказ
| Код | Кол-во. | Ед. изм. |
| ARM100 | 1 | шт. |
| PANLAT | 2 | шт. |
| PANA100 | 1 | шт. |
| PROFIL | 4 | шт. |
| ETA100 | 3 | шт. |
В случае, когда единый список материалов определен в нескольких уровнях, один заказ на производство будет создается для каждого кабинета, включая все под-спецификаций. Затем вы должны получить следующий порядок производства:
Таблица 21.16: Общая сборка из древовидной спецификации.
| Код | Кол-во. | Ед. изм. |
| ARM100 | 1 | шт. |
| BOIS002 | 0,17 | м2. |
| BOIS002 | 0,25 | м2. |
| LIN040 | 1 | м. |
| BOIS010 | 0,249 | м2. |
| TAQ000 | 12 | шт. |
Ссылочные спецификации
Если изготовление готовой продукции осуществляется с помощью промежуточных продуктов, которые сами задаются с помощью других спецификаций, OpenERP предложит изготовление каждого промежуточного продукта. Это даст несколько порядков производства. Если вы хотите получить только один производственный заказ можно задать одну спецификацию с несколькими уровнями.
Данный подход полезно для определения каждого промежуточного продукта в отдельности, а не как часть многоуровневой сборки, даже если вы не хотите создавать отдельные заказы для производства промежуточных продуктов.
В примере, промежуточный продукт ETA100 используется в производстве различных шкафов. Таким образом, вы бы хотели, определить для него уникальную спецификацию, что бы не переписать его элементы в различных спецификациях многоуровневого типа, даже если вы не уверены все экземпляры этого продукта будут созданы физически.
Если вы хотите получить только один производственный заказ для комплектации шкафа и не для спецификации самой вы можете создать запись соответствующую продукту ETA100 в спецификации шкафа как типа «Ссылка»
Таблица 21.17: Определение и использование спецификаций типа «Ссылка»
| Код | Кол-во. | Ед. изм. | Тип спецификации |
| ARM100 | 1 | шт. | Нормальная спецификация |
| PANLAT | 2 | шт. | Нормальная спецификация |
| PANA100 | 1 | шт. | Ссылка |
| PROFIL | 4 | шт. | Ссылка |
| ETA100 | 3 | шт. | Ссылка |
Таблица 21.18: Производственный заказ из ссылочных спецификаций
| Код | Кол-во. | Ед. изм. |
| ARM100 | 1 | шт. |
| PANLAT | 2 | шт. |
| BOIS002 | 0,25 | м2 |
| LIN040 | 1 | м |
| BOIS010 | 0,249 | м2 |
| TAQ000 | 12 | шт. |
Таблица 21.19: Производственный заказ из нормальных спецификаций
| Код | Кол-во. | Ед. изм. |
| PANLAT | 2 | шт. |
| BOIS002 | 0,17 | м2 |
Конфигурация спецификаций
В OpenERP Вы можете задать несколько спецификаций для одного продукта. Вы можете иметь несколько методов изготовления или несколько утвержденных типов сырья для данного продукта. В следующем разделе, мы увидим что производственный процесс (маршрутизация) прилагается к спецификации, так что выбор списка материалов неявно включает в себя операции, необходимых для его изготовления.
После того как для продукта задано несколько спецификаций необходимо иметь систему, позволяющую выбирать один из них для использования. По умолчанию список материалов с низким порядковым номер будет первым представлен в системе.
Чтобы получить больше контроля над процессом выбора во время продажи или закупки, вы можете использовать свойства. Меню Производство->Настройки->Управление спецификациями->Свойства позволяет задать свойства, которые могут быть установлены произвольно, чтобы помочь вам выбрать спецификацию материалов, когда у вас есть такая возможность.
Например, вы можете определить следующие свойства и группы:
Таблица 21.20: Свойства
| Группа свойств | Значение |
| Гарантия | 3 года |
| Гарантия | 1 год |
| Тип производства | Серийный |
| Тип производства | Мелкосерийный |
После того, как список материалов определен, вы можете указать для них соответствующие свойства. Кода продавец доходит до задания свойств продуктов он может предложить существующие свойства. Если продукт должен быть изготовлен он автоматически выбирает наиболее подходящие заданным критериям. Более подробную информацию вы можете найти в статье OpenERP6:УправлениеПродажами
Пример: Производство вручную или на производственной линии
В качестве примера, возьмем производство шкафа, из примера приведенного выше. Представим, что компания имеет два методов изготовления этого шкафа:
- Вручную: сотрудники собирают шкафы один за другим, используя готовые деревянные панели. Этот подход обычно используется для сборки прототипов. Он позволяет получить быстрое производство, но по высокой цене и только в небольших объемах.
- На производственной линии: сотрудники используют машины, которые способны резать древесину с помощью ленточной пилы. Этот метод используется для производства для производства более 50 изделий, поскольку сроки с помощью этого метода довольно длительным.
Задержка начала производства гораздо больше, но затраты на единицу значительно ниже при данных объемах. Вы определить два списка материалов для одного и того же же шкафа. Чтобы их различать, вы можете определить для свойства в одной группе: ручная сборка и монтаж на производственной линии.
На коммерческое предложение, менеджер по продажам может установить требуемый способ изготовления для каждой строки заказа, в зависимости от количества и времени выполнения которое требует заказчик.
Производство
После составления списка материалов, OpenERP cпособна автоматически принимать решения о производственном маршруте в зависимости от потребностей компании. Производственные заказы могут быть предложены системой автоматически в зависимости от ряда критериев, содержащихся в предыдущей главе:
- По принципу Изготовление по заказу (Make to Order)
- По принципу Точка заказа (Order Point)
- По принципу Производственный план
Вы так же, можете начать производство вручную. Для этого используйте меню Производство-> Производство-> Производственные заказы.
Если у вас не установлен модуль планирования Just-In-Time, вы можете начать с использовать OpenERP для построения графика производственных заказов автоматически с помощью различных правил системы. Используйте меню Склад-> Планировщики-> Расчет планирования.
Бизнес-процессы для производства
Для того, что бы полностью понять функциональность системы вы должны установить новую тестовую базу данных с демонстрационными данными. По порядку вы сможете увидеть следующие Бизнес-процессы:
- Создание заказа клиента,
- Создание рабочего процесса для промежуточного продукта,
- Производство заказанной продукции,
- Поставка продукции для клиентов,
- Выставление счетов в конце месяца,
- Отслеживание послепродажного обслуживания.
Заказ клиента
Начните с создания заказа клиента. Для этого используйте меню продажи-> продаже-> заказа.
Введите следующие данные
- Заказчик:Agrolait,
- Политика доставки:Счет из комплектования,
Cтроки заказа:
- Продукция:[PC2] Basic+ PC (assembly on order),
- Количество (ед.изм.):1,
- Ед. изм. продукции:шт.,
- Метод снабжения:в заказе.
После того как данные введены Вы можете сразу подтвердить его, нажав на кнопку Подтвердить заказ внизу справа, производственный заказ будет создан автоматически.
Обратите снимание что в поле Документ-источник появится ссылка на номер документа Заказ на продажу На этом этапе вы можете посмотреть на бизнес-процесс связанный с вашим заказом с помощью ссылки Редактировать поток операций, в правой части экрана.
Запустите расчет потребностей материалов используя меню Склад-> Планировщики-> Расчет планирования.
