Специфікація — це перелік номенклатури та підзбірок із кількостями, потрібними для виготовлення номенклатури.
Специфікація може також містити виробничі операції, потрібні для виготовлення номенклатури.
Специфікація (BOM) — серце системи «Виробництво» і найважливіший документ, на основі якого створюються інші документи, як-от замовлення на виробництво та робочі картки. ERPNext підтримує багаторівневі специфікації. Докладніше — на цій сторінці.
Специфікація — це перелік усіх матеріалів (закуплених або виготовлених власноруч) та операцій,
потрібних для виготовлення готової продукції або підзбірки. В ERPNext кожна номенклатура (підзбірка) може
мати власну специфікацію, тож утворюється багаторівневе дерево номенклатури.

Щоб заявки на закупівлю були точними, завжди підтримуйте специфікації в актуальному стані.
Щоб відкрити список специфікацій, перейдіть:
Головна > Виробництво > Специфікація > Специфікація
Зверніть увагу: проведену специфікацію редагувати не можна. Можна лише скасувати чинну, скопіювати її і провести нову. До того ж специфікація пов'язана з багатьма місцями в модулі «Виробництво», тож вносити в неї зміни довго й клопітно. Тому варто добре все обдумати й ретельно заповнити специфікацію перед проведенням.
1. Що потрібно заздалегідь
Перш ніж створювати й використовувати специфікацію, радимо спочатку створити:
2. Як створити специфікацію
- Відкрийте список «Специфікація» і натисніть «Створити».
- Виберіть номенклатуру, яку виготовлятимете. Назва номенклатури, одиниця виміру, організація та валюта підтягнуться автоматично.
- Вкажіть кількість номенклатури, яку буде виготовлено за цією специфікацією.
- У таблиці «Номенклатура» виберіть сировину (номенклатуру), потрібну для виготовлення. Далі:
- Вкажіть кількість використаної сировини.
- Задайте тут операцію для позиції — пізніше вона підтягнеться в замовлення на виробництво.
- Якщо позиція є підзбіркою, підтягнеться її специфікація за замовчуванням.
- Виберіть склад-відправник, щоб вести облік запасів.
- Вкажіть відсоток відходів, які залишаться після використання цієї сировини.
Матеріали специфікації](/files/docs-bom-materials.png) - У розділі відходів виберіть номенклатуру відходів, що утворюється під час виробництва, і її кількість. Якщо це побічний продукт, а не відходи, для нього можна вказати ціну. Якщо сировина використовується на 100%, пропустіть цей розділ. Якщо номенклатура відходів збігається з номенклатурою, що виготовляється, вона вважається технологічними втратами, і її кількість віднімається від кількості виготовленої продукції.

- Збережіть і проведіть документ.
У таблиці «Номенклатура» є опція «Включити номенклатуру у виробництво». Для сировини цей прапорець має бути ввімкнений. Якщо до специфікації потрібно включити операції чи послуги, які не є номенклатурою, що використовується у виробництві, зніміть цей прапорець. Наприклад, обробка пластику хімікатом коштує грошей, але це не номенклатура, а витрати треба враховувати.

2.1 Списувати компоненти на основі
Функція «Списувати компоненти» в ERPNext автоматизує списання сировини під час завершення замовлення на виробництво, тож запаси не доводиться оновлювати вручну. Запаси списуються автоматично або за специфікацією, або за фактично переданими матеріалами. Це ідеально підходить для великосерійного стандартизованого виробництва, де важливо підвищити точність обліку запасів і мінімізувати ручне введення даних.

- Способи списання:
- Специфікація: сировина списується автоматично за кількостями зі специфікації, помноженими на кількість готової продукції.
- Матеріал, переданий для виробництва: списуються лише ті матеріали, які фактично передано в цех (на склад незавершеного виробництва) рухом ТМЦ.
Якщо потрібно, щоб за замовчуванням «Списувати компоненти на основі» використовувало не специфікацію, задайте параметр «Списання сировини за» в «Налаштуваннях виробництва».
2.2 Специфікація з операціями
Щоб додати операції, увімкніть прапорець «З операціями». З'явиться таблиця «Операції». Це зручно, щоб відстежувати вартість різних операцій, які виконуються під час виготовлення номенклатури. Операції легко додати, задавши шаблон у довіднику «Технологічний маршрут».

