Odoo 企业版文档发起签署为什么不是“上传 PDF 点发送”:Documents、Sign 与完成文件权限链路讲透
基于 documents_sign、sign.template 与 sign.request 源码,讲清 Documents 中的 PDF 如何变成签署模板、回写 folder/tag,并在完成后补权限。
ARTICLE LIBRARY
持续记录源码理解、业务流程、模块开发经验与踩坑总结。
基于 documents_sign、sign.template 与 sign.request 源码,讲清 Documents 中的 PDF 如何变成签署模板、回写 folder/tag,并在完成后补权限。
pos_settle_due 的重点从来不是做一笔“补收订单”,而是把 partner 总欠款、发票未结清金额、当班 pay_later 分录与 session closing 的核销重新归到同一口径。
围绕 stock_barcode_quality_control 说明条码端为什么要把 move line 先标记 picked,再允许按扫码上下文触发质量检查。
基于 appointment_sms、appointment 与 calendar_sms 源码,讲清预约 slot 确认、手机号采集与短信提醒如何沿着日历事件上下文闭环。
顾客显示屏在企业版里是一个独立的公开路由,不是把备餐屏或 POS 会话原样 iframe 出去;access_token、initial_data 和订单阶段压缩共同决定了顾客能看到什么、看不到什么。
基于 stock_barcode_quality_control_picking_batch 与 stock_barcode_picking_batch 解释批次条码初始数据怎样带出 quality_check_todo,并保持从 picking 到 batch 的来回跳转。