Versions

This is the documentation for older versions of Odoo (formerly OpenERP).

See the new Odoo user documentation.

See the new Odoo technical documentation.

Управление производством

Производственные заказы описывают действия, которые надо выполнить, и используемое сырье для каждой стадии производства. Для работы с требованиями к сырью вы используете спецификации (списки материалов), а для законченных продуктов нужны заказы на производство.

Производство дает следующие результаты:

  • Уменьшение запасов: потребление сырья,

  • Увеличение запасов: производство готовой продукции,

  • Расходы на счетах аналитики: производственные операции,

  • Добавленная бухгалтерская стоимость запасов: путем создания стоимости, возникающей от преобразования продуктов.

Перечень материалов (спецификация) (Bills of Materials)

Использование спецификаций

Спецификации -- это документы, которые описывают список сырья, используемого для получения конечной продукции. Чтобы проиллюстрировать концепцию спецификации, предположим, что вы работаете над изготовлением тумбы, производственный план которой приведен на иллюстрации «План конструкции тумбы».

/doc_static/5.0/_images/mrp_armoire.png

План конструкции тумбы

Тумба собирается из сырья и промужуточных сборочных узлов:

Product Definitions before defining Bills of Materials

Код продукта (Product Code)

Описание

ARM100

Тумба (Cabinet)

PANLAT

Деревянная боковая панкль (Wooden Side Panel)

PANA100

Задняя панель (Rear Panel)

PROFIL

Металлическая стойка (Metal Strut)

ETA100

Полка (Shelf)

PLET100

Панель полки (Shelf Panel)

BOIS002

Деревянная панель (Wood Panel)

BOIS010

Деревянная панель (Wood Panel)

TAQ000

Штифты панели (Panel Pins)

LIN040

Перемычка (Lintel)

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

Bill of Materials for 1 ARM100 Unit

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

PANLAT

2

Шт. (Unit)

PANA100

1

Шт. (Unit)

PROFIL

4

Шт. (Unit)

ETA100

3

Шт. (Unit)

Bill of Materials for 1 ETA100 Unit

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

PLET100

1

Шт. (Unit)

TAQ000

4

Шт. (Unit)

Bill of Materials for 1 PLET100 Unit

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

BOIS010

0.083

кв.м. (m2)

Bill of Materials for 1 PROFIL Unit

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

LIN40

0.25

м (m)

Bill of Materials for 1 PANA100 Unit

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

BOIS002

0.25

кв.м. (m2)

Bill of Materials for 1 PANLAT Unit

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

BOIS002

0.083

кв.м. (m2)

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

Total Quantities

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

BOIS002

2 * 0.083 + 0.25

кв.м. (m2)

LIN040

1

м (m)

BOIS002

0.083 * 3

кв.м. (m2)

TAQ000

12

Шт. (Unit)

Совет

Спецификация (Bill of Materials)

Чтобы увидеть спецификацию в древовидном представлении, воспользуйтесь меню [Производство ‣ Конфигурация ‣Спецификация ‣ Структура Спецификации] (Manufacturing ‣ Configuration ‣ Bill of Materials ‣ Bill of Materials Structure).

/doc_static/5.0/_images/mrp_bom_tree.png

Структура спецификации (Bill of Materials)

Чтобы определить новую спецификацию (bill of materials), воспользуйтесь меню [Производство ‣ Конфигурация ‣Спецификация ‣ Новая спецификация] (Manufacturing ‣ Configuration ‣ Bill of Materials ‣ New Bill of Materials).

/doc_static/5.0/_images/mrp_bom.png

Экран определения спецификации (Bill of Materials)

В области снизу от спецификации вы должны указать готовый продукт, который будет произведен или собран. После того, как продукт выбран, OpenERP автоматически заполнит название спецификации и Единицы измерения (Unit of Measure) для данного продукта.

Тип спецификации (BoM Type) : Фантомная (Phantom) или Нормальная (Normal) и поле Технологическая карта (Routing) более подробно описаны ниже в настоящей главе.

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

Вторая вкладка, Изменения (Revisions), используется для указания всех изменений, внесенных в спецификацию (bill of materials). После каждого изменения вы можете указать номер изменения и какие-либо примечания о сделанном вами изменении.