- У таблиці «Операції» додайте операції, потрібні для виготовлення цієї номенклатури.
- Для кожної операції потрібно вказати робочу станцію, на якій її виконуватимуть. Робочу станцію за замовчуванням можна задати в документі «Операція».
- Вкажіть погодинну ставку, час операції у хвилинах і розмір партії, яку виготовляють за одну операцію. На основі цих значень розраховуються експлуатаційні витрати.
Примітка: робочі станції задаються лише для калькуляції собівартості продукції та планування операцій замовлення на виробництво, а не для обліку запасів. Запаси обліковуються на складах, вказаних у таблиці «Номенклатура» специфікації.
Для специфікації з операціями треба заповнити поле «Передавати матеріал за». Матеріали можна передавати одним разом за замовленням на виробництво або частинами за окремими робочими картками. Від цього залежить, чи «Передача матеріалів для виробництва» виконується одразу за замовленням на виробництво, чи кілька разів за окремими робочими картками. Вибір залежить від тривалості виготовлення, вартості продукції, кількості деталей, що використовуються, кваліфікації працівників тощо.

2.3 Додаткові параметри під час створення специфікації
- Активний: номенклатуру можна виготовляти й з іншим набором матеріалів/операцій. У такому разі зніміть цей прапорець, щоб вимкнути цю специфікацію і використовувати іншу.
- За замовчуванням: ця специфікація підставлятиметься за замовчуванням у замовлення на виробництво тощо під час вибору номенклатури.
- Вимагається інспекція: «Перевірка якості» стане обов'язковою для сировини й готової продукції. Після ввімкнення прапорця виберіть шаблон перевірки якості.
- Дозволити альтернативну номенклатуру: буває, що під час виготовлення готової продукції потрібних матеріалів немає. Якщо ввімкнути цю опцію, можна створити й вибрати альтернативну номенклатуру зі списку «Альтернативна номенклатура». Наприклад, використати пластикові гранули замість пластикових кристалів. Докладніше — на цій сторінці.
- Дозволити ту саму номенклатуру кілька разів: іноді у виробництві одну й ту саму номенклатуру потрібно додати двічі. Наприклад, дві металеві труби по 0,5 м, з яких формують іншу деталь. Просто вказати кількість 2 тут не вийде: в одиницях виміру це буде 1 м загалом, а для виробництва потрібні дві труби по 0,5 м. Цей прапорець дозволяє вибрати ту саму номенклатуру кілька разів.
- Встановити ціну номенклатури підзбірки на основі специфікації: якщо ввімкнути цей прапорець, ціна підзбірок визначатиметься за їхніми специфікаціями. Якщо вимкнути — братиметься собівартість номенклатури підзбірки. Для фантомної номенклатури цей параметр ігнорується: її собівартість завжди визначається складом її специфікації.
- Це фантомна специфікація: якщо прапорець увімкнено, ця специфікація не виготовляє жодної номенклатури — це лише логічне групування сировини. Номенклатура, що виготовляється за такою специфікацією, має бути нескладською. Якщо цю нескладську номенклатуру додати як «сировину» в будь-яку іншу специфікацію, специфікація розкриється автоматично — незалежно від того, чи ввімкнено розкриття або багаторівневі специфікації.
- Вартість матеріалів базується на: ціну використаної сировини можна розраховувати за різними параметрами.
- Собівартість: собівартість, вказана в картці номенклатури.
- Остання закупівельна ціна: ціна береться з останнього замовлення/рахунку-фактури на продаж.
- Прайс-лист: ціна береться з ціни номенклатури.
Докладніше — на цій сторінці.
3. Можливості
3.1 Калькуляція специфікації
Розділ «Калькуляція» в специфікації показує орієнтовну вартість виготовлення номенклатури.
Вартість розраховується із собівартості сировини/підзбірок і вартості операцій.

Якщо специфікацію провели, коли вартість номенклатури чи операцій ще не була оновлена, оновіть її кнопкою Оновлення вартості. Система підтягне актуальні ціни та витрати.

Вартість специфікації можна також оновлювати автоматично — опцією «Оновлювати вартість специфікації автоматично» в «Налаштуваннях виробництва».
3.2 Потрібні матеріали (розгорнуто)
У цій таблиці перелічено всю сировину, потрібну для виготовлення номенклатури. Сюди також підтягується сировина для підзбірок/фантомної номенклатури разом із кількостями. Нерозгорнута таблиця не містить сировини, потрібної для виготовлення підзбірок.
Наприклад, щоб виготовити пластиковий помазок для гоління, потрібна сировина і щетина як підзбірка. Для ручки ви виготовляєте власний пластик, а для щетини використовуєте сирі пластикові кристали.

