第三天课程
一、报表分析
二、三方系统数据集成方案
三、项目实战
3.1、项目基本信息
3.1.1、概述
参考【讲师备课】-【项目实战备课】
通过做一个简化版的销售订单,熟悉前两天所学习的知识。在项目开发的过程中可能会遇到各种坑,请各位学员保持平常心, 本项目主要提示项目实战能力、问题解决能力。
本实战主要考察学员前两天的学习情况,请尽量按照2.1中详细需求及截图,实现对应功能。如确实没有思路则可举手联系助教老师。
3.1.2、涉及单据
- 自建单据:销售订单
- 弹框: 现存量查询
3.2、详细需求
3.2.1、简化版销售订单
- 实体请复制讲师备课中的实体(调整名称、编码信息)(节省时间)
- 根据实体创建一主多子页面实例,卡片页面调整页面布局如下图
3.2.2、将销售组织设置为主组织,前端页面实现主组织管控
提示:销售组织打开编辑器,添加:"isMasterOrg": true,
3.2.3、公式 (销售数量带出计价数量)(计算合计含税金额)
3.2.4、计划发货日期(校验大于当前日期)
3.2.5、增加草稿功能且草稿相关按钮在编辑和浏览态不可见
3.2.6、参照带入配置 (选择客户后将信息参照信息也带入开票客户)
3.2.7、列表页面增加审核、弃审下拉按钮
3.2.8、列表页面已经审核的数据不显示删除按钮
3.2.9、客户根据销售组织进行过滤
3.2.10、做一个弹框,展示指定物料的现存量
提示:
- 创建一个列表实例, 实体元数据搜索【现存量表】,并选择
- 将其调整为模态框: "templateType": "modal", 弹框宽度设置为1000
- 弹框查询区可能会遇到参照打开报错,需要调整参照来源uri
仓库: "referCode": "productcenter.aa_warehouse",
库存组织: "referCode": "ucf-org-center.bd_inventoryorg",
- 表格中物料显示的是id,实现显示名称
物料: "cRefType": "productcenter.pc_nomalproductref",
库存组织: "cRefType": "ucf-org-center.bd_inventoryorg",
如果还是报错,参考【项目实战备课】,注意不要进行修改操作
3.2.11、销售组织(主组织)根据(销售委托关系)带出库存组织,增行后也要带出
提示调用开放平台接口【销售委托关系列表查询】
3.3、实体引用会计主体类型参照打开报错怎么办
思路:查看不报错的会计主体参照实际使用的是哪个uri。找到后可以将报错的cRefType调整为可用的uri
- "cRefType": "ucf-org-center.bd_financeorg",