openerp-domains
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chineseopenerp-domains — 领域查询命令(高频对象)
openerp-domains — 领域查询命令(高频对象)
先读。没覆盖的对象走../openerp-shared/SKILL.md。../openerp-discovery/SKILL.md
每个对象统一两个子命令:
- —— 交易单据为单据级(每单一行,不展开分录)
openerp <domain> <object> list [过滤] [--top N] [--page-all] [--format json|table|csv] - —— 看单条完整明细(含分录行)
openerp <domain> <object> view --number <编号>
所有对象均已对真实实例联调通过。要看某单的物料/数量等分录明细,用 。
少数对象 list 本身就是明细/余额级(每行一个物料):(价目)、(即时库存)、 / (用料清单)、(生产订单产品)、(计划)、(工艺路线)。
不带过滤即取前若干行; 可裁剪;超过 ~2000 行用 。
viewpurchase priceinventory balanceproduction ppbomsubcontract ppbomproduction moplan planorderengineering routelist--jq--page-all先读。没覆盖的对象走../openerp-shared/SKILL.md。../openerp-discovery/SKILL.md
每个对象统一两个子命令:
- —— 交易单据为单据级(每单一行,不展开分录)
openerp <domain> <object> list [过滤] [--top N] [--page-all] [--format json|table|csv] - —— 看单条完整明细(含分录行)
openerp <domain> <object> view --number <编号>
所有对象均已对真实实例联调通过。要看某单的物料/数量等分录明细,用 。
少数对象 list 本身就是明细/余额级(每行一个物料):(价目)、(即时库存)、 / (用料清单)、(生产订单产品)、(计划)、(工艺路线)。
不带过滤即取前若干行; 可裁剪;超过 ~2000 行用 。
viewpurchase priceinventory balanceproduction ppbomsubcontract ppbomproduction moplan planorderengineering routelist--jq--page-all命令清单(domain object → FormId)
命令清单(domain object → FormId)
| 命令 | 对象 | FormId | 常用过滤 |
|---|---|---|---|
| 物料 | BD_MATERIAL | |
| 客户 | BD_Customer | |
| 供应商 | BD_Supplier | |
| 部门 | BD_Department | |
| 仓库 | BD_STOCK | |
| 员工 | BD_Empinfo | |
| 采购申请 | PUR_Requisition | |
| 采购订单 | PUR_PurchaseOrder | |
| 采购入库 | STK_InStock | |
| 采购退料 | PUR_MRB | |
| 采购价目 | PUR_PriceCategory | |
| 销售订单 | SAL_SaleOrder | |
| 销售出库 | SAL_OUTSTOCK | |
| 发货通知 | SAL_DELIVERYNOTICE | |
| 销售退货 | SAL_RETURNSTOCK | |
| 销售报价 | SAL_QUOTATION | |
| 退货通知 | SAL_RETURNNOTICE | |
| 其他入库 | STK_MISCELLANEOUS | |
| 其他出库 | STK_MisDelivery | |
| 直接调拨 | STK_TransferDirect | |
| 调拨申请 | STK_TransferApply | |
| 即时库存现量 | STK_Inventory | |
| 生产订单 | PRD_MO | |
| 生产用料清单 | PRD_PPBOM | |
| 生产领料 | PRD_PICKMTRL | |
| 生产汇报 | PRD_MORPT | |
| 生产入库 | PRD_INSTOCK | |
| 生产退料 | PRD_ReturnMtrl | |
| 委外订单 | SUB_SUBREQORDER | |
| 委外用料清单 | SUB_PPBOM | |
| 委外领料 | SUB_PICKMTRL | |
| 委外退料 | SUB_ReturnMtrl | |
| 计划订单 | PLN_PLANORDER | |
| 预测单 | PLN_FORECAST | |
| 工艺路线 | ENG_Route | |
| 工作中心 | ENG_WorkCenter | |
| 工序 | PLM_STD_PROCESS | |
| 车间投入产出 | CB_SFCINOUTPUTBILL | |
| 核算维度 | BD_FLEXITEMPROPERTY | |
BOM(物料清单 ENG_BOM)有独立命令:/openerp bom view --number(见openerp bom list --material)。../openerp-bom
| 命令 | 对象 | FormId | 常用过滤 |
|---|---|---|---|
| 物料 | BD_MATERIAL | |
| 客户 | BD_Customer | |
| 供应商 | BD_Supplier | |
| 部门 | BD_Department | |
| 仓库 | BD_STOCK | |
| 员工 | BD_Empinfo | |
| 采购申请 | PUR_Requisition | |
| 采购订单 | PUR_PurchaseOrder | |
| 采购入库 | STK_InStock | |
| 采购退料 | PUR_MRB | |
| 采购价目 | PUR_PriceCategory | |
| 销售订单 | SAL_SaleOrder | |
| 销售出库 | SAL_OUTSTOCK | |
| 发货通知 | SAL_DELIVERYNOTICE | |
| 销售退货 | SAL_RETURNSTOCK | |
| 销售报价 | SAL_QUOTATION | |
| 退货通知 | SAL_RETURNNOTICE | |
| 其他入库 | STK_MISCELLANEOUS | |
| 其他出库 | STK_MisDelivery | |
| 直接调拨 | STK_TransferDirect | |
| 调拨申请 | STK_TransferApply | |
| 即时库存现量 | STK_Inventory | |
| 生产订单 | PRD_MO | |
| 生产用料清单 | PRD_PPBOM | |
| 生产领料 | PRD_PICKMTRL | |
| 生产汇报 | PRD_MORPT | |
| 生产入库 | PRD_INSTOCK | |
| 生产退料 | PRD_ReturnMtrl | |
| 委外订单 | SUB_SUBREQORDER | |
| 委外用料清单 | SUB_PPBOM | |
| 委外领料 | SUB_PICKMTRL | |
| 委外退料 | SUB_ReturnMtrl | |
| 计划订单 | PLN_PLANORDER | |
| 预测单 | PLN_FORECAST | |
| 工艺路线 | ENG_Route | |
| 工作中心 | ENG_WorkCenter | |
| 工序 | PLM_STD_PROCESS | |
| 车间投入产出 | CB_SFCINOUTPUTBILL | |
| 核算维度 | BD_FLEXITEMPROPERTY | |
BOM(物料清单 ENG_BOM)有独立命令:/openerp bom view --number(见openerp bom list --material)。../openerp-bom
示例
示例
bash
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 transfer list --date-from 2024-01-01 --page-all
openerp inventory balance list --material 2.60.51.0439 # 某物料各仓现存量
openerp purchase price list --material 4.50.20.1549 --jq '.data'bash
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 transfer list --date-from 2024-01-01 --page-all
openerp inventory balance list --material 2.60.51.0439 # 某物料各仓现存量
openerp purchase price list --material 4.50.20.1549 --jq '.data'统计:--sum / --group-by(list 与 query 通用)
统计:--sum / --group-by(list 与 query 通用)
客户端聚合(自动把字段补进查询、自动取全量再算):
bash
undefined客户端聚合(自动把字段补进查询、自动取全量再算):
bash
undefined5月销售总额(价税合计本位币) + 单数
5月销售总额(价税合计本位币) + 单数
openerp sales order list --date-from 2026-05-01 --date-to 2026-05-31 --sum FBillAllAmount_LC
openerp sales order list --date-from 2026-05-01 --date-to 2026-05-31 --sum FBillAllAmount_LC
→ {"count":717,"sum":8672253.86,"sumField":"FBillAllAmount_LC"}
→ {"count":717,"sum":8672253.86,"sumField":"FBillAllAmount_LC"}
5月按客户分组(金额降序)
5月按客户分组(金额降序)
openerp sales order list --date-from 2026-05-01 --date-to 2026-05-31
--sum FBillAllAmount_LC --group-by FCustId.FName
--sum FBillAllAmount_LC --group-by FCustId.FName
openerp sales order list --date-from 2026-05-01 --date-to 2026-05-31
--sum FBillAllAmount_LC --group-by FCustId.FName
--sum FBillAllAmount_LC --group-by FCustId.FName
→ [{"group":"润材电子商务有限公司","count":23,"sum":815733.38}, ...]
→ [{"group":"润材电子商务有限公司","count":23,"sum":815733.38}, ...]
只分组计数(不求和):每个供应商的采购订单数
只分组计数(不求和):每个供应商的采购订单数
openerp purchase order list --date-from 2026-01-01 --group-by FSupplierId.FName
要点:`--sum`/`--group-by` 的字段需是该对象可查字段(不在默认列里也会自动补查);金额字段如 `FBillAllAmount`(价税合计)、`FBillAllAmount_LC`(本位币)、`FBillAmount`(不含税)、`FBillTaxAmount`(税额)。openerp purchase order list --date-from 2026-01-01 --group-by FSupplierId.FName
要点:`--sum`/`--group-by` 的字段需是该对象可查字段(不在默认列里也会自动补查);金额字段如 `FBillAllAmount`(价税合计)、`FBillAllAmount_LC`(本位币)、`FBillAmount`(不含税)、`FBillTaxAmount`(税额)。想查清单外的对象?
想查清单外的对象?
用发现层: 找 FormId → 查字段 → (见 )。
objects --keyword <词>schema <FormId>query --form-id ... --fields ...../openerp-discovery用发现层: 找 FormId → 查字段 → (见 )。
objects --keyword <词>schema <FormId>query --form-id ... --fields ...../openerp-discovery