3.2.1 Не розкривати
Якщо потрібно виключити розгорнуту номенклатуру, увімкніть прапорець «Не розкривати» в таблиці номенклатури специфікації. Для фантомної номенклатури ця опція доступна лише для читання і за замовчуванням вимкнена.
Приклад використання:
- Ноутбук
- Материнська плата (тримається на складі)
- Клавіатура
Організація виготовляє ноутбуки, для яких потрібні дві підзбірки — материнська плата й клавіатура. Виробництво починається, коли надходить замовлення від клієнта. Материнську плату виготовляти довше, ніж клавіатуру, тож організація виробляє материнські плати окремо, незалежно від замовлень на продаж, і тримає їх на складі. Оскільки материнська плата вже є на складі, загальний час виготовлення основної номенклатури — ноутбука — скорочується.
Готуючи в ERPNext специфікацію для ноутбука, організація не хоче розкривати специфікацію материнської плати, але хоче розкрити специфікацію клавіатури. Саме для цього в таблиці номенклатури специфікації є прапорець «Не розкривати». Користувач увімкне його для материнської плати і не вмикатиме для клавіатури.

3.3 Проєкт і веб-сайт
Специфікацію можна пов'язати з проєктом, щоб відстежувати хід робіт, витрати проєкту тощо. У разі виробництва під замовлення з індивідуальною розробкою кожне замовлення може бути проєктом, а підзбірки — завданнями. Тоді хід виконання можна відстежувати через зв'язок із проєктом.
Специфікацію можна також показати на веб-сайті для апаратних продуктів з відкритим кодом (open-source hardware). Відкрите апаратне забезпечення схоже на відкрите програмне: технічні характеристики продукту публікуються відкрито.
3.4 Шаблон специфікації

За допомогою шаблону специфікації можна створювати специфікації для шаблонної номенклатури (на основі якої створюються варіанти номенклатури). Ці специфікації можна використовувати як специфікації за замовчуванням під час створення замовлень на виробництво для варіантів шаблонної номенклатури. У шаблонну специфікацію можна також додавати шаблонну номенклатуру як сировину. Під час створення замовлення на виробництво з шаблону специфікації ERPNext дає змогу вибрати варіант номенклатури для шаблонної номенклатури — див. знімок екрана нижче.

На основі шаблонної специфікації можна також створити специфікацію для варіанта номенклатури. Щоб створити специфікацію варіанта:
- Відкрийте шаблон специфікації.
- Натисніть кнопку Створити.
- Виберіть «Варіант специфікації».
- Виберіть варіант номенклатури, для якого створюєте специфікацію.
- Якщо сировина в специфікації — шаблонна номенклатура, система дасть змогу вибрати її варіант.

3.5 Після проведення
Після проведення специфікації на її панелі можна створити такі документи:

4. Кількості компонентів у відсотках
- У таблиці «Номенклатура» з'являється стовпець Відсоток (%), а К-сть стає доступною лише для читання: кількість у кожному рядку розраховується як
відсоток / 100 × кількість на виході, з перерахунком одиниць виміру, якщо одиниця виміру компонента відрізняється від одиниці виміру специфікації. - Сума відсотків має дорівнювати рівно 100%.
- Один рядок можна позначити як балансову позицію: вона автоматично отримує відсоток, що залишився після всіх інших рядків, тож не доводиться вручну підганяти десяткові дроби. Балансова позиція може бути лише одна, а інші рядки мають залишити їй додатний залишок.
- Кожен рядок, крім балансового, повинен мати відсоток — змішувати в специфікації відсотки й кількості, введені вручну, не можна.
- Кількості перераховуються під час кожного збереження, тож зміна кількості на виході пропорційно змінює весь рецепт.
Приклад
Кількість на виході 200 кг: коріандр 40% → 80 кг, чилі 35% → 70 кг, куркума позначена як балансова позиція → 25% → 50 кг (якщо кількість не задано вручну).

5. Пов'язані теми
Переклад сторінки «Bill Of Materials» з документації ERPNext. © Frappe Technologies Pvt. Ltd., ліцензія CC BY-SA 3.0. Переклад — OpenOblik, на тих самих умовах. Переклад машинний, вичитка триває: помітили неточність — напишіть нам.