{% extends "main_card.html.twig" %} {% block title %}{% trans %}assembly.import_bom{% endtrans %}{% endblock %} {% block before_card %} {% if validationErrors or importerErrors %}

{% trans %}parts.import.errors.title{% endtrans %}

{% endif %} {% endblock %} {% block card_title %} {% trans %}assembly.import_bom{% endtrans %}{% if assembly %}: {{ assembly.name }}{% endif %} {% endblock %} {% block card_content %} {{ form(form) }} {% endblock %} {% block additional_content %}
{% trans %}assembly.import_bom.template.header.json{% endtrans %}
{{ jsonTemplate|json_encode(constant('JSON_PRETTY_PRINT') b-or constant('JSON_UNESCAPED_UNICODE')) }}
{{ 'assembly.bom_import.template.json.table'|trans|raw }}
{% trans %}assembly.import_bom.template.header.csv{% endtrans %}
{{ 'assembly.bom_import.template.csv.exptected_columns'|trans }}
quantity;name;part_id;part_mpnr;part_ipn;part_name;part_description;part_manufacturer_id;part_manufacturer_name;part_category_id;part_category_name
  • quantity
  • name
  • part_id
  • part_mpnr
  • part_ipn
  • part_name
  • part_description
  • part_manufacturer_id
  • part_manufacturer_name
  • part_category_id
  • part_category_name
{{ 'assembly.bom_import.template.csv.table'|trans|raw }}
{% trans %}assembly.import_bom.template.header.kicad_pcbnew{% endtrans %}
{{ 'assembly.bom_import.template.kicad_pcbnew.exptected_columns'|trans }}
Id;Designator;Package;Quantity;Designation;Supplier and ref
  • Id
  • Designator
  • Package
  • Quantity
  • Designation
  • Supplier and ref
  • Note
  • Footprint
  • Value
  • Footprint
{{ 'assembly.bom_import.template.kicad_pcbnew.exptected_columns.note'|trans|raw }} {{ 'assembly.bom_import.template.kicad_pcbnew.table'|trans|raw }}
{% endblock %}