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