先看三个现场现象
在多数制造、加工与工程企业里,废料这件事几乎同时存在三个问题:
- 问有多少,答不上来。 生产说"这个月铝屑不少",仓库说"堆场快满了",财务说"账上没这笔"。三方都没有数字,只有感觉。等到要报环保台账或算成本时,只能凭回忆补一份。
- 问流到哪,对不上。 废料从车间到暂存间、再从暂存间出厂,中间隔着一两道手工交接。转移单是纸的,签完字塞进抽屉;真要被问"这批含油抹布什么时候交给哪家单位",就得翻箱倒柜。
- 问卖了多少钱,说不清。 可回收物卖给回收商,过磅一次、口头谈个价、现金或转账结一次,单据常常没有或只有一张手写条。一年下来卖废料的收入进不了账,处置费花在哪类废料上也看不出来。
这三个问题背后是同一件事:废料被当成"垃圾"处理,没被当成"有重量、有流向、有钱"的业务对象管理。 只要它是三者兼备的对象,就必须有台账:产生一笔记一笔,动一次留一条,成交一次对一次。
痛点拆开看:一条废料要留下三次记录
任何一类废料,从产生到消失,业务上只经过三个节点,每个节点只需要一组信息:
- 产生:什么时候、哪个车间/工序、什么品类、大约多少、谁交的。
- 暂存:进了哪个暂存点、实际多少、存放多久、有没有混放。
- 流向:交给哪家单位、走的是处置还是出售、重量与单价多少、钱有没有结清、凭据在不在。
系统要做的不是"再加一张表",而是把这三个节点串成一条能追的线。下面按"底表 → 页面 → 自动化 → 移动端 → 上线清单"的顺序讲怎么落地。
第一步:先定字典,再定单表
三个字典先立住,后面才不乱
很多废料台账做不起来,不是表单画得不好,而是品类名称各叫各的:车间叫"铁屑",仓库叫"废铁沫",环保员叫"金属废屑"。同一个东西三个名字,汇总永远对不上。
所以第一件事是在系统里把废料品类字典集中维护好(平台自带数据字典,见数据字典:管好下拉选项的统一口径)。每个品类至少带这几个属性:
- 品类名称与编码:一个品类一个编码,禁止手写。
- 大类归属:可回收物 / 一般固废 / 危险废物。这个字段决定了后面走不走转移审批、要不要资质单位。
- 计量单位:统一到公斤或统一到吨,别两种混用。
- 默认暂存点:登记时自动带出,减少选择。
- 默认处置方式:出售 / 委外处置 / 回用。
- 是否需要转移单:危险废物类默认必须;一般可回收物可以只留销售单。
除品类之外,还要维护两组基础档案:产生点(车间、产线、工序)和暂存点(危废暂存间、废料堆场、边角料区)。这两个用引用方式挂到单据上,选的是既有档案,不允许临时手写新名称——这是后面能按车间、按暂存点汇总的前提。
口径提示:危废与一般固废的分类、暂存期限、转移要求,各地执行细则不同。系统的字典按企业实际情况建,最终以属地生态环境部门的口径为准。
台账主表与流水表分开,是这套方案最关键的设计决定
新手最容易把"台账"做成一张大表:每发生一次就往里加一行。用起来很快就乱——因为同一批废料会被改多次(重量修正、换了暂存点、部分转移),改到最后没人知道原始数字是多少。
正确的做法是三类表、各管一件事:
- 废料产生台账(主表):一次交料 = 一条记录。字段是日期、产生点、品类、估重、实重、登记人、现场照片、备注。这条记录代表"这批废料存在过",原则上不再改动。
- 出入库流水(只增不改的流水表):废料每动一次,加一条流水——入哪个暂存点、出到哪、方向、重量、经办人、时间。它只增不改,任何修正都用一条"调整流水"来抵,这样历史上发生过什么永远查得到。
- 转移与处置单(主表 + 明细):一次出厂 = 一张单。单头记接收单位、资质编号、转移单号(纸质联单号或属地平台生成的单号回填)、车辆与司机、出厂时间;明细记这次带走了哪些品类、各多少重量、结算单价与金额。
再加一张接收单位档案:单位名称、资质类别、资质有效期、联系人、历史成交记录。资质有效期这一栏,是后面配到期提醒的依据。
几个字段的细节,一开始定好省后面返工
- 估重与实重分成两栏。 车间交料时往往先估,过磅后才有准数。两栏并存,才能看出"估得准不准",也避免为了填数字而编数字。
- 出厂重量与结算重量分开。 可回收物常有扣杂、扣水,回收商按扣完的重量结算。系统里两者都记录,差额自然看得见,对账时不用再吵。
- 单据编号规则先定。 例如"品类编码 + 年月 + 流水号",让单号本身能看出是哪类废料、哪个月。
- 不许删除,只许作废或调整。 录错了就作废并写原因,重量错了就出调整单。删除看起来干净,实际是把证据抹掉——环保台账和成本核算最怕这个。
如果企业已经有 Excel 版的废料台账,不必从零敲。平台的导入能力可以把表格直接导成模块的底表(做法见用 Excel 一步建模块),导入前把品类名称先清洗成字典里的标准叫法,这一步花的时间最值。## 第二步:页面按角色摆,而不是按表摆
同一个数据库,页面怎么摆决定了谁会真的用。废料这件事涉及四类人,建议一人一组页面:
车间登记员(班组长、产线操作工):只需要两个页面——"交废料"表单和"我的交料记录"。表单字段越少越好:产生点、品类、估重、照片。别的字段系统自动带,不让一线做选择题。
暂存点管理员(仓库或环保员):上班先看"今日待办"——待入库确认的、待出厂的、暂存超期的。核心页面是暂存点库存(按暂存点看每个品类还有多少、最早一批是什么时候进来的)和出入库流水(按时间、品类、经办人筛)。
环保专员:主战场是转移与处置单:新建、送审、出厂登记、回单归档。另配一个接收单位档案页,一眼能看到哪家单位资质快到期。检查前最需要的是"按日期区间一键导出全部记录",这个导出功能要在上线前就确认好用。
财务与管理者:看两张报表——废料流向汇总(品类 × 产生点 × 数量)和收支汇总(可回收物出售收入、委外处置费用、按接收单位汇总)。报表不必花哨,能按月份和车间筛选、能导出到 Excel 就够了,因为真正要做分析的往往还是 Excel。
一个通用建议:所有列表页默认带"本月"筛选。用户打开就是当前月,比让他自己选日期范围友好得多。
第三步:四类自动化,把"事后补填"堵住
台账类系统失败的原因几乎都是"没人填"。能自动的环节尽量别留给人,平台现成的四件事刚好够用:
- 数据流规则:状态推进自动写。交料登记保存后自动生成一条"待入库"流水;转移单审批通过后自动扣减暂存点库存、写入一条出厂流水,不用管理员再手动点一次。规则是"条件满足就做动作"的配置,不需要写代码。
- 定时任务:把提醒交给机器。可配的几类:每周一提醒还没入暂存点的交料记录;按企业自定的暂存期限提醒超期批次;接收单位资质到期前提醒环保专员;每月初自动生成上月的汇总台账并发给指定人。定时任务的配置与执行记录都在平台上可查(参见工作流与定时任务:让重复性工作自动跑)。
- 审批流:给高风险动作加一道确认。危险废物出厂、出售定价、盘亏调整、单据作废,这四类建议走审批,审批结果直接改单据状态,不需要领导签完字再回系统补录。审批节点怎么配见审批流落地。
- 审计日志:谁改过重量、谁作废了哪张单,都能查。这不是为了追责,而是当数字被质疑时,系统能说清"原始记录是什么、什么时候被谁改成了什么"。平台的AI 监控与审计日志默认记录这类关键动作。
四类自动化配好之后,日常只剩两件事必须人工做:现场过磅登记和出厂交接签收。这两件事在手机上做最省事。
第四步:移动端把动作留在现场
废料登记的真实场景是"人站在堆场边上、手上戴着手套",让他回办公室开电脑,等于放弃这套系统。用 Inkwell 构建器做出来的模块,PC 上搭好的页面会成套出现在手机端,不需要另外开发一套 App(机制见移动端)。落到废料场景,手机上该有这几个动作:
- 现场登记:选产生点与品类、填估重、拍一张现场照片直接上传。照片是这类台账最有力的凭据,比文字描述有用。
- 暂存入库确认:管理员对着实物点一遍,填实重,选暂存点,一步完成。
- 出厂交接:装车时填出厂重量,把纸质联单拍下来上传,接收方联系人当场确认。
- 随时查库存:老板问"铝屑堆场还有多少",不用再打电话回车间。
一点经验:移动端页面只放"当场必须做的动作",汇总报表、字典维护、审批配置这些都留在 PC。手机上按钮一多,一线就会退回纸笔。另外,现场如果指望用扫码枪或手机扫码识别料箱,需要按企业实际硬件与平台能力另行评估——本期方案的数字口径不依赖扫码,靠"选品类 + 填重量 + 拍照"三点就够闭环。## 上线前必须查的六件事
模块搭完不等于能上线。废料台账这类"要对得起外部检查"的系统,下面六条建议在上线前逐条过一遍:
- 品类字典与属地口径对齐。 拿现有的环评或排污许可材料对一遍,看危废大类是否齐全、名称是否与申报口径一致。字典没对齐,后面所有汇总都要重做。
- 重量口径统一。 全公司统一用公斤还是吨、估重与实重分别怎么填、扣杂怎么记,写进一页纸的填写说明,比在系统里加十个提示有用。
- 状态字典的终态定清楚。 一批废料最终是"已出售""已处置完成"还是"已回用",没走到终态的记录要在看板上一直挂着,避免"堆在那没人管"。
- 权限分开。 谁能登记、谁能改重量、谁能审批、谁能导出,四类权限分开配(做法见角色与权限配置)。特别是"改重量"这个动作,一定要限定到具体角色。
- 历史数据先小批量试导。 用最近一个月的纸质台账试导一次,检查品类、单位、日期格式对不对得上,再导全年。
- 导出与打印模板确认可用。 环保检查通常要纸质或 PDF 留档,转移单是否需要按固定格式打印,上线前先打一张看效果。
之后怎么延伸
台账跑顺之后,这套底表有三个自然的延伸方向,都不需要重建:
- 和不合格品处置打通。 判定报废的物料应当自动生成一条废料产生记录,而不是两张表各记各的。不合格品评审到报废的路径见不合格品处置。
- 和库存打通。 边角料如果能回用,需要有"从废料区回到原料/半成品库"的入库动作,让账面库存与实物对得上(通用库存管理讲的就是这本账)。
- 把废料损失算进成本。 按产生点汇总重量与金额,再与产量或项目对照,能看出哪条线浪费多。这里只需要系统内的记录事实,具体折算比例与口径由财务决定,系统不替企业下结论。
这个方案不做什么
把边界说清楚,比夸大能力更有用:
- 不做称重设备与在线监测的对接。 地磅、流量计、在线监测设备这类硬件接入不在本期范围,重量仍由人工过磅录入。
- 不替代法定的申报与转移联单平台。 系统做的是企业内部台账,转移单号回填、数据导出后用于对外填报,申报本身仍在属地规定的平台上完成。
- 不做合规判定与费用测算。 某类废料是否属于危废、暂存多久算超期、处置费该按什么标准算,取决于属地要求与企业合同,系统只负责如实记录与提醒。
- 不承诺任何减排或降本幅度。 能保证的是"数字查得到、流向追得回、收支对得上",这三点做到了,检查与内审才有据可依。
一句话收束
废料台账的价值不在报表好看,而在三件事随时能回答:这批废料从哪来、现在在哪、最后去了哪、钱怎么算。 只要产生、暂存、流向三个节点都有记录,且记录只增不改,这套账就立住了。搭这类模块不必先写需求文档,用一句话描述业务、让 AI 构建器先出一版可以点的页面,比在纸上讨论更快(参见AI 构建器上手)。