用途:为 openerp 提供覆盖 10 个领域、39 个业务对象的人性化只读查询命令(list/view),供高频业务对象查询时优先使用。未覆盖对象走 discovery 层。
主要能力:每个对象统一两个子命令。openerp <domain> <object> list 支持过滤、--top N、--page-all、--format json|table|csv、--jq;交易单据为单据级(每单一行,不展开分录)。openerp <domain> <object> view --number <编号> 查看单条完整明细(含分录行)。部分对象 list 本身即明细/余额级:采购价目、即时库存、生产与委外用料清单、生产订单产品、计划订单、工艺路线。
使用方式:先读 ../openerp-shared/SKILL.md。示例:openerp base material list --keyword 控制器 --format table;openerp purchase order list --supplier 01.001 --date-from 2024-01-01 --top 50;openerp sales order view --number XSDD000006;openerp inventory balance list --material 2.60.51.0439。统计用 --sum / --group-by,如 openerp sales order list --date-from 2026-05-01 --date-to 2026-05-31 --sum FBillAllAmount_LC。
适用场景:查询物料、客户、供应商、部门、仓库、员工等基础资料,采购/销售单据,库存出入与调拨、即时库存,生产/委外/计划/工程/车间/成本相关对象。
限制:均为只读命令;资料声明所有对象已对真实实例联调通过;超过约 2000 行用 --page-all;--sum/--group-by 字段须为该对象可查字段,不在默认列会自动补查;BOM 有独立命令(见 ../openerp-bom);清单外对象需经 objects/schema/query 发现层。其他细节暂未提供。