Примечание

Упрощенный вид (Simplified View)

Вкладка Изменения (Revisions) доступна только если пользователь работает в режиме Расширенного вида (Extended View), (что означает, что пользователь должен быть внесен в группу Удобство / Расширенный вид (Usability / Extended View).

/doc_static/5.0/_images/mrp_bom_revision.png

Изменения спецификации (Revisions of a Bill of Materials)

На третьей вкладке, Свойства (Properties), вы можете поместить описание плана в текстовом виде, номер последовательности, который используется для определения приоритетов между спецификациями, диапазон дат, в котором спецификация разрешена, и значения для округления и эффективности продукта.

Округление (Rounding) используется для указания наименьшего значения Единицы Измерения (Unit of Measure) для выражения количества указанного продукта. Так, если вы установите значение округления в 1.00, вы не сможете произвести половину продукта. Эффективность (Efficiency) продукта позволяет вам указать процент, который вы теряете при производстве (процент потерь). Эти потери могут быть установлены для готовой продукции или для каждой позиции сырья. Влияние значения эффективности -- резервирование большего количества сырья для производства, чем вы получите, исходя из расчета на основе спецификаций.

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

Многоуровневые спецификации

В OpenERP каждая позиция спецификации может сама быть спецификацией. Так что вы можете определить спецификацию (BoM) с несколькими уровнями. В отличие от определения нескольких спецификаций (BoM) для тумбы, показанной на иллюстрации «План конструкции тумбы», вы можете определить одну спецификацию, показанную ниже:

Single Bill of Materials for 1 ARM100 Unit

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

ARM100

1

Шт. (Unit)

PANLAT

2

Шт. (Unit)

BOIS002

0.166

кв.м. (m2)

PANA100

1

Шт. (Unit)

BOIS002

0.25

кв.м. (m2)

PROFIL

4

Шт. (Unit)

LIN040

1

м (m)

ETA100

3

Шт. (Unit)

PLET100

3

Шт. (Unit)

BOIS010

0.249

кв.м. (m2)

TAQ000

12

Шт. (Unit)

OpenERP ведет себя по-разному в зависимости от того, определена ли спецификация (BoM) как несколько маленьких спецификаций, каждая из которых одноуровневая, или как одна многоуровневая спецификация, представленная древовидной структурой.

Так что если вы выберете спецификацию, использующую промежуточную продукцию (сборочные узлы), которая автоматически создаст заказы на производство на основании рассчитанных требований, OpenERP предложит производство промежуточных продуктов. Для изготовления тумбы вы создаете 6 производственных заказов:

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

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

PLET100

3

Шт. (Unit)

BOIS010

0.25

кв.м. (m2)

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

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

ETA100

3

Шт. (Unit)

PLET100

3

Шт. (Unit)

TAQ000

12

Шт. (Unit)

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

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

PROFIL

4

Шт. (Unit)

LIN040

1

м (m)

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

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

PANA100

1

Шт. (Unit)

BOIS002

0.25

кв.м. (m2)

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

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

PANA100

2

Шт. (Unit)

BOIS002

0.17

кв.м. (m2)

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

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

ARM100

1

Шт. (Unit)

PANLAT

2

Шт. (Unit)

PANA100

1

Шт. (Unit)

PROFIL

4

Шт. (Unit)

ETA100

3

Шт. (Unit)

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

Single manufacture from a tree-structured BoM

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

ARM100

1

Шт. (Unit)

BOIS002

0.17

кв.м. (m2)

BOIS002

0.25

кв.м. (m2)

LIN040

1

м (m)

BOIS010

0.25

кв.м. (m2)

TAQ000

12

Шт. (Unit)

Фантомная спецификация

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

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

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

Если вы хотите создать один производственный заказ на законченную тумбу, а не спецификацию, вы можете определить позицию спецификации, соответствующую продукту ETA100, в спецификации тумбы как Фантомный (Phantom) тип. Тогда это автоматически поместит содержимое спецификации на ETA100 в производственный заказ на тумбу, даже если тумба не была определена как многоуровневая спецификация.

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

Если вы определите спецификацию для тумбы ARM100 путем, который показан в таблице ниже, вы получите два производственных заказа, когда заказ на тумбы будет подтвержден, как показано в последующих таблицах.

Definition and use of phantom BoMs

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

Тип спецификации (Type of BoM)

ARM100

1

Шт. (Unit)

обычная (normal)

PANLAT

2

Шт. (Unit)

обычная (normal)

PANA100

1

Шт. (Unit)

фантомная (phantom)

PROFIL

4

Шт. (Unit)

фантомная (phantom)

ETA100

3

Шт. (Unit)

фантомная (phantom)

Production Order from phantom BoMs

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

ARM100

1

Шт. (Unit)

PANLAT

2

Шт. (Unit)

BOIS002

0.25

кв.м. (m2)

LIN040

1

м (m)

BOIS010

0.25

кв.м. (m2)

TAQ000

12

Шт. (Unit)

Production Order from normal BoM

Код продукта (Product Code)

Кол-во (Quantity)

Ед.изм. (Unit of Measure)

PANLAT

2

Шт. (Unit)

BOIS002

0.17

кв.м. (m2)

Сборочная спецификация (Assembly Bills of Materials)

Примечание

Спецификация для продажи (Sales Bills of Materials)

В некоторых пакетах программного обеспечения это называется «Спецификация для продажи (Sales Bills of Materials)». В OpenERP используется термин «сборка (assembly)», из-та того, что спецификация присутствует не только в продажах, но и в иных местах, например при производстве промежуточных продуктов.

Сборочные спецификации дают вам возможность определять сборные конструкции, которые могут быть проданы непосредственно. Они также могут быть использованы в управлении доставкой и запасами, а не только проданы. Например, если вы доставляете тумбу в виде набора частей для самостоятельной сборки, установите тип спецификации ARM100 в значение Сборка (Assembly) .

Когда продавец создает заказ на продукт ARM100, OpenERP автоматически изменит ARM100 с набора компонентов в идентифицируемый комплект для отправки клиенту. Затем система запросит работника склада скомплектовать 2 PANLAT, 1 PANA100, 4 PROFIL, 3 ETA100. Это будет описано как ARM100, а не как набор отдельных доставляемых продуктов.

Пример: Большой дистрибьютор

Как пример использования таких сборок, можно рассмотреть покупку в супермаркете. В супермаркете вы можете купить бутылки колы по отдельности, или упаковку из 6 бутылок. Упаковка и бутылки -- это два разных продукта, и их штрих-коды также отличаются.

Но клиент имеет право открыть упаковку и достать несколько бутылок для предъявления их при оплате по отдельности. Супермаркет больше не может отслеживать свои запасы в упаковках и бутылках, а может только в отдельных бутылках.

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

В случае такой сборки, производственного заказа для преобразования продукта не существует. Преобразование происходит напрямую между заказом и набором.

Примечание

Сборки и закупки

Дано описание использование сборок для продажи клиентам, но эта функциональность также работает при закупках от поставщиков.

Так, в примере с супермаркетом, вы можете закупать колу в упаковках, а сотрудник склада увидит количество бутылок в принимаемом товаре.

Настраиваемые спецификации

Для одного и того же продукта в OpenERP вы можете определить несколько спецификаций. Фактически, вы можете определить несколько способов изготовления или несколько утвержденных видов сырья для данного продукта. В разделе далее вы увидите, что инструкция по изготовлению (технологическая карта) прилагается к спецификации, так что выбор спецификации неявно включает операции по изготовлению.

Когда для конкретного продукта определены несколько спецификаций, вам необходима система, дающая возможность OpenERP выбрать для использования одну из них. По умолчанию системой выбирается спецификация с наименьшим номером последовательности.

Для получения большего контроля над процессом при продаже или заготовлении, вы можете использовать свойства (properties). Меню [Управление производством ‣ Конфигурация ‣ Свойства] (Production Management ‣ Configuration ‣ Properties) дают вам возможность определять свойства, которые могут быть определены произвольно, чтобы помочь вам выбрать спецификацию, когда вам предоставлен выбор из нескольких вариантов спецификаций.

Примечание

Свойства

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

Например, вы можете определить свойства и следующие группы:

Свойства

Группа свойств (Property Group)

Свойство (Property)

Гарантия (Warranty)

3 года (3 years)

Гарантия (Warranty)

1 год (1 year)

Способ производства (Method of Manufacture)

Последовательный (Serial)

Способ производства (Method of Manufacture)

Партия (Batch)

Когда спецификации определены, вы можете ассоциировать с ними соответствующие свойства (properties). Затем, когда продавец начинает вносить позицию продукта, он может указать здесь свойства. Если продукт должен быть изготовлен, OpenERP автоматически выберет спецификацию, которая точнее соответствует указанным в заказе свойствам.

Учтите, что свойства в спецификациях и в управлении продажами видны только в том случае, если вы работаете в режиме Расширенного вида (Extended View). Если вы не видите их на экране, добавьте группу Удобство / Расширенный вид (Useability / Extended View) к вашей пользовательской записи.

/doc_static/5.0/_images/sale_line_property.png

Свойства на позиции клиентского заказа

Пример: Производство партии или на производственной линии

В качестве примера рассмотрим изготовление описанной выше тумбы. Представьте себе, что у компании есть два способа производства этой тумбы:

  • Вручную (Manually): работники собирают тумбы одну за одной и пилят древесину планка за планкой. Этот подход обычно используется при сборке прототипов. Он дает очень быстрое производство, но с высокими затратами и только в небольших количествах.

  • На производственной линии (On a production line): работники используют машины, которые могут резать древесину ленточной пилой. Такой способ используется для изготовления как минимум 50 изделий, так как время изготовления при использовании такого способа достаточно велико. Задержка до начала производства намного длиннее, хотя стоимость на одно изделие при таком объеме намного ниже.

Вы определяете две спецификации для одной и той же тумбы. Чтобы различать их, вы определяете свойства в одной и той же группе: сборка вручную (manual assembly) и сборка на производственной линии (production line assembly). В коммерческом предложении, продавец может задать способ производства, который ему требуется, по каждой позиции заказа, в зависимости от количества и сроков изготовления, требуемых клиентом.

Примечание

Спецификации и заменяющие продукты (bills of materials and substitute products)

В некоторых пакетах программного обеспечения для принципа настраиваемых свойств в спецификациях используется термин замена (substitute).

Путем помещения спецификации на отдельную позицию вы также можете реализовать заменяемые продукты. Надо установить такой спецификации тип Сборка (Assembly), чтобы сделать замену прозрачной и не позволять OpenERP предлагать промежуточный производственный заказ.

Производство

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

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

  • Использование правил Изготовление на заказ (Make to Order),

  • Использование правил Точка заказа (Order Point),

  • Использование производственного плана (Production plan).

/doc_static/5.0/_images/mrp_auto.png

Автоматическое предложение производственных заказов

Яно, что также возможно начать производство вручную. чтобы сделать это, воспользуйтесь меню [Производство ‣ Производственные заказы ‣ Новый производственный заказ] (Manufacturing ‣ Production Orders ‣ New Production Order).

Если вы не устанавливали модуль планирования Точно-по-графику (Just-In-Time) mrp_jit, вам надо начать использование OpenERP для планирования Производственных Заказов автоматически, используя различные правила системы. Чтобы сделать это, воспользуйтесь меню [Производство ‣ Рассчитать все планировщики] (Manufacturing ‣ Compute All Schedulers).

Рабочий цикл для полного производства

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

  • Создание клиентского заказа (customer order),

  • Производственный Рабочий цикл изготовления для промежуточного продукта (полуфабриката) (manufacturing workflow for an intermediate product),

  • Изготовление заказанного продукта,

  • Доставку продуктов клиенту,

  • Выставление счетов в конце месяца,

  • Прослеживание для целей после-продажного сервиса.

Совет

Демонстрационные данные

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

Более продвинутый способ обработки проблем при заготавливании будет описан ниже в данной главе.

Клиентский заказ

Начните с введения клиентского заказа. Для этого воспользуйтесь меню [Управление продажами ‣ Заказы на продажу ‣ Новое предложение] (Sales Management ‣ Sales Orders ‣ New Quotation). Введите следующую информацию:

  • Клиент (Customer) : Agrolait,

  • Регламент поставки (Shipping Policy) : Счет на основе списка подбора (Invoice from picklist) (вторая вкладка),

  • Позиция заказа (Order Line_ :

    • Продукт (Product) : PC2 – Простой ПК (сборка по заказу) (PC2 – Basic PC (assemble on demand)),

    • Количество (ед.изм.) (Quantity (UoM)) : 1,

    • Ед.изм. Продукта (Product UoM) : Шт. (PCE),

    • Метод заготовления (Procure method) : Изготовление на заказ (Make To Order).

После того, как предложение введено, вы можете его немедленно подтвердить, нажав на кнопку [Подтвердить Заказ] (Confirm Order) внизу справа. Наблюдайте за ссылкой заказа, так как она следует за всем прохождением процесса. Обычно, в новой базе данных, она станет SO007. На этой стадии вы можете посмотреть на процесс, связанный с вашим заказом, воспользовавшись кнопкой Процесс (Process) справа вверху формы.

/doc_static/5.0/_images/mrp_sale_process.png

Процесс обработки заказа на продажу SO007

Стартуйте расчет требований, воспользовавшись меню [Производство ‣ Рассчитать все планировщики] (Manufacturing ‣ Compute All Schedulers).

Производство промежуточного продукта

Для понимания смысла расчета требований, вы должны узнать конфигурацию продаваемого продукта. Чтобы это сделать, перейдите на форму продукта ПК2 (PC2) и нажмите ссылку Спецификация (Bill of Materials) справа. Вы получите схему, показанную на иллюстрации «Структура продукта ПК2 (PC2) в демонстрационных данных», которая является структурой выбранного продукта.

/doc_static/5.0/_images/mrp_product_bom_tree.png

Структура продукта ПК2 (PC2) в демонстрационных данных

Изготовление компьютера ПК2 (PC2) должно быть выполнено в 2 операции:

1: Изготовление промежуточного продукта: CPU_GEN

2: Изготовление конечного продукта с использованием этого промежуточного продукта: ПК2 (PC2)

Руководитель производства может затем проверить заказы продуктов при помощи меню [Производство ‣ Производственные заказы ‣ Производственные заказы к началу работ] (Manufacturing ‣ Production Orders ‣ Production Orders To Start). Вы получите список заказов, по которым следует начать работу и оценку даты начала работ для удовлетворения заказанной клиентом даты поставки.

/doc_static/5.0/_images/mrp_production_list.png

Список заказов на производство

Вы увидите заказ на производство CPU_GEN, но не увидите заказа на ПК2 (PC2), потому что он зависит от промежуточного продукта. Вернитесь к производственному заказу на CPU_GEN и нажмите на него. Если существует несколько заказов, выберите соответствующий вашему заказу, используя номер ссылки, который содержит ваш номер заказа (в данном примере SO007).

/doc_static/5.0/_images/mrp_production_form.png

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

Система покажет, что вы должны изготовить продукт CPU_GEN, используя компоненты: MB1, CPU1, FAN, RAM. Затем вы можете подтвердить производство дважды:

Начало производства: потребление сырья,

Окончание производства: изготовление конечного продукта.

На этой стадии вы должны нажать на позицию продукта MB1 для указания его номера партии. Номер партии обычно показан в родительском плане, так что вы можете просто скопировать его. Чтобы это сделать, поместите курсор в поле Производственная партия (Production Lot) и нажмите <F1> для создания новой партии. Укажите номер партии, например: MB1345678. Система может вывести предупреждение, так как такой партии в запасах нет, но вы можете игнорировать это предупреждение.

Заказ на производство должен находиться в закрытом состоянии, как показано на иллюстрации «Производственный заказ после различных стадий».

/doc_static/5.0/_images/mrp_production_form_end.png

Производственный заказ после различных стадий

Изготовление конечной продукции

После изготовления промежуточного продукта CPU_GEN, OpenERP затем автоматически предложит изготовление компьютера ПК2 (PC2), используя ранее созданный заказ. Так что вернитесь в меню производственных заказов, которые надо начать исполнять [Производство ‣ Производственные заказы ‣ Производственные заказы к началу] (Manufacturing ‣ Production Orders ‣ Production Orders to start).

Вы увидите компьютер ПК2 (PC2), который был продан клиенту, как показано на иллюстрации «Список заказов на производство».

/doc_static/5.0/_images/mrp_production_list_end.png

Список заказов на производство

Так же, как для продукта CPU_GEN, подтвердите производственный заказ двумя датами: получение сырья и начало производства; окончание производства.

Продукт, проданный клиенту, теперь изготовлен, и сырье было потреблено и взято из запасов.

Совет

Автоматические действия

Так же, как управление использованием материалов и производством запасов, изготовление может дать следующие автоматические эффекты, более подробно описанные ниже в данной главе:

  • добавление стоимости к запасам (adding value to stock),

  • создание операций для работников сборки (generating operations for assembly staff),

  • автоматическое создание проводок на счетах аналитики (automatically creating analytical accounting entries).

Доставка продукта клиенту

Когда продукты изготовлены, сотрудник склада автоматически получит заказ в свой список дел. Чтобы увидеть все товары, ожидающие доставки, воспользуйтесь меню [Управление запасами ‣ Исходящие продукты ‣ Доступные для упаковки] (Stock Management ‣ Outgoing Products ‣ Available Packing). Вы найдете здесь списки комплектов к подготовке, как показано на иллюстрации «Список операций комплектации к совершению».

/doc_static/5.0/_images/mrp_packing_out.png

Список операций комплектации к совершению

Заказы на комплектацию представлены в порядке приоритетов отправки, так что работник склада должен начать с заказов, расположенных в верхней части списка. Убедитесь, что ваш список комплектации был создан, найдя его по названию клиента (Agrolait) или по ссылке (SO007). Нажмите на него и затем нажмите кнопку Подтвердить (Approve).

Совет

Комплектация и доставка

В зависимости от того, работаете ли вы в режиме упрощенного или расширенного вида, вам могут потребоваться дальнейшие шаги, чтобы произвести доставку до вашего клиента, так что вам надо выполнить два шага:

  • список выборки (picking list),

  • заказ на доставку (delivery order).

Выставление счета при доставке

Периодически администратор или бухгалтер может отправлять счета на основе выполненных доставок. Чтобы сделать это, воспользуйтесь меню [Управление запасами ‣ Исходящие продукты ‣ Комплекты к выставлению счета ‣ Комплекты по способу выставления счета] (Stock Management ‣ Outgoing Products ‣ Packing to Invoice ‣ Packing by Invoice Method). Вы получите список всех доставок, которые были выполнены, но по которым еще не были выставлены счета.

Выберите все или некоторые доставки. Нажмите кнопку действия [Создать счет] (Create Invoice). OpenERP запросит вас, хотите ли вы сгруппировать доставки для одного и того же клиента в одном счете, или предпочитаете выставлять индивидуальный счет по каждой доставке.

/doc_static/5.0/_images/mrp_picking_invoice_form.png

Выставление счетов по доставкам

Счета генерируются OpenERP автоматически в статуте Черновик (Draft). Вы можете редактировать счета до их окончательного подтверждения.

/doc_static/5.0/_images/mrp_invoice_list.png

Список счетов, подготовленных системой на основании доставок

После того, как вы просмотрели различные подготовленные счета, вы можете подтвердить их один за одним или все вместе при помощи доступных действий. Затем распечатайте счета при помощи опции множественной печати и отправьте их вашим клиентам по почте.

Отслеживание

Теперь предположим, что клиент звонит вам по телефону, чтобы сообщить о производственном дефекте в доставленном продукте. Вы можете провести отслеживание по всей производственной цепочке, используя серийный номер, указанный на материнской плате (продукт MB1). Чтобы просмотреть подробную историю, воспользуйтесь меню [Управление запасами ‣ Отслеживание ‣ Производственные партии] (Stock Management ‣ Traceability ‣ Production Lots).

Найдите продукт, соответствующий проданному продукту или номеру партии. После того, как продукт был найден, вы можете провести отслеживание в соответствии с описанием раздела «Управление партиями и отслеживание» в части «Логистика и Управление Запасами».

Подробности производственного заказа

Чтобы открыть заказ на производство (Production Order), воспользуйтесь меню [Производство ‣ Заказы на производство ‣ Новый заказ на производство] (Manufacturing ‣ Production Orders ‣ New Production Order). Вы получите пустую форму для внесения нового производственного заказа, показанную на иллюстрации «Новый заказ на производство».

/doc_static/5.0/_images/mrp_production_new.png

Новый заказ на производство

Заказ на производство следует процессу, приведенному на иллюстрации «Процесс для обработки производственного заказа».

/doc_static/5.0/_images/mrp_production_processus.png

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

Поля даты, приоритета, и номера ссылки заполняются автоматически при первом открытии формы. Впишите продукт, который вы хотите изготовить, и требуемое количество. Поле Ед.изм. продукта (Product UOM) заполняется OpenERP автоматически, когда продукт создается впервые.

Затем вам необходимо установить два расположения:

Расположение, в котором находится сырье, и

Расположение, в котором будет помещена готовая продукция.

Для простоты, впишите расположение Склад (Stock) в обоих местах. Поле Спецификация (Bill of Materials) будет автоматически заполнено OpenERP, когда вы нажмете кнопку [Расчет данных] (Compute Data). Затем вы можете заменить его другой спецификацией, чтобы указать что-то иное для данного конкретного изготовления.

Вкладки Запланированные продукты (Planned Products) и Наряд-заказы (Work Orders) также заполняются автоматически, когда вы нажимаете кнопку [Расчет данных] (Compute Data). Затем вы увидите требуемое для производства сырье и операции, требуемые от работников сборки.

Если вы хотите начать производство, нажмите кнопку [Подтвердить производство] (Confirm Production), и OpenERP затем автоматически заполнит поля Перемещение (Moves) во вкладках Затраченные Продукты (Consumed Products) и Конечные продукты (Finished Products). Информация во вкладке Затраченные Продукты (Consumed Products) может быть изменена, если:

  • вы хотите внести серийный номер для сырья,

  • вы хотите изменить затраченные количества (потери при производстве).

Для отслеживания вы можете указать номер партии используемого сырья, или конечных продуктов. Чтобы сделать это, нажмите на одной из позиций на первой или третьей вкладках. Обратите внимание на номера Производственная партия (Production lot) и Партия для отслеживания (Tracking lot).

Когда заказ подтвержден, вы должны произвести принудительное резервирование материалов, воспользовавшись кнопкой [Принудительное резервирование] (Force Reservation). Это означает, что вам не надо ждать, когда планировщик назначит и зарезервирует сырье из ваших запасов для начала производства. Это ускорит процесс заготовления.

Если вы не хотите изменять приоритеты, просто оставьте производственный заказ в этом состоянии и планировщик создаст план, базируясь на приоритете и вашей планируемой дате.

Для начала производства продуктов, нажмите Начало производства (Start Production). Тогда сырье автоматически потреблено из запасов, что означает что перемещения из черновика (В ожидании (Waiting)) перейдут в состояние Выполнено (Done).

Когда производство завершено, нажмите Производство закончено (Production Finished). Конечные продукты тогда будут перемещены на склад.

Планировщик

Планировщик требований -- это расчетный механизм, который автоматически планирует и расставляет приоритеты производства и заготовления на основании определенных для данных продуктов правил. Он запускается раз в день. Вы также можете стартовать его вручную, воспользовавшись меню [Производство ‣ Вычислить все планировщики] (Manufacturing ‣ Compute All Schedulers). При этом для определения приоритетов между различными производственными заказами, доставками и закупками у поставщиков используются все применимые параметры, определенные в продуктах, поставщиках, и компании.

Вы можете установить время запуска путем изменения соответствующего действия в меню [Администрирование ‣ Конфигурация ‣Планировщик ‣ Запланированные действия] (Administration ‣ Configuration ‣ Scheduler ‣ Scheduled Actions). Измените конфигурационный документ Запуск планировщика MRP (Run MRP Scheduler).

/doc_static/5.0/_images/stock_cron.png

Настройка времени запуска для расчета требований

Совет

Расчет требований / планирование

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

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