仓库

OpenERP的库存管理看似非常简易, 实则很灵活且功能全面. 它基于带给会计领域革命性变化的复式记帐原理. 系统特点正如 拉瓦锡的名言 “什么也没有失去,一切都改变了” 或者说, “一切皆为移动”. 在OpenERP中你不会说物料不见了, 消耗了或丢失了: 而是说物料从一个库位移动到了另一个库位.

正如会计复式记帐一样, OpenERP系统管理的每一个主要业务活动 (如采购收货、销售发货、盘盈盘亏、原料损耗等)都有一个对应的库位, 存货移动始终是指物料从一个库位移动到另一个库位. 为了确保每次库存移动都有一个对应库位 软件支持以下不同类别的库位:

  • 实际库位,
  • 伙伴库位,
  • 虚拟库位(作为计划、生产、盘点的对方库位).

实际库位代表仓库及其层次结构. 实际上就是指通常由传统库存管理系统管理的库位.

伙伴库位代表你的客户和供应商的库存. 在与你的这些伙伴们进行 对帐时, 这些库位就扮演了往来科目的角色. 从供应商收货在系统内就被表示 为物料由伙伴库位移动到了你自己公司的实际库位. 所以你会看到供应商库位通常都会显示负库存而客户库位通常显示为正库存.

与生产对应的虚拟库位通常使用在制造流程中. 制造的特性是消耗原材料, 产出成品.虚拟库位就用作上述操作的对应库位.

盘点库位是贵公司对库存进行盘盈和盘亏操作的对应库位.

下图 系统初始安装后的库位层次结构图 是系统初始安装后的库位层次结构图 (Warehouse ‣ Warehouse Management ‣ Locations).

../../../_images/stock_location_tree.png

系统初始安装后的库位层次结构图

Note

结构化库位

在OpenERP中, 库位是结构化的. 你可以将库位设置成基于父子关系的树状结构, 这样的组织方式可以使你更精细的对库存操作和仓库结构进行分析.

Tip

库位与仓库

在 OpenERP 中 Warehouse 仓库代表实际存货的实际存放位置. 可以将仓库设置成多层级库位结构. 库位通常用来对货品进行分门别类的管理, 比如说客户库位和生产 库位.

本章中你可以使用上一章用过的带示例数据的数据库, 已经安装仓库管理及相关模块.

本章中我们要用到以下模块:

List of modules
Name Description
stock to handle the stock functions
stock_planning to define planning on products
stock_location to define pull and push flows
delivery to define delivery methods and costs
account_anglo_saxon to illustrate the valuation according to the anglo-saxon principles
sale_journal to handle stock by journal
mrp_jit to illustrate the just-in-time functionality
sale_supplier_direct_delivery to directly deliver the product from the supplier to the customer