dmi scripts: inventory-confirm, set-noupdate
							parent
							
								
									5ef8d3040d
								
							
						
					
					
						commit
						977cef1577
					
				|  | @ -67,6 +67,8 @@ def main(): | ||||||
|         methods = [ |         methods = [ | ||||||
|             'login', |             'login', | ||||||
|             'set_dokumentennummern',     |             'set_dokumentennummern',     | ||||||
|  |             'set_dmi_noupdate',    | ||||||
|  |             'dmi_confirm_inventory',                 | ||||||
|         ]       |         ]       | ||||||
|      |      | ||||||
|     if cmd == 'update': |     if cmd == 'update': | ||||||
|  |  | ||||||
|  | @ -405,3 +405,24 @@ class CamadeusFunctions(): | ||||||
|             return self._execute('stock.warehouse', 'write', warehouse_ids, vals) |             return self._execute('stock.warehouse', 'write', warehouse_ids, vals) | ||||||
|         else: |         else: | ||||||
|             return True |             return True | ||||||
|  | 
 | ||||||
|  |     def set_dmi_noupdate(self): | ||||||
|  |         """DMI: Einträge auf 'no update' setzen""" | ||||||
|  |          | ||||||
|  |         domain = [('module','=','cam_dmi'),('noupdate','=',False)] | ||||||
|  |         data_ids = self._execute('ir.model.data', 'search', domain) | ||||||
|  |          | ||||||
|  |         vals = {'noupdate': True} | ||||||
|  |         return self._execute('ir.model.data', 'write', data_ids, vals) | ||||||
|  |      | ||||||
|  |     def dmi_confirm_inventory(self): | ||||||
|  |         """DMI: Lagerstand einbuchen""" | ||||||
|  |          | ||||||
|  |         dummy,inventory_id = self._execute('ir.model.data', 'get_object_reference', 'cam_dmi','inv_init')   | ||||||
|  |          | ||||||
|  |         inventory = self._execute('stock.inventory', 'read', inventory_id, ['state']) | ||||||
|  |          | ||||||
|  |         if inventory.get('state','') == 'confirm': | ||||||
|  |             return self._execute('stock.inventory', 'action_done', [inventory_id]) | ||||||
|  |          | ||||||
|  |         return True | ||||||
		Loading…
	
		Reference in New Issue