大家好,我们仅仅只是解决了下采购订单,然后自动跑出这个什么采购,明细来呃,再温习一下上一节学的吧,对吧?
对不容易啊,点一定要体验一下,有点像进销存那个感觉两个。
然后两行呵呵呵,像十个十个这个好了,订单下完了。
对我提交,那试试试看呢,产生了产生了什么,又产生了两行,你看订单号两行两行订单采购明细,对吧?
这个是这个不容易。这个这小节呢我们开始攻破这个所谓的这个估某这个叫什么啊?
就是所谓的倒货单到货单呢再看一下,其其实之前已经做的挺完善了,但是还是差点意思。
你看味道和未到货看到了吧,现在的是没毛病的。你看你要这么点呃,局部收货的时候呢,收局部的时候,还是刚才那个问题啊,我就说这两个到了,而且这个呢只到了九个,就到了二十个,对吧?
收局部的时候,你第一次收货是没问题,对吧?你看未到完嘛,我也不修正它,对吧?
未到完,我也不修正提交,好,到我来这么做没问题,对吧?
我们看一下啊,并且它这个位置啊完全没毛病,它这个进度也没毛病,你看不是味道吧。
然后你要是现在这么做了,到货单,你就会发现你无法掌控它的进度。
同时呢你看逻辑也没做,全没做通,你看已到货数也没有任何的进度,因此呢你调用也没法调用。
但是呢我们可以先想好,这怎么来调用它,对吧?你首先呢你需要优化这个东西,你需要把它的ID给抓过来,为什么?
因为他的id要从上游从上游过来,为什么?因为我们的目标是要让那个什么让让你通过ID来抓取它的这个进度,对吧?
所以ID呢不可不可写可删,但可以删,对吧?
好了,接下来到货单,编辑单从这编辑应该是不行的。从这编辑,这是因为这是表盘增强的功能的缺失。
如果专业版就不必要了啊,好年度,你看这是年度采购订单,对吧?
差一个什么idID,你先把ID也拉过来,id拉过来之后有什么用呢?
作用大了,对吧?好,这个时候呢,你可以在后边加一个什么已到货,已到货呢,他就他就可以了,是吧?
但你家里已到货,现在加了,你也你也你也动不了它,你得从这边编辑那个这样有表扬真详,这是类似专业版的功能嘛,已到货,你看这个数据联动,这个时候呢,你可以找到什么采购明细了,对吧?
采购明细采购明细表,然后采购订单等于采购订单号。
然后呢,ID号等于id看清楚哦,然后已到货呢,等已到货就可以了,完美对吗?
是完美解决了吧,你看你调用那个什么呃,采购明细当中已调货,以到货数对吧?
嗯,不要想的那么完美,对吧?那接下来他还是要解决下一步的问题。你你是解决了这个已到货数了,但是请问这个这边的到货数,它它存在哪去,对吧?
他怎么又去更新那个所谓的这个叫什么采购那边去,对吧?
所以呢这又是个麻烦,因此呢,这个逻辑呢要借助于什么?第三个逻辑了,也就是规则。
第三个逻辑呢就是到货单要更新,他要先更新指表,更新指表。
呃,所以呢当他第二次更新的时候,你就要。如果说你还是使用那个什么还是使用叫呃我们所说的这个指标五十行那个采购订单来进行进行约束,或者说来进行这个辅助的话,那你就要想好他的更新辅助,对吧?
因为第一个更新过去,他可能没他可能是采购订单的指令,对吧?
第一个是采购订单的指令,所以呢你其实可以每次加一个指令过去。然后这样的话啊,你看删表的时候到明细的时候,他就是啊那么更新。
然后那下一个规则呢,可能过去之后,他不是删表那个规则了,对吧?这样的话使用同相同辅助过去,使用相同辅助过去。
因为第一次是采购订单指令过去订单指令过去的时候,我们不想动那个什么呃,所谓的以什么就是以到货数位对吧?
就以到货数第二个指令过去。第二个事情过去呢,其实我们可以给他呃,怎么说呢?
给他差额校对下去呢,比方说我在这个指表当中,居然都是采购,先采购来用,我可以在这个位置加上个客服,对吧?
就是来源于采购单,然后我再做一个编号的时候,我要两个采购单号,这个我让他来一个到货单,对吧?
但是相同的这个东西啊,呃因为它同样是这张表的时候,会把整个数据啊给全部给全部这个叫什么覆盖,或者说呃弄差了。
所以呢你在处理这个差这两个较差的时候,你一定要把另外一个给抹杀了什么意思呢?
你在都给他修复之前,这个编版编规则就知道了。比方说这个规则当这个采购订单去更新这个的时候,你看这个时候你就要想到它还存在另外一个就这个单号,近期的到近期到货单那个我就不更新了,我就给它抹杀掉,明白了吧,一定要把它抹擦掉,因为抹擦了,它就找不到对应的采购明细表了,他他他二轮更新的时候,他就找不着了。
二轮更新呢,他不是一个规则是吧,他找不着采购单号,他就他就废掉了,对吧?
好,那么我们开始建到货单的规则了啊,竟然想到方案了。
好,第一,这是到货单,就是采购零四对吧,erp采购零四到货单到治疗五十行,采购年四到货单撕掉五十,对吧?
这个不容易呀,哎呀,我的我也不想不想写了这个东西修改为到货单审批通过,然后呢更新指标五十行,怎么更新法,同样的方式很麻烦,对吧?
你看你到过几行,你是不是也得整啊,对吧?行数要小于等于这个事,你先别写,你先你先随便写一个,对吧?
先把别的东西都给他叫上,然后这个要给它抹杀成什么横杠,不能不不做不做数啊,得处理,把它杠掉。
然后这个时候填入采购订单,然后这个呢呃近期编码对吧?
紧急编码,嗯,这个呢是行数等于同样的是等于这个id吗?
连这个ID吗?对的,就是等于这个ID但这个ID呢,它有时候会出现出现什么出现差错吗?
它会出现差错会的,他可能会出现差重,但是没有关系。
为什么呢?呃,就是在上面这个ID所以呢他这回他这个精准ID啊,他可能找不准了。
说实话,因为对方的时候,他会有两个两个交交叉呃,会导致这个重复导致重复。
所以呢你要精准的这个去去更新这个ID呢我觉得还是有点吃力,应该是非常吃力。
就是到货单的时候,他已经已经是不好处理了。
所以呢这种呃我们可以退而求其次,对吧?到时候他要是更新差,更新错了,你也不好处理嘛。
怎么说呢?就是说呃,当某一行ID如果它小于等于它的时候,它可能更新不准了,为什么呢?
因为在处理到货量的时候,它不太一样,这个位置大家可能不太理解它这个数据逻辑。
就当我这我这么选的时候,他这个ID已经不准了。你看过来的时候ID你看我会删,我会删入,删到第一行了。
你看只剩下一个ID为r,所以你小于ID为r的还有用吗?
很显然嘛,对吧?已经没用了,但是我指定过去ID的话,它一也会被更新啊,因为它这个竹,因为它这个钉钉它有一个什么相当于是有一个bug,对吧?
有一个bug。那么你说哦,我剩下的ID我能给他做一个差额大小,大小,关系不好处理,万一是二和五呢。
然后你三你不也得不给你更新了,对吧?你只有试了之后才知道,要不然的话,你光听我说,你就跟听天书似的,你试了之后你更新不更新不了爆出你。
所以呢此时此刻呢,大家可以想象就是如果你要做的非常精细的话,它就要经过三轮的这个三轮的更新,它就非常麻烦了,对吧?
就三轮更新太麻烦了。第一轮你更新过渡表,然后第二轮然后再结合,这里面存在的就是已经有改动的东西,你再你再更新,没改动的,你就没更新。
呃,这样呢也是个发,对吧?也是个发,不过呢,我们看一下他他能不能精准吧,我们试一下呗,对吧?
先试一下先试一下,把到货单给它加上一个最大序号,对吧?
毕竟毕竟那个所谓的呃订单的品种数和到货的品种数呢,它是可以的。但这个位置呢,你只能是按照那个什么订单的品种加一来走,你只能是缩小一点范围,对吗?
缩小范围呗,他肯定会都被修改,如果都被修改了之后呢,对方可能就会都会被冻着。
所以呢这个位置我感觉还是不行啊,应该是不行,一二三四五更新更新过去可能都被更新动着了,对吧?
所以说你到货这个位,我到货这个位置,我觉得还是你要单独处理,就他不需要序号表了。
也就是说它的这个辅助表,你还得单独做一个。如果不单独,这个应该是不行的,以我的理解他是不行的。
所以呢你还是老实点,再重新做一个倒货的辅助表,不要给他做同样的了。
辅助表呢也是个idid来辅助啊,就到货,到货,辅助掉到货,然后到这个什么呃,应该是明细死掉五十行,对吧?
对你得你得单独处理,这个东西要不不行?
然后呢这个再用什么呃,文本ID行数就是文本同样行竖,你还得有数字,对吧?
好,这个数字哎,为什么不能发布呀?
标题不能含这个是吧,不能含标写到货,这个就这么行了。
好了,这个时候他不需要那么多逻地吧,收t了。
有这个就是需要什么近期到货采购单号对吧?
进行采购单号吧,进行采购单号,他那个什么近期的这个以到货数有这一个可能他就好弄的多了。
好,这个辅助表我们不用多折腾它,但是呢说单独处理可能只能单独处理好,是不是要放这来,这是采购的改个名吧,有点强迫症,把它改了。
改反过去的这个他确实不要不需要资标了,他其实是行id,对吧?
应该是纸ID吧。指id好了,这个是我们打算用到货单的这个规则是吧,刷新一下重新做吧,对吧?
到货单号可以了,接下来让他更新,现在还没数据呢,你不能更新,对吧?
物料改成到货,那个不能用那个啊不能穿开来好约束这个行数让它哎呀,怎么说呢?
也没什么太大用啊,行数让它小于让他小于先先先跟刚才那个加一个对吧?
加一个就行,然后呢,进去采购单号等于这个采购单号,然后呢呃行数它已经对准了嘛,对吧?
行数对准了。那所以呢近期到货数,它肯定肯定能精准的交对上走进去的道货数等于什么?
是等于这个吗?暂时是等于这个实际上是不等于这个的啊,我先先先这么等。
然后你看这行数等于什么ID它这个ID是采购的ID,所以它对的很准,他这个数是肯定没问题,这个单号不见得这个单号有可能会错乱,你不用管他可以了啊。
这个规则呢,你先返回来看看是不是是不是多有规则也没有,这是到货。
然后呢,ID五十吧ID五零这样就这样就明白了。好,他更新过去。
因此呢这个表我们可以给它导入什么导入一些东西进来,对吧?
导入一些呃行进来呗。好,从这边模板好这个函数一二,这个玩意直接有十行就够了吧,我导入五导入五十行就五十行嘛,对吧?
五十位哎,太多了,不好看数据,对吧?需要十行德啊,十行方便看数据。
好,别的先删掉。我这样导入这两个就可以够了,可以了,用错数据,我靠,这还太过来了,是吗?
真简单的就行得掉,直接开始导入失行数据可以了。
哎,这怎么感觉少了一些啊,没少呵呵呵,怎么感觉三没了,呵呵,这有八行数据啊,好奇怪啊,一二三三和四都没有,对吧?
啊,有了bug,好重是吧?好了,他呢会通过这个什么数字让他直接更新过来。
那么这个时候呢,我们还是要。哎呀,虽然说我知道这个到货单里面,他这个订单订单品种数加一不重要,但是呢我还是给他拽过来吧,对吧?
十九加一,这是采购品种交易吧,让他缩小一点范围联动采购单号。
这时候其实可以用采购单号调研也行啊,都一样的是吧?
聘品交易知道给了b点,你用选中用,选中调也行,用这个调也行。
那选中调呢是这样,这个小的采购单都是一样一个意思啊。
好了,有了这个之后呢,呃,你在完善这个的时候呢,它就可以有品种数加一,让它缩小一点范围。
因为你采购研就这么点行号,它行号就不会超了嘛,对吧?但是那个你要相信我相信我说的就是他的这个采购单号。
如果你放在你看,当它小于等于它的时候,本来是一个二次校验,然后这个行ID等于行ID就是如果说你你处理比较严谨的话,你把采购单号给它再放在纸表当中,它可能就不存在这个问题。
因此呢如果说你想完美一点,就这么干,就想让它完美一点呢,就再再再加个采购单号,为什么?
因为它指表它不太友好采购单号。但是这个采购单号啊,我告诉大家怎么写,你必须要写逻辑函数啊,这个位置就是假如必须有一个到货数大于零的时候看到了吧,然后等于采购单再采购单号。
虽然这是个多余的,本身是没必要写,但是它是它的bug好必填采购单号可以了。
这个时候呢,你在写的时候,他就能精准了,否则你这个采购单这么写,绝对要收,他会全给你更新过去。
因为有时候会删,中间那个ID啊,可能你理解不好理解,对吧?
这个位置好,采购单号,你看这个时候行号等于ID没问题,删掉一个ID它就不会不会再乱更新。
这个采购单采购单号过去了。这叫完美一点的处理方法。
好,这是第一组,逻辑,更新规则好了,然后第二组就是这个规则。呃,当然了,我忘了已忘了算已到货数了是吧,这是已到货已到货,加上到货数才是累计到货嘛,对吧?
所以呢,这回还加个累计到货,对吧?累积,你如果说有点强迫症,或者不是想要的好看一点的啊,就用汇总符号吧,汇总符号好看点点呀,什么意思呢?
就是这样,就是这一行ID累计已到货,这不就看懂了吗?
然后等于函数等于什么?等于这次到货加上已到货,看一下比较准是吧?
指路这可以必填了啊,这可以必填,绝对可以可以了。这个时候呢,你再来修复这个ID修复这个刚才那个啊修复这个更新,刚才这个数是不对的,到货数等于要等于这个才对,累计就到货。
因为有可能之前已经到过一次了,他多次到货,所以呢要想完成完整的ERP不是那么轻松的事,对吧?
好了,这是下一个规则,哎,终于快接近尾声了啊,进息已经二十分钟了,我也不想停下来了,一次性给他看完吧。
然后这次是这个指是到货,然后呢,他更新的时候,我管你更新哪一个字段对吧?
只要你更新的时候,然后呢就更新。另外一张表,因为他已经是精准更新了,切记精准更新,采购明细。
然后呢,接下来然后这个是采购单号和ID第几行,然后采购近期采购单号行号,这是第几行嘛?
因为这个是行文本了,对吧?确定,然后别的都不要更新,就为了更新一个东西,你看绕了多少万,这太费劲了,对吧?
已到货数等于累计,已到货数等于累积有到号数吗?是的,因为他不是将最新的这个到货数发过来。
如果你只是将最新的到货数发过来,那就要加上二次轮算,二次轮算是什么意思呢?
比方说你说我不在这算,我想在目标表中算怎么怎么搞?我告诉大家,那就是等于这样所有表当中找到这个什么采购明细表,然后以到货数加上当前表的这个什么呃,近期已到货数,这个是近期已到货数,这是对的。
这样的算法是对的,近期已到货,一个是近期到货数,不是近期已到货数啊。
好,那如果这么改的话,我们这个位置就要把它改成近期到货数,对吧?
进去倒货数你不能累积吧,对吧?进去倒货数不要以倒货数了啊,这样更好理解。
好,这样的话,你得修改。刚才那个逻辑就是这张表就是从这个到货到ID五十这个位置,这个是不能用这个字段,用这个字段,用这个近期的到货数,它不断的去累算就可以了,到货数可以了,进行到货数累算好了,这样的话你就可以把将这个什么到货单呢?
改的简化一点,啰里吧,嗦的我都不要,对吧?
这个我至少不想要了,对吧?累计已到货,留着吧,留着吧,给我留着吧。
然后这个已到货已到货,历史,这不用管它,这个这是这个是总表,它是主表的,这是直表的,不太一样,往下讲,我们就不用管它啊。
然后至少呢我在这个位置啊可以换哪个公司了?
大家想一下,订单数已到货,已到货,一年过来,这目标是你看就明白了,然后订单数减去已到货,你就知道了。
前进一道,这才是真正的优化。
那这个时候你去看,就打开看一道号为零,对吧?
先把乙的货改成只读吧,对吧?
已到货改正制度让它变窄一点,不能太宽了。
哎,看不见了,对吧?是因为他无职吗?我也没做啥呀,对吧?
一到后数应该是无值的,我没有值,我只是改成已已托,只读他就成这样对的啊。
好了,这回呢我们看刚才做过了一条数据,它这个数据并没有生效,对吧?先删掉下一小节,我们直接体验。