1.8 KiB
description, forge, kind, name, partner, prev, repo, title, versions
| description | forge | kind | name | partner | prev | repo | title | versions | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jede Komponente in der Stückliste erhält eine Positionsnummer. | github.com | howto | mrp_bom_position | Mint System | ./order-positions | Mint-System/Odoo-Apps-Manufacture | MRP BoM Position |
|
MRP BoM Position
{{ $frontmatter.description }}
Technischer Name: {{ $frontmatter.name }}
Repository: https://{{ $frontmatter.forge }}/{{ $frontmatter.repo }}/tree/{{ $frontmatter.versions[0] }}/{{ $frontmatter.name }}
Verwendung
Positionsnummern generieren
Mit dieser Erweiterung wird auf jeder Stückliste für jede Komponente eine Positionsnummer generiert.
Positionsnummer anzeigen
Unter https://odoo.build/snippets.html finden Sie Snippets mit der Bezeichnung Get Postition, beispielsweise https://odoo.build/snippets/purchase.html#get-position. Verwenden Sie diese Snippets um auf Berichten, die Positionsnummer aus Verkaufs-, Einkaufs- und Fertigungsaufträgen anzuzeigen.
Aktionen
Positionsnummer festlegen
Navigieren Sie nach Einstellungen > Technisch > Serveraktionen und erstellen Sie einen neuen Eintrag:
Name der Aktion: Positionsnummer festlegen
Modell: mrp.bom
Typ: Code ausführen
Kopieren Sie die folgenden Zeilen in das Feld Python-Code:
for record in records:
record.set_position()
Die Aktion mit dem Knopf Kontextuelle Aktion erstellen bestätigen und dann speichern.
In der Listen- und Formularansicht der Stücklisten haben Sie nun Aktionen > Positionsnummer festlegen zur Auswahl.

