Print Friendly, PDF & Email

Что же это за зверь такой — производство?

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

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

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

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

В ERP ODOO есть отдельный модуль «Производство» (MRP), который очень тесно связан с продажами, закупками, логистикой и учетом. В этой статье я хочу дать обзор основных инструментов доступных в базовой версии ODOO (на примере 13-й версии системы).

Итак, давайте начнем.

После установки модуля mrp у нас в системе появляется пункт меню «Производство». После чего сразу идем в  пункт меню «Настройки» и активируем ряд дополнительных опций:

конфигурация производства в Odoo

После сохранения настроек количество пунктов меню в разделе «Производство» увеличится и значительно расширится функционал системы.

Изменение настроек карточки продукта

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

Категория продукции в Odoo

Кроме того у нас в карточке продукции появляется возможность выбрать дополнительный маршрут «Изготовление», который у нас будет задействоваться при производстве — этот маршрут выбирать не обязательно для того чтобы производство заработало, но обязательно в некоторых случаях (например при производстве на заказ).

Как работает базовое производство?

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

Давайте сейчас рассмотрим на простом примере как работает базовое производство.

Допустим у нас есть «Готовый продукт», для производства которого нужно использовать 2 шт. Сырья1 и одна шт. Сырья2.  Себестоимость 1 шт. Сырья1 — 100 грн, 1шт. Сырья2 — 50 грн.. Значит себестоимость единицы «Готового продукта» — 2*100+1*50=250 грн

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

Итак, теперь мы можем создать производственный заказ

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

Во вкладке «Разное» указывается тип операции с типом операции «Производство» на уровне которого задаются места хранения по умолчанию для сырья ( с какого места хранения будет списываться сырье) и для готовых продуктов (на какой место хранение будет приходоваться готовая продукция). Все эти перемещения будут делаться с помощью виртуального места хранения «Производство» и логистическая цепочка будет выглядеть так: Сырье списывается в производство, из производства выходит готовая продукция, при этом себестоимость списанного сырья равна себестоимости готовой продукции.

Давайте запустим наше производство и произведем «Готовый продукт» в количестве — 2 штуки.

После подтверждения производственного заказа (МО) у нас есть возможность проверить наличия сырья на складе и если оно там есть, система его зарезервирует под этот заказ

Для того чтобы произвести Готовый продукт нужно нажать кнопку «Произвести», а затем «Отметить сделанным». После этого сырье спишется со склада и оприходуется готовая продукция:

Также из производственного заказа можно посмотреть и себестоимость произведенной продукции

А теперь добавим производственные центры и технологические маршруты

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

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

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

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

Для этого создаем технологическую карту и задаем в ней последовательность операций

Теперь эту технологическую карту указываем в спецификации и запускаем снова производство. Теперь после стадии резервирования сырья нам доступно планирование производства. После нажатия на кнопку «План» под каждую прописанную операцию в технологическом маршруте создаться производственный наряд (задание)

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

Наряд-заказ в Odoo

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

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

Учет брака при производстве

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

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

Брак при производстве

После нажатия на кнопку «Брак» у нас появляется окно в котором мы можем указать какое сырье и в каком количестве необходимо списать на брак

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

Заказы на разборку

Мы также можем запустить обратный процесс и наш Готовый продукт разобрать на составляющие с помощью документа Заказ на разборку (mrp.unbuild), при этом мы можем привязать его к конкретному производственному заказу (но это не обязательно).

Заказ на разборку в Odoo

После подтверждения документа готовый продукт спишется на виртуальное место хранение «Производство» и с него на склад оприходуется сырье из которого он состоит согласно спецификации.

Подведем итоги

В этой статье я дал обзор почти всех основных инструментов (например не было рассмотрено производство под заказ, создание спецификации под варианты продукта и ряд других инструментов) которые доступны в базовом производстве в ERP ODOO. Его можно существенно прокачать путем установки модулей, доступных в apps store. Также уже есть интеграция с сервисом для планирования производства и запасов в цепях поставок — Frepple

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