I直接答案
决定权不在「有没有采购入库这个功能权限」,而在「这张单据挂的是哪个仓库」。采购单在创建时如果没指定入库仓库,或者指定的仓库不在这名员工被授权的仓库清单里,那么即便账号上打了采购入库的勾,他也一样在列表里翻不到这张单。系统是按仓库维度去比对员工数据权限的,功能权限和数据范围两件事分开判定。
所以排查顺序应当是:先看这名员工被分配了哪几个仓库,再看那张看不见的采购单上填的入库仓库是谁。两者没有交集,就会出现「菜单进得去、单子找不到」的现象,这不是系统故障,而是权限模型本身的设计。
II操作问答
为什么有采购入库权限还会漏单
订货宝里「能不能做采购入库」和「能看到哪些采购单」是两套并行的控制。前一套是功能开关,决定员工账号上是否出现采购入库入口、能否提交入库动作;后一套是数据范围,决定他在各类列表里能捞出哪些单据。两套都通过,才算真正意义上「能处理这张采购单」。
数据范围通常按仓库划分。员工被授权了哪几个仓库,就只能看到落在这几个仓库里的采购单。所以当一张采购单的入库仓库为空,或者落在别人的仓库上,这名员工的视角里它就等于不存在,列表不会报错,也不会提示被过滤,只会安静地少一条。
III操作问答
两种最容易配错的场景
第一种:录采购单时压根没选入库仓库。制单人觉得「反正是先建单,等货到了再说」,单据保存下来入库仓库一栏是空的。对拥有全部仓库权限的账号来说,这种单照样显示;可对于只被授权了部分仓库的员工,空仓库不属于任何一段授权范围,于是他就看不到。这类单最容易在盘点时被发现「数量对不上」,因为经手人自己都以为没这张单。
第二种:仓库选串了。比如单子上写的是 A 仓,而这位员工只被授权了 B 仓。单据本身没问题,是授权范围没覆盖到 A。判断方法很直接——打开那张单,核对入库仓库,再回到员工的权限设置里看他的仓库清单,两者一比就能定位。
IV操作问答
按这几步把问题落到配置上
第一步,以管理员或拥有完整仓库权限的账号登录订货宝,找到那张「员工看不到」的采购单,打开详情,记下它的入库仓库字段值,是空、是 A 仓还是别的仓库。
第二步,进入该员工账号的权限设置,查看他名下的仓库范围,与第一步记下的仓库做比对。不相交,基本可以确认问题在这里。
第三步,确认这是权限配窄了,还是单据本身填错了。如果是员工确实该管这个仓库,把他的仓库范围补齐,保存后让他刷新页面再看;如果是单据入库仓库漏填或填错,就去改这张采购单,把它补到正确的仓库上。两种改法代价不同:改权限会同时放宽该员工对其他单据的可见范围,改单据则只影响这一张。
第四步,如果是历史遗留的一批单都缺入库仓库,逐张补填的工作量不小,更稳妥的做法是先统一补齐权限范围,再定一条规矩:采购单创建阶段就必须把入库仓库选完整,避免后面反复排查。
V操作问答
它会牵连到哪些别的功能
数据权限不是只作用于采购单列表。库存查询、出入库流水、仓库维度的报表,很多都走同一套授权逻辑。员工仓库范围配窄了,他在这些地方看到的数字会同步偏小,容易得出「库存怎么少了」这类误判。
账期与结算相关的视图也常按仓库或往来单位切分,权限不全会让对账节奏变慢。而价格体系、权限分级这些配置,如果和仓库范围一起调整,最好先在测试账号上验证一遍再推给正式员工,避免一次改动把几个人的可见范围同时改错。
另外,同一名员工如果被授权多个仓库,看到的单据会合并呈现,他不会知道哪张来自哪个仓,这在跨仓调拨频繁时会增加核对成本。所以给范围时,按岗位实际职责给,比「先都开着再说」更省事。
VII常见问题
被问得最多的几个问题
很可能是你录单时没选入库仓库,或者选了不在你授权范围内的仓库。单据一旦落到你不被允许的仓库上,你自己也会被过滤掉。找管理员确认你的仓库范围,同时检查这张单的入库仓库是否填对,两者对齐后刷新即可看到。
会。数据权限按仓库放行,补哪个仓,该仓下所有人的采购单他都看得见,并不区分制单人。如果只想让他看自己录的单,需要另外结合单据相关的权限设置来处理,不能只靠仓库范围这一层,建议先小范围试一次再铺开。
可以让管理员用拥有完整仓库权限的账号查看采购单列表,重点筛出入库仓库为空或异常的单据,集中补填。补完之后再统一核对每位员工的仓库范围,把该管却没授权的补上,比一张张单独去问更高效。
VII继续查
企业微信 · 专属顾问