Я создал заказ на продажу внутри контроллера из запроса http, например:
@http.route("/create-sales-order", type="json", auth="custom", methods=["POST"])
def create_sales_order(self, **args):
ref = request.params.get("vendor_reference")
name = request.params.get("vendor_name")
if not (ref or name):
return Response(status=400)
partner = request.env["res.partner"].sudo().search([
("ref", "=", ref)
if "vendor_reference" in request.params else
("name", "=", name)
])
order = request.env["sale.order"].sudo().create({
"partner_id": partner.id,
"company_id": request.env.company.id,
'partner_invoice_id': partner.id,
'partner_shipping_id': partner.id,
})
return {
"order_name": order.name
}
Заказ был успешно создан, я могу найти его с помощью оболочки odoo, но он не отображается в модуле "Продажи" взгляды. У вас есть идеи, что я пропускаю?