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

Antwort per Email an