Am Mittwoch, 11. Mai 2016 17:09:15 UTC+2 schrieb TPH: > > 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 >
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'> -- Sie erhalten diese Nachricht, weil Sie Mitglied der Google Groups-Gruppe "tryton-de" sind. Weitere Optionen: https://groups.google.com/d/optout