产 产品使用说明 这里集中放各个产品的安装、使用和常见问题。

同步记录

最后更新:

先把几个词说清楚,不然后面看不明白。

主店就是总部那家店,商品的资料和价格以它为准;分店是跟着它走的那几家门店。 同步就是“把主店改过的东西,自动送到分店去,改成一样的“。 跟随就是“这一项跟着主店走“,主店改了它跟着改; 反过来,某一项设成不跟随(插件里叫例外),就是这家分店自己说了算,主店改了它也不动。

这一页是同步的流水单。插件每往分店推一次改动,就把这一趟的改动攒成一批,在这儿记一条。 你能看到:这是哪一批、什么时候推的、把哪个商品从什么值改成了什么值、 推给了哪家店、是谁触发的。推错了还能整批退回去,所以这一页不只是“看看“, 它也是你把改动收回来的地方。

从哪儿进去:先点左边菜单里的「门店档案同步」。这个菜单点开以后, 上面并排有两个页签:第一个是「跟随设置」,第二个就是这一页「同步记录」。 点上面那个「同步记录」,就进到这一页了。 需要说明的是:这一页是两个页签里的第二个,不是另外跳出来的页面; 插件里另外两个二级页(冲突处理、运行历史)才是从「跟随设置」页上点按钮进去的。

什么时候会用到它

  • 有店员问“这个药的价格怎么跟别的店不一样“,你想知道主店到底改过没有、改到哪一步了;
  • 你刚在主店改了一批商品的资料,想确认到底推下去没有 —— 要是没推下去,这儿会缺那么一批;
  • 某家分店的某个字段还是旧的,你想看看是不是推过去的时候被退回来了;
  • 价格或者资料改错了,要退回原样 —— 来这儿找到那一批,整批撤回去;
  • 想知道这些改动是人手工点的,还是定时那一轮自己跑出来的,看「操作人」那一列就知道。

怎么操作

第一步:打开这一页,先看最上面那张卡片

进来就是「同步记录」这张卡片,卡片标题右边写着这儿现在有多少批。

这里要说清一件事:一行是一批,不是一条改动。一次同步可能改了几十个商品, 它们算同一批,一起显示成一行。想知道这一批里具体改了哪些条,点那一行的**「明细」**展开来看。

第二步:看「类型」这一格

这一格是个下拉,写的是这一批属于哪一类:

  • 全部:哪一类都显示;
  • 档案同步:商品的资料跟着主店改了(名称、规格、厂家这一类);
  • 调价同步:价格跟着主店改了;
  • 新建商品:主店新加了一个品种,推过去的时候在分店也建了一行;
  • 巡检修复:定时那一轮自己扫出来的、顺手补上的改动;
  • 撤销:撤销这个动作本身也会记一条,就记在这儿;
  • 被拒的列:主店推过来的改动里,商品档案那边不肯收的那几列 —— 到底退回来了哪几列,这一条的说明里会写出来。

选上哪一类,下面的列表就只剩这一类。选回「全部」,就又都看得见了。

第三步:点「明细」看这一批里到底改了什么

点某一行的「明细」,它下面会展开这一批里的每一条,一条一行, 写着是哪个商品、改了哪几列。改动的写法是「列名 旧值 → 新值」,比如某个字段原来是多少、改成了多少。 一次改动超过四处,后面会写成“……(共几处)“,想看齐就得点开这条慢慢看。 已经撤过的那几条,后面会标一个「已撤销」。再点一下按钮(这时它写着「收起」)就折回去。

第四步:撤错了就点「撤销这批」

撤销是按批整批撤的,不是一条一条撤。 原因很实在:这些改动本来就是同一次操作的一部分, 单撤其中一条,库里反而是个不上不下的样子。

