Skip to Content
Menu
This question has been flagged
1 Odpoveď
4310 Zobrazenia

Hello,

i want to validate stock.picking with call button_validate() function through API in postman, but when i call that function, in postman always "Sending request... " and Odoo did not give any response. Below is my python code:

so_obj = request.env['sale.order'].search(
[('x_studio_agsi_order_id', '=', new_delivery_order['order_id'])])

for picking in so_obj.picking_ids:
print(picking.state)
picking.action_assign()
for move_line in picking.move_line_ids_without_package:
move_line.qty_done = move_line.product_uom_qty

picking.button_validate()

How to solve this? Why am I not getting a response? and are there any parameter settings in the odoo.conf file? Below is my odoo.conf file:

[options]
; This is the password that allows database operations:
admin_passwd = admin
db_host = localhost
db_port = 54377
db_user = odoo14e
db_password = False
;db_template = template1
addons_path = /opt/odoo14/addons/,/opt/odoo14-e/odoo/addons/
xmlrpc_port = 8014
limit_time_cpu = 1200
limit_time_real = 100000

Please help and hint.
Thank you very much.

Avatar
Zrušiť
Best Answer

Hi,

Seems you are directly calling the ORM methods inside the postman, nice if you can share the full file, mainly to see the import used in the file.


You can try using any of the following:

  1. Odoo XMLRPC : Connect Odoo With External Applications

  2. Odoo JSONRPC

  3. OdooRPC: Connect To Odoo Database and Perform All Operations


Thanks

Avatar
Zrušiť
Related Posts Replies Zobrazenia Aktivita
1
júl 25
2237
2
júl 25
7721
2
júl 25
4138
2
júl 25
3894
2
jún 25
2512