Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Consulta via API para obtener la cantidad a mano de un producto según la ubicación.
- # Se requieren como parámetros de búsqueda:
- # - ID del producto. Puede pasarse una lista de ID's de producto en lugar de uno solo, sólo hay que cambiar la condición por "('product_id', 'in', [lista de IDs de producto])"
- # - ID de la ubicación.
- # - ID de la compañía.
- qty = models.execute_kw(DB, UID, PSW, 'stock.quant', 'search_read', [[('product_id', '=', 26244), ('location_id', '=', 83), ('company_id', '=', 11)]], {'fields': ['quantity', 'reserved_quantity']})
- # Retorna:
- #[
- # {
- # "id": 94918, este ID no es del producto, sino del quant.
- # "quantity": 114.0, Cantidad a mano
- # "reserved_quantity": 0.0 Cantidad reservada, si la hay
- # }
- #]
- # Devuelve una lista de diccionarios. Si se hace la consulta por un solo producto, entonces la lista tendrá un elemento, donde devolverá la cantidad a mano y la cantidad reservada, si la hay
- # Si se realiza una búsqueda por varios productos, la lista tendrá tantos elementos como productos haya en la búsqueda. En ese caso sería recomendable incluir entre los campos a buscar el product_id ("'fields': ['product_id', 'quantity', 'reserved_quantity']"), para poder asociar luego cada cantidad con su producto.
Add Comment
Please, Sign In to add comment