我们说到物料表,一般是指t_icitem,但正确的说t_icitem并不是一张有,而是一张视图,不过我们对于数据库物料表中的大部分操作,都是通过此视图来完成。比如经常通过此视图,来成批修改数量,单价精度,是否启用批次等一些字段,有的时候,对于账套已经启用,并且已经有业务发生的物料,有一些关键属性也需要通过修改物料表t_icitem来进行。 当然修改的时候,需要考虑一些前提条件的。
比如说我有一个客户新建的账套,在月底结账时发现,要改一种成本核算方法,启用时用的是加权平法,现在想改成移动平均法,这样的情况,就不得不去数据库中修改物料表FTrack字段,这种情况,当然可以改,但如果客户要求改为分批认定法,那就肯定办不到了,不是数据库修改不了,而是客户的物料根本没有启用批次管理,改了没有意义。
有的时候,我们查询物料,明明发现有这个物料,t_icitem中也能查询到,但却提示不存在,这个时候就有可能是某个跟t_icitem关联的物料子表中丢失了此物料,如果我们把t_icitem当成是一张“汇部表”,其实它的数据来源于以下几张表:
t_ICItemCore |
核心表,通过FItemID与其它表相关联 |
t_ICItemBase |
基本资料表,包含了规则型号,单位等 |
t_ICItemMaterial |
物流资料表,包含了成本计价方法,核算会计科目 |
t_ICItemPlan |
计划资料表,包含了计划策略和工艺路线等 |
t_ICItemDesign |
设计资料表,包含了净重,毛重,长宽高等 |
t_ICItemStandard |
标准资料表,包含了标准成本,工时等 |
t_ICItemQuality |
质量资料表,检验资料 |
t_Base_ICItemEntrance |
进出口资料表,英文名称,HS编码等 |
t_ICItemCustom |
自定义资料表,自定义的物料属性都在这里 |
物料的资料主要在以上几张表外,核算项目t_item也包含了,t_item表包含了所有核算项目