Odoo 企业版活动现场为什么不是“扫码后打印一下”:Event、Sale 与 IoT 徽章打印链路讲透
基于 event_iot、event_sale_iot 与 iot 源码,讲清活动签到、徽章打印与已售资格校验如何在同一条现场链路闭环。
ARTICLE LIBRARY
持续记录源码理解、业务流程、模块开发经验与踩坑总结。
基于 event_iot、event_sale_iot 与 iot 源码,讲清活动签到、徽章打印与已售资格校验如何在同一条现场链路闭环。
sale_subscription 的续费不是只生成一张 renewal quotation;旧合同的 next_invoice_date、child renewal、portal 交易、token 绑定和付款成功后的 reopen / in-progress 状态,都必须落在同一条合同语义线上。
基于 quality_mrp_workorder 的 button_quality_alert,解释工单发起质量警报时,产品、工位、公司与生产单上下文如何一次性注入质量弹窗。
基于 whatsapp_calendar、appointment 与 whatsapp 源码,讲清预约提醒、改期后通知与 attendee 责任人选择怎样共享日程上下文。
pos_restaurant_preparation_display 通过 prep_order、line uuid 和 notify_pdis 维持内部备餐对象;而顾客侧仍靠 tracking/order 投影读进度,所以 merge/unmerge 后看起来是“一单还在走”,其实背后对象已经重绑。
通过 stock_accountant 说明库存会计不是只改两个科目,而是把 valuation_method、inventory_period、stock_journal 与 valued locations 报表入口绑成同一条关账链。