一张单多个人同时开:配货占用挡写、浏览只提示,状态与身份直接写在列表上
仓库点「去发货」、老板改备注、财务收一笔款,常常在同一张单上撞车。这里的规则是一句话:只有真的在干活的人才占这张单,看一眼不占。
销售订单的协同锁分两把:配货占用锁挡写操作并带剩余时间与占用方,协同浏览锁只提示不挡人;强制解锁需要权限与理由,并把结果写进订单操作记录。
要点速览
- 配货占用(有人点「去发货」正在拣货)才挡写操作,改单、作废、收款、发货都要等它放开
- 协同浏览只提示不挡人,界面说明谁在看、改动会互相看到
- 配货锁按心跳计时:页面每 60 秒续一次,十分钟没有心跳自动释放
- 强制解锁只有主账户或这张单的开单人本人可用,理由必填,动作与理由一起进操作记录
- 横幅说出占用方与剩余时间(自动释放到什么时候)
- 订单列表七个状态页签各带数量,计数与列表同一套筛选条件
- 「已作废」单独一档:作废单不进统计与对账,但查得到
- 列表行直接显示配送状态、提成状态、「赠品」与「套装件」身份、配货中或已配货
- 刷新只合并真的变了的那几行,不整屏重画,滚动位置保住
服装采购助手的销售订单把配货占用与协同浏览分成两把锁:只有配货占用挡写操作,浏览只提示;强制解锁需权限与理由,订单列表同时显示状态计数、配送与提成状态以及赠品与套装件身份。
两把锁各管各的
- 配货占用:有人点了「去发货」正在拣货。只有这一把挡写操作——改单、作废、收款、发货都要等它结束或到点自动释放;横幅会说是谁占着、还剩多久、该等什么。
- 协同浏览:别人只是打开这张单。浏览只提示不挡人,界面会写对方正在查看这一单、你可以照常操作、改动会互相看到。
- 自动回收:配货锁按心跳计时,页面每 60 秒续一次,十分钟没有心跳自动释放;持有人设备断电或被强杀,不会把这张单永久锁住。
要打断时说清理由
只有主账户或这张单的开单人本人看得见「强制解锁」。确认框会说明这会打断谁正在进行的配货,理由必填,不填就退回参数错误;成功与失败各说一句真话,这一笔也连同理由一起写进订单的操作记录。
列表上直接看得见的状态
- 状态页签带数量:全部、待付款、待发货、已完成、退单、已作废、挂单七档,计数与列表用同一套筛选条件(只去掉状态自身那一条),页签写几张点进去就几张。
- 作废单单独一档:已作废的单不进销售统计与对账,但在「已作废」这一档查得到,不必去详情里翻。
- 配送与提成状态:卡片与表格行直接标出配送状态与提成状态,名字用的是服务端算好的那一份,端上不再自己翻状态码。
- 赠品与套装件:这一单里有几件是送的、哪几件属于某个套装,行上标「赠品」与「套装件」。
- 配货进度:正在配的单标「配货中」并带剩余时间,已配完的标「已配货」,与详情页那两把锁同一套口径。
刷新只动真的变了的那几行
列表同步只替换有变化的行,不整屏重画,滚动位置与已经翻出来的页都保住;页签上的数量没取到时显示一个短横,不给一个假的 0。
常见问题
别人打开这张订单,我会不会就改不了了?
不会。浏览只提示不挡人——任何人打开这张单都不该让任何人写不进去,界面只会告诉你谁在看。
什么时候会被挡下来?
只有「配货占用中」才挡写操作:有人点了「去发货」正在拣货时,改单、作废、收款、发货要等它结束或到点自动释放。
正在配货的人走开了怎么办?
配货锁按心跳计时,页面每 60 秒续一次,十分钟没有心跳自动释放,不会把这张单永久锁住。
能把别人的配货强行中断吗?
可以,但只有主账户或这张单的开单人本人看得见「强制解锁」,而且必须填理由;这一笔会连同理由写进订单的操作记录。
订单列表的页签数量和列表对得上吗?
对得上。计数与列表用同一套筛选条件,只去掉状态自身那一条,所以页签写几张点进去就是几张;没取到计数时显示短横而不是 0。
已作废的订单在哪里看?
订单列表的「已作废」页签。作废的单不进销售统计与对账,但在这一档查得到。
赠品和套装件在列表上分得出来吗?
分得出来。行上标「赠品」与「套装件」,配送状态、提成状态与配货进度也直接写在卡片与表格行上。
进入 服装采购助手