Complete Inventory - Lagerbestandspositionen komplettieren mit Proteus

43 views
Skip to first unread message

TPH

unread,
May 11, 2016, 11:09:15 AM5/11/16
to tryton-de
Hallo

Wenn ich einen Lagerort komplett neu befülle muss ich zuerst eine Bestandskorrektor anlegen und jeden Artikel auf Stückzahl Null setzen bevor ich eine neue Liste einlese.

Dies könnte ich umgehen, indem ich mir alle Artikel des Lagerortes anzeigen lasse und eine Inventur mit diesen Artikeln erstelle mit Stückzahl Null.

Noch einfacher, und hierfür suche ich eine Lösung, wäre wohl die Funktion "Lagerbestandspositionen komplettieren" zu nutzen welche auch im Tryton-Client zu sehen ist.

Ich bin mir nun nicht sicher ob das folgende Vorgehen richtig ist. Ich erhalte die Meldung  "Calling method Complete Inventory on model stock.inventory is not allowed".

Inventory = Model.get('stock.inventory')
InventoryLines = Model.get('stock.inventory.line')
(location,) = Location.find(['name', '=', 'Box 1'])
inventory
= Inventory()
inventory
.location = location inventory.click("Complete Inventory")


Ich nutze Tryton 3.2

Freue mich über Tipps, Danke

TPH

unread,
May 11, 2016, 11:37:28 AM5/11/16
to tryton-de

Wenn ich es über den Wizard probiere erhalte ich folgende Meldung:

 complete_inventory = Wizard('stock.inventory.complete', [inventory])

 

xmlrpclib.Fault: <Fault 255: 'u\'stock.inventory.complete\'\nTraceback (most recent call last):\n  File "/trytond/protocols/xmlrpc.py", line 128, in _dispatch\n    session, object_type, object_name, method, *params)\n  File "/trytond/protocols/dispatcher.py", line 140, in dispatch\n    obj = pool.get(object_name, type=object_type)\n  File "/trytond/pool.py", line 168, in get\n    return self._pool[self.database_name][type][name]\nKeyError: u\'stock.inventory.complete\'\n'>




TPH

unread,
May 11, 2016, 12:08:56 PM5/11/16
to tryton-de


Am Mittwoch, 11. Mai 2016 17:09:15 UTC+2 schrieb TPH:

Lösung:

 inventory.click('complete_lines')

 
Reply all
Reply to author
Forward
0 new messages