openerp-bom

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

openerp-bom — BOM 查询

openerp-bom — BOM Query

CRITICAL:开始前先用 Read 读取
../openerp-shared/SKILL.md
(鉴权、退出码、输出契约都在那里)。
CRITICAL: Read
../openerp-shared/SKILL.md
first before starting (Authentication, exit codes, and output contracts are there).

何时用

When to Use

  • 查某个 BOM 的子项(用料、用量分子/分母、损耗率、自制/外购标识)。
  • 查 BOM 单据明细。
  • 作为成本测算的输入(用料 × 价目)。
  • Check sub-items of a certain BOM (materials used, numerator/denominator of usage, scrap rate, make/buy identifier).
  • Check BOM document details.
  • As input for cost calculation (materials used × price list).

命令

Commands

命令读/写关键参数
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 编号。
CommandRead/WriteKey Parameters
openerp bom view --number "<BOM Number>"
Read
--number
(required), e.g.,
"1.30.67.0132 VA0"
openerp bom list --material "<Parent Material Code>"
Read
--material
(required),
--top N
Fields returned by
bom list
: Sub-item code/name/specification,
FNumerator
,
FDenominator
,
FScrapRate
(Scrap Rate%),
FErpClsID
(1=Buy/2=Make), Unit, BOM Number.

示例

Examples

bash
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   # 人类可读表格
bash
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   # Human-readable table

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

Fallback: Use General query to Check Any Form

领域命令没覆盖到时,回退到
query
bash
undefined
When domain commands are not covered, fall back to
query
:
bash
undefined

采购价目(验证锚点:物料 4.50.20.1549 价≈9.318584 / 含税10.53 / 税率13%)

Purchase Price List (Verification anchor: Material 4.50.20.1549 price≈9.318584 / tax-inclusive 10.53 / tax rate 13%)

openerp query --form-id PUR_PriceCategory
--fields "FMaterialId.FNumber,FPrice,FTaxPrice,FTaxRate,FDocumentStatus"
--filter "FMaterialId.FNumber='4.50.20.1549'" --jq '.data'
undefined
openerp query --form-id PUR_PriceCategory
--fields "FMaterialId.FNumber,FPrice,FTaxPrice,FTaxRate,FDocumentStatus"
--filter "FMaterialId.FNumber='4.50.20.1549'" --jq '.data'
undefined

路由提示

Routing Tips

  • 物料价格/采购价查询 →
    query --form-id PUR_PriceCategory
    (非 BOM 命令)。
  • 鉴权/网络/参数报错 → 先看退出码与
    hint
    ,跑
    openerp doctor
    (见
    openerp-shared
    )。
  • Material price/purchase price query →
    query --form-id PUR_PriceCategory
    (not a BOM command).
  • Authentication/network/parameter errors → Check exit codes and
    hint
    first, run
    openerp doctor
    (see
    openerp-shared
    ).