找到那一批,点右边的**「撤销这批」。插件会把这一批里每一行改动改之前的旧值**写回去, 所以退回去是真能退回原样的,不是把记录删了了事。 撤销这个动作本身也会记一条(类型是「撤销」),所以事后翻记录,能看到是谁改的、又是谁退的。

两个小地方要注意:

  • 这一批已经全撤过了,按钮就点不动了;撤过的条数会在类型那一列标出来(写法是「已撤 N」,N 是条数);
  • 「新建商品」这一类撤销,不会自动把商品删掉。 删一行商品比改一个字段重得多, 插件不替你做这件事,得人工处理。真碰上这种,撤销的时候界面上会说明有几条属于这种, 照着去商品档案里处理。

界面上都有什么

这一页就一张卡片,叫「同步记录」。

卡片上的东西是什么、从哪来
卡片标题右边的批数现在这一页显示多少批,写的是「N 批」,N 就是批数
类型(下拉)全部 / 档案同步 / 调价同步 / 新建商品 / 巡检修复 / 撤销 / 被拒的列,含义见上面第二步
明细(每行一个)把这一批里的每一条改动展开;展开后按钮变成「收起」
撤销这批(每行一个)把这一批改动之前的旧值写回去;这一批已经撤完就点不动
列表最下面一行这批一共多少条,写成「共 N 条」
卡片下面那段说明每一行都留着改之前的旧值,所以「撤销」是真的能退回原样;撤销本身也会记一条;「新建商品」那一类撤销不会自动删商品

表头一共六列,最后一列没有名字(放按钮的):

这一列写的是什么、从哪来
时间这一批是什么时候推的,写的是年月日和时分秒
类型这一批属于哪一类,就是上面那七个里的一个;已经撤过的,还会在这一列多标一个「已撤 N」
改了什么一批里只有一条改动,就直接写“哪一列 旧值 → 新值“;有多条,就写“几条记录“,要看内容就点「明细」
门店这一批推给了哪家(或者哪几家)分店
操作人是谁触发的。人手工点的那一轮,写的是这个人的名字;定时那一轮自己跑出来的,写的是定时任务
最后一列(没标题)「明细」和「撤销这批」这两个按钮

点「明细」展开以后,每个商品占一行,写的是商品编码和最前面那条改动的说明; 撤过的那几条,末尾会标「已撤销」。

同步记录这张卡片

常见疑问

问:这一行写的“几条记录“,我怎么知道具体改了哪些商品?

答:点这一行右边的「明细」,它就展开了,一条一行。一行是一批、一批里可能有很多条, 所以才要多点一下 —— 否则一次同步改几十个商品,一行里根本写不下。

问:「撤销这批」是把这一批一条条撤,还是整批一起撤?

答:整批一起撤。这些改动本来就是同一次操作做出来的,单撤其中一条没有意义。 点了之后,这一批里每一行的旧值都会写回去。

问:撤了以后,原来的记录是不是就查不到了?

答:查得到。撤销不会把原来的记录删掉,它只是把旧值写回去,另外再记一条「撤销」类型的记录。 所以翻这一页,能看到原来改了什么、又是谁什么时候退回去的。

问:为什么「新建商品」那一类的撤销不会把商品删掉?

答:因为删一行商品比改一个字段重得多 —— 这一行可能已经被开单卖过、有库存、有批号了。 插件不敢替你删,只提醒你有几条属于这种,剩下的要人工处理。

问:我看到分店的某个字段跟主店不一样,怎么判断是同步漏了、还是本来就该不一样?

答:两个办法。一是回「跟随设置」页看看这个商品的价格或者档案是不是被设成了例外 —— 设了例外就是故意的,主店改了它也不跟。二是来这一页找那一条记录:根本没有这一条, 说明压根没推;有记录但类型写着「被拒的列」,说明推过去了、商品档案那边没收,被退回的是哪几列记录里写着。


本页修订记录

说明版本日期对应系统版本改了什么
v12026-10-07框架 1.0.91 / pk_sync 0.1.3第一版