SuperAPI AI 工具集

openerp-bom

办公与效率

查看项目

更新于 10-16 04:42

技能介绍

openerp-bom — BOM 查询

使用前准备

CRITICAL:开始前先用 Read 读取 ../openerp-shared/SKILL.md(鉴权、退出码、输出契约都在那里)。

何时用

  • 查某个 BOM 的子项(用料、用量分子/分母、损耗率、自制/外购标识)。
  • 查 BOM 单据明细。
  • 作为成本测算的输入(用料 × 价目)。

命令

命令 读/写 关键参数
openerp bom view --number "<BOM编号>" 读 --number(必填),如 "1.30.67.0132 VA0"
openerp bom list --material "<父物料编码>" 读 --material(必填)、--top N

bom list 返回的子项字段:子件编码/名称/规格、FNumerator(分子)、FDenominator(分母)、FScrapRate(损耗率%)、FErpClsID(1=外购/2=自制)、单位、BOM 编号。

示例

openerp bom view --number "1.30.67.0132 VA0"
openerp bom list --material "1.30.67.0132" --top 100
openerp bom list --material "1.30.67.0132" --format table   # 人类可读表格

兜底:用通用 query 查任意表单

领域命令没覆盖到时,回退到 query:

# 采购价目(验证锚点:物料 4.50.20.1549 价≈9.318584 / 含税10.53 / 税率13%)
openerp query --form-id PUR_PriceCategory \
  --fields "FMaterialId.FNumber,FPrice,FTaxPrice,FTaxRate,FDocumentStatus" \
  --filter "FMaterialId.FNumber='4.50.20.1549'" --jq '.data'

路由提示

  • 物料价格/采购价查询 → query --form-id PUR_PriceCategory(非 BOM 命令)。
  • 鉴权/网络/参数报错 → 先看退出码与 hint,跑 openerp doctor(见 openerp-shared)。