00:00
大家好啊,继续接着我们上期视频啊,在开始之前先聊两个问题,呃,第一个就是说我们这个有原地代码,适合什么人使用。呃,最好是懂编程的,懂一点也可以呃,因为搭建不需要懂啊,了解业务就可以了呃,修改代码才需要懂编程,呃,也可以业务人员和编程人员一起使用呃,开始业务人员做零代码用呃之后就交给专业人员做全代码开发开发呃,适合什么人呃,呃,什么业务和场景啊,这个。总体来说,我们的就是说核心的特点就是快,成本低,比如说像了解客户的需求,我们就能迅速搭建系统啊,然后就交给客户使用,呃,可以极大的降低沟沟通成本啊呃,甚至客户也可以参与搭建啊,啊完成不了的呃,交给编成人。
01:15
呃,还有一个就是说我们编码风格是统一的啊,降低了系统的维护成本。呃,有些公司有很多软件项目啊,每个项目交由不同员工完成,一旦员工离职啊,维护项目是很困难的事情。呃,相对来说啊,我们是更适合做企业的信息化。呃,上一期我们季度信息表已经搭建了,仓库,客户供应商啊,还应该缺两个,一个说货品的啊,有商品的管理,还有一个就是呃商品分类的一个管理,我们首先再把这两个基础信息表大建好,先进入呃录入表,呃录入指标管理,呃我们为了节省时间,我们就点击批量清间啊好。
02:41
然后我们再把这个货品分类给这个指标建立起来。呃,因为这个表有点特殊,我们主要是在做,呃。在做塑形啊。
03:05
嗯,待会演示到大家可以看到了。我们想把他。了。然后我们再把。货品。我基本信息表打电话。还是首先到录入指标里面,管理里面进行操作。呃,这个。放在这里面吧。管理吗?先加载一下。呃,然后我们再把它的指标类型,嗯。
04:05
给他包好规格型号30把所属类别,这个十个就够了,计量单位十个就够了,成本价就应该是一个两位小数,销售价两位小数,最低库存两位小数,最高库存两位小数。默认供应商,供应商38啊,提供提供这个十个就够了,呃,货币图片这个是图片啊。备注,备注我们给的。200以内吧啊。再检查一下,请停用两位小数,因为一旦这个新建指标啊,这个新建完成之后,并且这个指标被录入表使用啊,被录入表使用之后,再不能删除,也不能修改它的类型。
05:12
呃,没有问题,那我们就批量新建啊。结果满足要求。呃,然后我们在路由表管理里面再新建一个主标啊。我。为了使他的这个编码啊少一些,我们明星就简单一些,这个还是基础信息编。我们首先就所有过。
06:04
呃,我们首先全部给它添加上。13个还有漏掉了啊,再添加一次,它不会重复添加啊。然后我们到下一步创建数据表。然后选择。属性我们分类给他改一下。呃,录指标里面我们检查一下。ER。三。
07:01
嗯。嗯。六。12。13。呃,排序号我们要处理好,因为到时候排排列空间的时候,它是按照这个排序号啊顺序进行排列的。呃,首先我们要处理一下货品编编码啊,我们希望它是采用的,呃,就是自动编号,名称必填。规格型号,这个是所属类别,所属类别应该是一个下拉,下拉的树形选择这个也是必填。
08:00
所属类别,呃,我们先把这些必填的这些处理好,还有一个货品编码,这个我们要给他。自动编号啊,但是现在。这个里面我们现在还没有建立这个货品的自动编号。我们首先建立这个活动的质量。呃,就和刚才的操作,最最初的操作是一样的,你简单一点,我品。不行的话。再添加一个序号啊。三米就够了。
09:00
呃,这个就建立完了,还有一个就是说我们单列选择里面有一个,因为我们在数据字典里面已经建立了一个计量单位的这个。是否有效,我们建立状态啊,我们把这个计量单位和这个是否有效啊,再建立起来。那我们就搭建这几个数据规范,这个数据规范因为是涉及到是呃下拉选择,或者就是单列选择啊,单选啊,一般我们建立这个单列选择就够了啊。呃,首先我们看一下在讲的这个,我们涉及到单列选择的话,它有三种取值方式,一个是从数据字典进行取值。还有一个从已定义的录入表取值,还有一个就是说从已创建的视图取值,这个视图这一块我们后期我们也会做一些演示啊呃,我们先在。
10:02
需要建立了一个计量单位啊。然后再新建一个是否有效。呃,V6磁段和text字段默认就行了啊。呃,同时我们在建立一个树形选择,树形选择就是商品分类的属性选择,我们嗯,货品分类。
11:04
嗯,这个数形选择的话,我们塑形将在V6的字段按前缀显示数据啊,常见的如行政区划,国民经济类别等,一会儿我把数据搭建起来了,大家就可以看出来啊。我们这个是从货品的这个分类这个表里面去说啊,它的VALUE6字段它哈,它的是取的货品的编码啊,S字段的话起的是呃,货品的名称类别名称啊,类别编码,类别名称排序的话。我们按照名称来吧,啊姐。呃,这个货品分类就搭建好了,还有一个操作就是说,如果我们搭建好了以后,在这可以进行预览啊,看看这个数据大的是不是对的,呃,这个view就是从它的编码去取值啊,子项的编码取值text是从啊,呃,那个text就是说名称只校名称么取。
12:15
两个单位我们也可以看一下啊。嗯,那我们再到这个录入货品的表里面,我们先把这个录入指标,呃,先给他处理好这个规格型号,所属类别,这个我们采用的下拉框啊,这个我们要选择呃竖形啊。这个数型的货品分类啊,计量单位我们采用也是下拉选择啊。这个是。呃,计量单位选择我们刚才。计量单位啊。嗯,还有一个是。
13:01
是起停用是否有效啊?这个是我们也采用,我们采用单小框吧,啊货比图片呃,规格型号所说的一个。嗯,基本上是。没有什么问题。后期我们可能再做进一步的。呃,设置好。然后我们再到这里面把菜单建立好,这个菜单建立是必不可少的一步啊。基础设施。写简单一点吧,我。
14:03
还有一个分类啊,货品分类啊。呃,最大六。嗯,这就搭建好了,我们刷新的看一下啊,做做菜单啊。进入射程的分类啊,货品啊,这个当然是跟我们上面说的一样,因为我们现在没有重新生成啊,它的状态属于调整模式下啊。嗯,可以看一下,你看客户管理,它就属于发布模式啊。然后我们到这里面,首先把这两个表重新生成一下。
15:01
嗯。或分类啊,质量生成。呃,再检测一下啊。嗯,检测没有问题。然后。看刷新可以了,应该。这就是发布模式下啊。然后我们新增数据。货品编码这本编号没有组织类别没有啊,计量单位是对着的,有效无效啊,我们再进一步处理一下,第一个就是货品编码,我们没有设置成呃那个呃自动编号啊,没有选择,还有一个启用停用,呃,我们默认的情况下,应该给他一个默认值啊。
16:07
呃,所属类别,所属类别,因为现在没有。我们再把处理一下这两个。活动编码啊。呃,最低库存启用停用。给他一个默认值,默认值的话。好像是一。年纪。呃,在这个货品编码里面,同时我们也使用一下这个货品编码,它是唯一的啊,呃,你先组建也可以啊,都一样啊。
17:03
嗯,这个自然到时候系统里面他会做。做检测啊。呃,我们再重新生成一下。呃,货品编码是对的啊,货品名称啊,所属类别有效啊,对着呢啊,这个就是使用了默认值的一个效果啊,默认供应商,默认供应商,供应商也应该是个下拉选择,我们再把这个供应商这个他的。呃,做一个单位选择吧啊。这个显示列还是不对,我们把这个再处理一下,呃,因为这是这是做这么调整,这么一个可能要反复多次进行调整啊,所以说我们建议大家,呃,刚开始的时候。
18:16
不要做,我们把这个显示。编码名称、规格、型号、所属类别、计量单位。挺。货币图片啊,这几个调整好。还有就是这个默默认供应商应该是个下拉选择,我们首先要把供应商这个呃数据规范建立起来。呃,单列选择吧,建立一个。
19:03
供应商就从我们刚才新建的这个路由表供应商里面取去就行了。呃,常见的V6我们就有其他的供应商编码啊,呃,这台字段我们有其他的供应商名称排序的话,我们按照他的名称进行排序吧,呃,然后给新建就行了啊。默认供应商啊,然后我们再到。呃,这个里面。这个。分类里面,我们把这个树形的这一块,我们大概给大家讲一下怎么一回事,树形啊,这个分类我们就是货品的分类,我们新增新增几条数据啊。分类编吧。和美名称。
20:02
我们选择A吧。在新。嗯。一般吃东西。这是原材料。这是原材料啊,零配件,我们在C底下再放一个子集啊。
21:01
放点酒就够了。我们为了更清晰一点,我们的。在半成平底下再放一个啊。呃,你。一二。101在零一啊,在这个类别底下再放一个。01012。Sleep。嗯。我们再切换到这个录入表管理里面。
22:03
呃,我们再选到这个货品这一个,我们再查看一下这个数形的这个,它的一个实际的一个效果,默认默认供应商啊,先把这默认供应商选择到。我们刚才的单列选择里面。呃,启用停用或者图片啊,所属类别供应商,我们在这里可以预览一下。呃,可以看一下,实际上就是这个效果,因为可能是呃下拉选择你们可以看一下,因为我们都是按照前前缀啊,这个这个也算我们这个系统的一个默认的一个处理数据处理方式啊,它有一定的实用性啊呃当然大家可能有时候觉得那个抒情答案的那种,呃呃父子的那种关系进行处理也可以,但是我们使用过程中发现,发现那个父子的关系他有时候比较复杂啊,容易出问题,呃最常见的问题就是说有时候你上下级呃选择错误的话,不做严格判判判断啊,呃会出现。
23:22
乱七八糟的问题,所以说我们提供一种简单的一种方式啊,呃,就是这种我们所说的所使用的一种类别的这种方式啊。嗯,啊,这种树形选择的这种方式啊,这种方式的话,呃,也是像我经济类别这一块都是采用的啊。嗯呃,我们再重新生成一次,看一下实际效果。
24:07
啊,我们切换到这个录入页面,我们把这个先删掉吧,嗯。呃,所属类别啊,我们自己的演示啊,半成品啊,因为我们这个所属类别旦采用这种前缀的方式的话,他查询它也是按照这个前缀的方式,比如说呃,我们查半成品的时候,同时会将这个呃底下那个子类别,类别一啊,类别0000009啊,这些同时都给你查查出来啊,规格型号。销售价的一个情况,我们多录几个数据吧,后期反正这也要再用。我们为了。呃,增加我们的。
25:00
嗯。录入效率啊,我们在货品名称里面再添加一个自动编号,呃,数据规范里面再添加一个货品名称的啊,一个自动编号。这个没有实际作用啊,只是为了我们录的比较快啊,年月日啊,我们添加一个吧。嗯,再添加一个序号啊。呃,三位一啊就OK了。没有实际意义,只是为了节省我们的录入时间,因为这个货品是比较关键的一个表,呃。我们需要多录一些数据啊。
26:04
直接切换到这儿就行。呃,重新生成之后,我们可以看一下。这个实际的操作效果,嗯。呃,我们货品名称也是自动生成的啊。嗯,我们增加一个几条数据。计量单位计量单位实际我们也可以把它设计成一个默认尺啊。
27:05
再增加两条数据。呃,这个时候我们大概看一下生成的代码,生成代码有几点给大家强调一下。呃,我们先看一下这个货品类别的编码。这个我们直接切换到。这里面查看吧,这里面查看不用再生成了啊,这样比较简单一些。
28:04
我们查看。这个就行。呃,就是说我们自动生成的时候,呃,那个呃重新生成的时候,实际上也生成代码了啊,代码了以后,我们呃后台只不过就是采用的动态编译的技术啊,然后通过这些编码各个方啊,通过这些代码,然后动态编译,呃,然后产生的实际的效果啊呃。我们首先可以看一下。这个查询的这个,我们这个树形的这个,它是做的什么样的处理。呃,像我们在查询的时候,这个,如果数值型的我们都是采用区间值这个,呃,在初次界面我们也可以看得出来。呃,竖形了一点,看到了啊,这是我们财经的数啊,我们采用的查经语句就是left啊。
29:05
等于这个,所以说就是我刚才所说的那样的,如果你在呃,以主类别为插画,它同时显示它的子类别啊,呃呃,还有一个就是说大家可以看一下,其实我们这个所属类别啊,这个下拉啊,呃呃,下拉选择和数形选择我们会自动进行啊,这个text和view的转化的,这个在代码里面我们也可以。可以看得到啊。嗯,这个代码里面就是这个啊,处理select怎么呃转化啊。啊,我们可以看一下所属类别,呃,这些系统都是自动给你完成的啊,你也可以在这进行修改啊,图片列啊,这个我们也是进行处理的,比如说我们导出的时候,如果有图片的话,导出Excel的时候啊,我们这个自动就将这个图片嵌入到这个呃Excel列里面了。
30:15
呃,我们。添加一个图片,因为在这个我们使用的这个360的这个浏览器,它这个浏览器有一个问题啊,就是有时候我们上传图片,上传Excel的时候,它会自动的停掉啊,我不知道这算不算他们的bug啊。嗯,你看这种情况啊,啊,我们继续啊,我们现在切换到微软的这个浏览器里面啊,再进行测试啊,刚才确实啊,就是在360里面调试的时候就获取这个上传图片,它就是会出问题啊。呃,我们编几个吧,嗯。
31:03
编辑一个货品图片,上传一个图片啊。奥。呃,在这个列表里面啊,我们这个图片如果有图片的话,并且显示了,我们点击就可以显示啊,这个图片如果我们导出的话,它会自动嗯嵌入到呃这个Excel的列表里面,我打开看一下啊。呃呃,可以看到这个图片,没有的话,我们就是使用一个默认的图片啊。嗯,这个处理起来的话。
32:01
呃,就在这个图片处理这个函数里面。嗯,因为我们这次演示的话,有很多细节可能甚至不能涉及到啊,这个有些还是需要大家啊,在实际操作中啊才会发现啊。呃,我们已经把基础信息表基本上都打完了啊,就是说仓库,客户,供应商,货品啊,这些基本上已经搭搭建完了,像我们再搭建,呃,因为有两个呃有个呃时间的原因啊,我们就搭建两个表就行了,我们搭建两个,一个是货品采购。嗯,还有一个是货品入库计划,再嗯嗯,再打两个呢,一个是货品货品出库啊,嗯。
33:06
看时间是来不及了啊,我们就打两个吧。呃,首先一样,我们首先呃要批量新建一些指标,我们批量新建啊,这样速度快一些。备注是估计有啊。猜不到。出个破吧。下载一下。检测一下。呃,采购单号38供应商,因为是编码,这个肯定是十个就够了,日期应付金额。两位小数实付金额两位小数经办人。嗯,30吧。
34:12
然后我们再新建一个货品采购的服务表。你拼音吧,水平啊和平,呃,这个我们也给它设成这个信息表啊。没有。
35:07
嗯。我们现在先把排气号给他调好啊。你这是反过来的二。三。四。六八。刷新一下,我们看一下我们呃需要在新建哪一些,呃,数据规范采购单号,这个可能是新的供应商可能要新建。嗯,其他的就不在,暂时不不需要了。嗯,那我们再建采购单号啊。我们那的常规。错了。也是。自动编号。
36:00
采购单号。嗯。还上。年月日年月日吧啊。还有一个信号啊,一个三个。这是三一。魏队长。采购单号已经添加完成,然后我们还有选择供应商,供应商有没有审核意见,默认供应商。看一下。
37:00
应上这个已经有了啊,这个就不需要再修改了。啊,我们再看一下他这个供应商存的上是编码对啊,名称对,这个没有问题啊。呃,那我们在。再切换到这个货品采购的这个菜单里面。将这个指标的属性啊,再设置一下采购单号,就是我们刚才新定义的采购单号供应商,我们下拉手知道吧啊。还有一个是供应商那选或者供应章。收货日期。我们。这个是系统的当前日期啊。呃,应付金额实付金额。应付金额实付金额,这个后期我们还要注意一下,嗯,真实性,用户的真实性。
38:01
嗯,这个是必填的啊。供应商啊,供应商也是必填的,收货日期也是必必填的。呃,应付金额实付金额应付金额,呃,后期我们嗯采用的是计算式的方式,不用管它,经办人是必填的。嗯。而且我们这采购单号的话,我们就需要他唯一啊呃,我们就给他锁定吧。自动生成编号,不能再编辑了啊。呃,应付金额。我们这有个统计求和,这导出的时候设置了统计求和最后一行,他就求出和地址啊。
39:00
呃,实付金额也是一样啊。实付金额,实付金额的话,我们。再设置一下B,填给个默认值啊,设个零就行了。呃,这个合同采购,我们这还有一个采购明细啊。这个明细我们数一下有几个?两个,三个,四个,五个,六个,七个,八个。编码名称,规格单位,嗯。新建指标。呃。采购名气。游戏。
40:04
呃,你问吧。这个有八列,先在设成八列,嗯,编码。名称。规格。安慰。嗯,数量。搬家。金额。备注。然后我们把类型给它调整好,编码用十个,十个就够了啊,名称30个吧啊规格呃30个吧,单位十个就够了,数量两位小数啊。
41:02
呃,单价两位小数。金额两位小数。倍数,呃,100吧。啊,这个长度都给的略宽度。嗯,好,我们继续啊,最后检查一下啊。嗯,直接创建数据表就行了。呃,我们顺便看一下,呃,这个数据表的结构list RD,这是个主表相关联的RD,这是一个自增长啊,也就相当于这个指标的组件啊。备注金额这个啊。人家。
42:00
啊,对的呢。然后我们如果切换到这个。这个里面。我们还可以修改,在这可以修改它的类型,呃,这个不像主表,主表是不能再修改了,这个可以再修改,可以新建指标列啊,新建指标列的话。呃,编码是必须联系,如果我们现在增加一列的话,那么增加就是V9啊,这个我就不给大家演示了,这个编码的话,应该是我们选择货品啊,呃,要么是弹出框,要么下拉框,规格的话,单位的话,这个就是应该是计量单位啊。计量单位数量单价这个我们数量。单价这是必填的金额的话。
43:02
金额有一个计算式啊。是数量。乘以。那去啊。数码成一单讲对了啊。呃。呃,这个时候我们少了一个,呃,一个弹出选择或者一个下拉框啊,就是说关于选择货品的这个。我们到这里再新建这个数据规范,我们先做成数据规选择货品的多类选择吧,弹出选择。从哪个录入表。嗯,再说一下啊,就是说我们这个多列选择也是一样的,有三类啊,一个是数据字典取值,一个是从自定义的录入表取值,还有一个是从你创建的视图取值,你创建的视图取值就是我们的数据库,只要你创建的视图在这里面可以看得到。
44:20
呃,我们是选择货品啊。这个view字段我们要选择的是货品的编码啊。货品的编码。因为我们弹出选择的时候,尽管很多列实际上选择的都是VI字段啊呃,Tax字段的话,默认的选择的货品名称啊,如果就是说这个多列选择,你使用在呃使用在下拉选择里面的,那这个V6字段就是对对应这个V字段test字段就是相互对应的啊呃,我们按名称排序吧啊查询条件这个也比较重要,到时候我们也可以看一下,我们现在把这都选上吧,选上图片就不要了啊,备注也不要了。
45:16
呃,确认选择后期我们可以看一下实际的效果,还有一个就是说可以查看详细啊这个。如果可以显示详细按钮的话啊,就可以显示查看你的详细的这个按钮,呃,然后我们再把这个显示列设置好,我们按照顺序来吧,货品编码。货品名称。呃,计量单位。嗯。规格型号。规格型号。
46:01
这个型号。嗯。成本价。呃,销售价。呃,最多是不能超过十列的啊。我们现在已经六列了。最低库存。最高库存。呃,我们这个有一个条件,就是只能选择启用的啊。呃,启用的是等于一还是等于多少,我们先加上吧,后期再调整,这应该。他是自服型的。
47:03
我们先预览一下。啊,那就对着的。嗯。那我们继续。继续录入表管理里面,呃,采购明细录入指标里面的这个编码,我们选择我们刚才使用刚定义的一个多列选择选择获取啊。呃,我们再检查一下。基本上是没有问题了,这个必填名称也应该是必填的,这个我们后面。呃,要设置一个数据读取啊。金额,对,这个没错。
48:00
让客户采购。我们把这个菜单新建了。中路。简单一点。先订一个吧,订一个再说。嗯,这个时候我们就可以重新分成了,嗯。我们先检测一下。呃,检测没有什么问题。重新生成。呃,我们看一下打开先看一下,看一下这个实际的效果啊。
49:05
呃,这个是我们的一个弹出选择,我们可以一个信号,这都是空的啊,点击首先看清,点击详细。呃,可以查看的详细的这个按钮,这是可以设置的啊,就我们刚刚在定义多列选择的时候,有这个这个显示哪一个列啊,也是可以设置是唯一的,有缺陷的话,只有说这个text view的切换啊,还没有可能需要就是说这编码进行完成啊,还有一个就是这个查询条件,嗯,这是我们也刚才在那们设置的。呃,包括这个财经条件,如果我们当时选择数的话,他这个可能也不大合适,这些都没有什么,后期我们都可以在。在完善这些完成啊。啊,成本价包括这个计量单位这些,嗯。
50:12
嗯,这个都没有问题。然后供应商选择收货日期,应付金额,这个应付金额应该还等于这个金额的合计值,我们还没有设这个。这个自动计算的啊,我们先完成一个数据读取,正常的情况下就是说我们点击之后,像名称,规格,单位,包括单价都是从这个货品的这个表里去读。呃,我们先给它关掉刷新一下。这条数据删掉,因为是这样的,就是说我们这个数据设置了主表数据设置了一个自动编号,呃,所以说你即使不保存它,它也会添加一条空数据,这个从代码里面你也可以看得到。
51:12
呃,下面我们在添加一个比较常用的一个功能,就是数据读取,我们切换到录入表管理里面啊,选择货币明细,点击数据读取。呃,新建数据读取这个。货品信息。你看一下这个我们读取类别有三类,一个是选择产品后自动为页面空间赋值,呃,这个是我们现在就要使用的读取链表值,这是实现数据联动的啊,子表写入的就是说自动读取其他录表,为子表赋值,更新字表数据,这个是后面我们还会定义定义一个这个这个读取列表值现在目前我们可能使用不到啊,我们这次可能在这里面就要定义这两个。
52:16
呃,我们先选择从首先是从哪一个录入表里面进行读值,我们肯定是从货品里面进行读值,货品里面读值的话,我们就有个读取字段,货品的编码和目标字段,目标字段就是我们这个子表的这一个字段啊,货品编码一一对应。货品编码就不需要了,货品编码把给它删掉货品名称啊对。呃,型号。规格对啊。呃,计量单位。计量单位。呃,成本价。
53:00
我们成本价出的多,到单价里面吧啊。嗯,这几个字段就是对应好采购明细要把删掉啊,名称1234读了四个,呃,然后有一个筛选条件,这就比较重要了,我们可以看一下,就是说呃,我们要保证的话,这个货品编码,呃选择的控件值是我们这个子表的控件的。嗯。呃,编码。这种要保证这个控件是要么是弹出弹出选择,要么是下拉选择。然后我们给你添加。
54:01
嗯。这个情况。我们重新生成一次啊。嗯,看一下实际效果。呃,看这个都是对着的。我们添加一个。呃,它会给你提示啊,一一啊,金额是自动计算的。规格是必天下的规格没没切换成。
55:00
我们随便说一个。嗯。这个是。再选两个啊。金额应该是锁定了,赵林说,那我们再把它再微调一下,这首先这个应付金额等于他的这个子表的这个金额之和,这是自动计算,呃,还有一个是这个金额要有个合计规格,这是个小问题啊。呃。啊,我们再切换到这个录入表管理里面,货品采购,首先我们到主表里面设置这个,呃,是应付金额。这个自动计算式啊。这个自动计算式应该是数量的合计值,对,OK啊。
56:05
And。还有我们到这个指标这里面。嗯,这个指标的话,我们金额呃,应该显示合计啊。求和。对。嗯。嗯。在。顺便嗯讲一下,在我们这个里面,比如说像这个名称啊,我们可以控制它的锁定状态,嗯,在子表这个锁定状态里面,我们就多了一个,就是说按行锁定啊,因为指子表它,呃这种情况也比较常用。
57:03
嗯,当然我们现在是用不到啊,后面是肯定是能用到的。我们名称我们就不按的输入啊。以前还有一个细节。在这里我们就可以切换啊,可以查看这个预览的效果。呃,然后吃了这个的话,我们。下。这个编码我们一次采购里面,可能我们需要设置这一系统也会自动检测啊。要重新结个明信。
58:10
呃,我们看一下实际效果啊。规格每次要输入就麻烦。522。基本上是没有问题的。嗯,还有一种这个子表的这个,还有一种它的一种效果,我们也可以进行切换一下这种啊,呃,有三项,一个说可增加删除行,我们现在选的是这个增加删除按钮在右侧,还有一个可增加删除啊,增加和删除按钮在底部啊,这个我们编辑一下,我们同时显示序号,我们再进行编辑啊。
59:14
然后的话,我们再把这一个编码的话,我们给它切换成下拉选择。呃。下拉选择执行数据读起来都还是一样的。然后我们就采购明细,我们将这个规格的话,我们。把它这个必填项关掉啊。然后我们。然后重新生成一下。我们看一下实际效果。
60:14
嗯。这个实际上是自动计算的啊,我保存一下。这个是全是合计吃啊。呃,这两种方式就是说你可以自己任意切换的。去选择。嗯,这个是刷新按钮,在这儿可以点击删除啊,新增。
61:10
呃,我们查看详细。打开PDF。嗯,我们再讲一个概念啊,我们就是一个是子表的数据初始化。嗯,我们新建资料数据初始化。我们先看一下这个子表数据,数据初始化就是指新建录入表数据时,呃,就是说点加新增数据时,子表将按照设定的数据初始化完成数据加载啊,分两类,一是读取空数据和从其他路由表读值啊。
62:04
我们新建一个读取充值的吧,读取。两条数据。然后我们再。重新生成。嗯,我们再看一下实际效果。呃,系统会自动增加两条数据,最后一条,它是最后一条数据是合计的啊,不算有效数据啊,我们可以。嗯,现在保存的话肯定是通不过的。
63:00
呃,第一行数量这个系统都是会给你提示的啊。嗯,我们看一下。因果金额这个可能取错值了啊,这个是因果金额,我们可能取的数量。
64:02
对,没错,就是数量。数量的往下拉。金额的和体制。嗯,再切换的看一下。这个我们继续啊,呃,我们就按照刚才那个样式采购,差不多我们就搭建了一个入库,这个入库也是一个主表,一个字表,我们先看一下它的这个实际效果啊,入库单号也自动编号仓库,呃,入库类型。
65:15
审核状态,我们一会儿要做审核状态做调整,呃,点击编码之后,自动读取名称,规格,数额这些数据,然后添加金额是自动计算,没有合计值啊,这个后期我们再调整。呃。我们现在还想实现的一个效果就是说,呃,在这个表里啊,我们添加一个字段,就是有个采购编号,你点击采购编号,自动就读取采购,将采购明细读取到入库明细里面,呃,这也是一个常用的一个功能,呃,这个是我们首先要实现的第一个功能,那我们现在就开始做这个啊。
66:09
呃,首先录入表管理理念。我们要在这个货品入库里面添加一个字段。添加一个字段,添加一份,这应该是采购编号。采购编号对。天下。同时我们将这个采购编号,呃,设置成一个多列选择弹选择啊,这个弹出选择的话,就是说采购列表。
67:02
啊,我们是是从采购表的主表里面进行读取活动采购读取数据。呃,我们读取的它的主没有值,应该是采购单号,采购单号名称的话,这个就随便写啊。嗯嗯,因为是这个是这个是那个什么,这个是一个多列选择,呃,排序字段我们按照。它的创建时间倒序吧啊。查询条件。我们。供应商收货日期和金额,身故金额,经办这随便选几个列表字段的话,我们。按照顺序来采购单号。呃。
68:01
采购单号。经办人。收货日期。实付金额。嗯。还有什么,我给你上微信上。然后把详细这一块勾上,然后我们就新建。嗯,多列选采购。这个的话都目标管理里面,呃,货品采购我们新添加这一个指标。采购单号我们就设置成这个多列选择,弹出选择。我们可以看一下啊。
69:01
嗯。再重新生成一下。我们看一下这个实际效果。嗯,详细。没有问题,选择了之后。呃,自动读取,我们现在进行下一步就是将这个采购单号的明细自动读取到这个明细里,呃,这也是数据读取中的一部分啊。呃,我们现在就做这一部分工作。这个就入库明细里面添加数据读取,新建数据读取。
70:04
不去的。Go。0072。就是要写作啊。读取录入表,我们是从采购明细里面进行读取编码的,编码名称。对,名称。规格对规格。单位单位。数量数量。单价单价。金额对。可以住,你可以住吧。
71:00
我们再检查一下,然后这个货品采购单号。主表的货币成本,然后等于。呃,首先要注意一下,这个一定要保证这个弹,要么就是弹出选择。采购哦,我们那个采购单号,要么就是弹出选择,要么就下拉表才能触发,我们这个是主表的空间。主表采购单号这个。添加筛选条件。人家。嗯。我们重新生成一下。检查一下实际效果。
72:09
我们可以看一下,这有两个两条数据选择之后。啊,这就是开始读取。不去了,因为我保留的这些呃是没有问题的,我们现在就直接就给这个给他进行保存。我们现在大概看一下,呃,这就是货币采购进行生成的这个源码,我们可以看一下这个数据读取是怎么完成的啊。这个数据对,这个应该是在子表的数据库。你找到了啊,这个是在子表的。
73:01
就是货品明细的这一行资料数据读取。呃,时间关系,我就不切换到把这个复制到那个文件夹下,实际上这个代码和这个是一样的,我们这个要完成两个毒气,看一下实际效果,在这里面的时候,一个是毒气货信信息,一个是毒气采购明细啊。呃,这个是读取货品信息。名称对比的规格单位读起来。然后这个是。读取货币明细。你。啊,那个还有一个是在主表的一个数据库器里面。我们在这查找一下。
74:08
这个里面。主表的数据。这就是将采购列表的,呃。嗯,才。采购列表读读到入库表里,呃,入库明细里面啊,采购明细读取到入库明细里。呃,这些代码都是自动生成的啊,当然你也可以在这在这基础上再做修改,嗯,我们接着做下一个调整,呃,我们希望就是说这里面还有就像正常的一般性的这个入库的一个需求一样,这里面还有一个按钮,就是一个审核,审核的同时将这个审核状态自动切换到这个已审核,然后同时锁定数据啊,我们一般还有一个就是我们操作的时候,我们选择了这个入库单号啊,然后它自动读取,我们同时也希望将这个采购单号,呃设置为。
75:17
设置为空置啊。嗯,那我们就接着呃进行操作啊,操作的话,首先我们要切换到录入表管理这个页面,然后货品入库里面,我们把页面按钮这个。呃。结束按钮。这个。设计审审核啊。呃,这个结束按钮就是出现了之后,你点击结束,它会自动调用一个,嗯,After finish啊,那个函数啊,那个自定义事件啊,我们然后再自定义那个事件就行了。
76:03
呃,这个时候,然后我们再有一个自定义时间,因为为了节省时间的话,我们将这个呃完成后数据处理啊呃。我们将这个函数就事先就写好了。这实际上就是一个。代餐的一个函数话。那肯定这个不对。这个表是不是这个。Hell。我们先输了。一会儿再。再输。我们现在这种状态,执行一下,执行一下就是说即即使呃这个有问题,系统也会给你报错的啊。
77:02
我们先看一下实际的效果。我们还有。这个审核状态还没有隐藏掉啊,我们一会儿把它设置成。这个必须。编辑完之后才能进行审核。嗯,就是这个表表明给出错了。然后我们系统管理里面,再到这个货品库,再到这个采购去,是这样这个表。
78:00
这个修改。嗯,当然我们平常的时候,我们也可以呃再多说一些啊,可以通过这种操作呃进行操作,我们选择了这个插入它,呃在这里面选,选完之后呃就自动就给你生成这SQ理解啊,这也是比较方便的一个地方。然后我们再重新生成。呃,然后我们再操作一下看看行吧。审核。呃,这就没有问题了啊,数据就自动审核,然后我们查看这条记录。
79:00
自定义世界啊。呃,还有最后的一步工作,这个审核状态现在属于非隐藏指标,呃,如果我们把它切换到隐藏指标的话,它在系统里面,它就它在录入页面就可以不出现啊。审核状态。我们把这个指标。隐藏指标啊。还要重新生成一次。嗯。
80:00
我们可以看到那个预防指标。嗯,那个审核审核审核状态指标它就没有了保存,首先采购单号设置成功。公职,然后状态锁定。诶,锁定怎么回事。我再试一把。啊,对了,这个是操作哪个地方你仔细看啊。嗯,最后我们把这些代码。全部生产。啊,我们的代码已经生成,已经解压缩了,我们主要就是。这几个文件啊。Country model service啊,MVC。然后我们再。
81:03
呃,再到这个文件夹,把这个文件就全部拷贝到这个文件夹下,把原有的删掉。番茄。呃,注意这个文件粘贴,呃,这个复制粘贴的时候,最好就是说停止调试啊,然后我们再重新启动,呃,我们重新启动之后。货品入库啊,我蚂蚁这个表就做那个做演示啊,我们首先就是将他的模式进行切换,呃,我们刚才都使用的是发布模式,我们用调试模式吧,这个我我这个模式它也是可以,呃,针对是可以细化到某一个表的啊,比如说现在在这里呢,就是扩屏控属于调试模式,其他录入表都属于发布模式,然后我们。
82:08
再刷新一下。这个你用。货屏幕不刷新一下,这个就是这模式下。然后我们已经将这个所有的。所有的源码已经拷到这个文件夹上了。然后我们现在就基本在这个源码下调试一下啊,不不不调试了就给大家走一下,走一下这个就是说呃,调试模式下点击左侧菜单啊。
83:02
呃,就出发了啊。嗯。这个是点击新增按钮。新增按钮出发,我们在这个新增按钮里面主要做两件事儿,一个是资表初始化,还有一个就是说自动编号,呃,这个指表初始化我们倒没有,还有一个指标初始化的话,这采购我们好像做的。货品采购啊。我们在这个里面有自自表初始化,我们可以看一下切换,大家看一下代码也是自呃自动生成的。转到第页。切了,到这啊。
84:01
这个子表内。添加两条空数据,但是我们从其他的数据读啊,他这就是按照我们的要求,呃,自动编码对。这个我们先跳过去啊,然后我们继续。往下走就是编辑的时候,编辑前啊呃进行判断和处理。呃,这些。都是没有闪避或B的,我们也可以切换到啊看一看。呃,这个啊,这些的这些,呃,这些都是付费开源的啊,都在我们。这个内裤里面,这个里面。大家切换的看一下。
85:01
呃,这就涉及到它又包含的有几个,一个是呃判断的啊,流程的。呃,页面相关的啊,这些主要就是这几个。货品采购啊,这个。这个大家啊。这是呃,查看详情的这一块啊。呃,导出Excel。这些基本上还是都是太原的,呃。都是有源码的,就是说你之后就是说对这个是完全可控的啊。就删除,删除了之后,删除前呃进行判断,这个也是在那个康内库里的啊。
86:03
这个批量删除。呃,我们还没有展示那个数据导入的功能,我们数据导入功能其实也做的很好,也很方便啊,可能是没有时间了,大家用用就知道了。嗯,数据查询啊,这个函数也是。这个函数就是分页数据啊,数据查询类要呃这个导出得到分页数据,然后再进行的转化啊。呃,这是数据导入啊。呃,From年的话,From union。保存数据啊,这是根据list值判断编辑还是删除,编辑还是添加。
87:07
呃,然后自定义时间的调用,然后我们切换到那个自定义时间,再整个看一下,这个是转叫下一步,因为这个它这个属于技术性性的的,这个函数是是不会被调用的啊,这个就是非历史,就相当于我们的审核按钮。啊,审核按钮。嗯,然后。这个是打印这个这个是。下拉或者弹出选择数据调用完成数据读取功能,这个当T等于这个是完成的,是加载的那个那个列表信息。加载列表,对,嗯,添加。
88:04
编辑。啊,子表处理,子表处理,我们这个是一个录入表,呃,一个主表可以添加多个子表啊呃,词表添加一条数据,这个是右侧点击触发呃。这是上部按钮触发这添加一条空数据,同时每一个它都会自动调用了那个阿的阿的ID,或者就是说自定义事件。那个函数啊。这是批量删除的函数,编辑子表的函数,呃,这个函数也比较有代表性啊,这个函数我给大家看一下,这个函数可能有五个引用的,首先就是说子表,呃,像前台返回的子表数据列表,这个是,然后我们。
89:08
进行这个函数主要就是呃,有两个功能啊,一个就是说数据校验啊,比如说字符的数字的,同时我们在这里面每一个词表的话,呃,我们可以看一下那个功能我们没有展示出来,嗯。呃,还有一个这个属性啊,校验规则,呃,电子邮箱,身份证,手机号码,网址数据,我们也是在这里面进行校验的。主要进行必填,嗯,数字是否是数,那个数值是否符合规范,还有一个这个,呃,救援规则下来要做这些。呃,然后如果没有错误,插入到这个列表群里面。
90:04
嗯,这个也是很常用的,这个就相当我们处理的,呃,指标里面下拉选择的啊,就在这里面处理这函数。你很好修改,而且就是说它都是单独渲染的,你修改了以后不会对其他产生影响。呃,这刚好就到了这一块。呃,添加一条子表数据。我们再切换到这个主表和子表这个server里面。大概浏览一下。Before的这个。着重讲一下off的处理。我们刚才。在货品,货品采购,货品入库里面,我们定义了。
91:09
路过。货品入库了,我们只定义了一个。一个世界扩展啊。这个我们写的这些孩子,他就自动就给你添加上了,你也可以进行修改。然后。嗯,还有一个是这个数据回写,数据回写我们现在是使用默认的使用通用函数的,我准备下个版本也给它改成就是说单独渲染那一种啊,现在还没有这些啊。查询。
92:11
嗯,这个是图片的处理。呃,他就选择。嗯,指标为采购单号的时候,从哪个角度来读取数据啊。这些数据返过来就是到前台的再去绑定啊。这个也是弹出页面啊,处理弹出页面的。这是处理弹出页面的查询的啊。嗯,这个是根据当前用户返回器用的钮,这个是也是这个大家可以看一下,看了以后如果就是说权限处理比较复杂的话,可以在那里面再进行。
93:13
嗯,再进行修改。一句话,我们这些还是都是很好修改啊,相对来说也比较容易懂啊。我们再到这个资料这里大概看一下。怎么插入一条数据?呃,组建和一件进行检测,这个。也是在抗美那个里面啊。
94:11
保存数据。都写的很详细啊,我们出师也比较详细,大家。嗯。你下载了去试用,因为这时间有限,好多细节是没有办法估计到的。呃,还有一些功能,大概过一下,还有一个辅助表,嗯,下了辅助表了以后,我们新建一个,然后里面进行导数据啊,然后再从里面读数据,都是很方便的,嗯,还有这个数据回写这个定义,我们下一个版本,呃,这怎么再把它大幅度给修改一下。嗯。这一块先给大家就讲到这吧,下一节我们就讲我们这个统计报表的自定义啊。
我来说两句