类型
客户编号
单行文本

客户
成员单选
客户昵称
单行文本
手机号码
单行文本
生日
日期时间
性别
单选按钮组
会员卡号
单行文本
客户分类
下拉框
初始积分
数字
初始储值
数字
备注
单行文本
客户来源
下拉框
注册时间
日期时间
2)新增表单【销售单】,字段设置如下;
名称
类型
名称
类型
订单信息
分割线
销售单号
流水号
选择客户
数据加载
客户编号
单行文本
客户昵称
单行文本
手机号码
单行文本
下单日期
日期时间
制单人
成员单选
销售详情
子表单
总数量
数字
商品总价
数字
抵扣方式
单选按钮组
会员卡号
单行文本
储值余额
数字
剩余积分
数字
使用积分
数字
优惠券
单行文本
优惠券编号
单行文本
优惠券面值
数字
抵扣金额
数字
订单总价
数字
本单积分
数字
配送方式
下拉框
配送信息
分割线
收货人
单行文本
联系电话
单行文本
收货地址
地址
是否已发货
单选按钮组
配送人员
成员单选
收货确认
分割线
是否收货
单选按钮组
3)新增表单【退货单】,字段设置如下;
名称
类型
名称
类型
退货单号
流水号
销售单号
下拉框
客户编号
单行文本
客户
成员单选
客户昵称
单行文本
手机号码
单行文本
退货日期
日期时间
退货详情
子表单
退货原因
下拉框
退货总数量
数字
退款总额
数字
金额退回方式
单选按钮组
会员卡号
单行文本
退款储值
数字
退款积分
数字
退回优惠券编号
数字
退款金额
数字
退货方式
单行文本
退货收货确认
分割线
是否收货
单选按钮组
4)新增表单【收款单】,字段设置如下;
名称
类型
名称
类型
收款单
流水号
单据类型
单选按钮组
供应商编号
单行文本
供应商
单行文本
联系人
单行文本
联系电话
单行文本
选择客户
数据加载
客户编号
单行文本
客户
成员单选
客户昵称
单行文本
手机号码
单行文本
关联退货单号
单行文本
关联销售单号
单行文本
收款金额
数字
备注
单行文本
收款详情
分割线
实收金额
数字
收款方式
下拉框
确认收款
单选按钮组
收款日期
日期时间
收款人
成员单选
5)新增表单【付款单】,字段设置如下;
名称
类型
名称
类型
付款单号
流水号
单据类型
单选按钮组
供应商编号
单行文本
供应商
单行文本
联系人
单行文本
联系电话
单行文本
选择客户
数据加载
客户编号
单行文本
客户
成员单选
客户昵称
单行文本
手机号码
单行文本
关联退货单号
单行文本
关联采购单号
单行文本
付款金额
数字
备注
单行文本
付款详情
分割线
实付金额
数字
付款方式
下拉框
确认付款
单选按钮组
付款日期
日期时间
付款人
成员单选
6)新建表单【收支辅助表】,字段设置如下;
名称
类型
收支方式
单行文本
金额
数字
7)新增表单【商品资料】,字段设置如下;
名称
类型
商品编号
单行文本
商品条形码
单行文本
商品名称
单行文本
商品分类
下拉框
计量单位
下拉框
规格型号
单行文本
供应商
单行文本
采购价
数字
零售价
数字
图片
图片
2.2、表单【客户信息】字段及表单属性设置
1)选中【会员卡号】、【初始积分】、【初始储值】字段,设置不可见;
2.3、表单【销售单】字段及表单属性设置
1)【选择客户】数据加载字段,数据源为【客户信息】,添加过滤条件及设置赋值字段,触发公式为【客户编号】字段;
【选择优惠券】数据加载字段,数据源为【领取优惠券】,添加过滤条件及设置赋值字段,触发公式为【优惠券面值】字段;
2)【会员卡号】字段,设置默认值为数据联动,设置联动条件及联动字段;
【储值余额】字段,设置默认值为数据联动,设置联动条件及联动字段;
【剩余积分】字段,设置默认值为数据联动,设置联动条件及联动字段;
3)【销售详情.金额】字段,设置默认值为公式编辑,如图设置公式;
【总数量】字段,设置默认值为公式编辑,如图设置公式;
【商品总价】字段,设置默认值为公式编辑,如图设置公式;
【抵扣金额】字段,设置默认值为公式编辑,如图设置公式;
【订单总价】字段,设置默认值为公式编辑,如图设置公式;
【本单积分】字段,设置默认值为公式编辑,如图设置公式;
4)设置四条显隐规则,当【抵扣方式】字段等于优惠券显示【优惠券面值】、【优惠券】、【优惠券编号】字段,当【抵扣方式】字段等于储值显示【储值余额】、【会员卡号】字段,当【抵扣方式】字段等于积分显示【剩余积分】、【使用积分】字段,当【配送方式】字段等于商家配送显示【收货地址】、【配送信息】、【收货人】字段;
5)该表单为流程表单,设置好流程陈节点,发起节点提交设置一条数据助手,名称为收款流程及修改优惠券状态;
新增新增数据的执行动作,选择目标表单【收款单】,选择对应过滤条件,以及赋值字段;
其他设置触发条件为【订单总价】大于0,设置好点击【完成】并保存该数据助手;
2.4、表单【退货单】字段及表单属性设置
1)【销售单号】字段,选择设置为关联其他表单数据,关联销售单的【销售单号】字段;
2)【客户编号】字段,设置默认值为数据联动,设置联动条件及联动字段;
【客户】字段,设置默认值为数据联动,设置联动条件及联动字段;
【客户昵称】字段,设置默认值为数据联动,设置联动条件及联动字段;
【手机号码】字段,设置默认值为数据联动,设置联动条件及联动字段;
【退货详情】子表单字段,设置默认值为数据联动,设置联动条件及联动字段;
【会员卡号】字段,设置默认值为数据联动,设置联动条件及联动字段;
3)【退货详情.金额】字段,设置默认值为公式编辑,如图设置公式;
【退货总数量】字段,设置默认值为公式编辑,如图设置公式;
【退款总额】字段,设置默认值为公式编辑,如图设置公式;
【退款储值】字段,设置默认值为公式编辑,如图设置公式;
【退款积分】字段,设置默认值为公式编辑,如图设置公式;
【退回优惠券编号】字段,设置默认值为公式编辑,如图设置公式;
【退款金额】字段,设置默认值为公式编辑,如图设置公式;
3)表单添加提交校验,当公式“退货详情.可退数量>=退货详情.退货数量”不满足提交时报“退货数量大于可退数量!
”提示;
4)设置四条显隐规则,当【金额退回方式】字段等于优惠券显示【退回优惠券编号】字段,当【金额退回方式】字段等于储值显示【退回储值】字段,当【金额退回方式】字段等于积分显示【退回积分】字段,当【金额退回方式】字段等于原路退回显示【退款金额】字段;
5)该表单为流程表单,设置好流程陈节点,收货节点提交设置一条数据助手,名称为付款流程;
新增新增数据的执行动作,选择目标表单【付款单】表单,设置对应的赋值字段;
其他设置触发条件为【金额退回方式】等于无抵扣,设置好点击【完成】并保存该数据助手;
2.5、表单【收款单】字段及表单属性设置
1)【选择客户】数据加载字段,数据源为【客户信息】,添加过滤条件及设置赋值字段,触发公式为【客户编号】字段;
2)【实收金额】字段,默认值选择公式编辑,如图设置公式;
3)设置两条显隐规则,当【单据类型】字段等于销售收款显示【选择客户】、【客户编号】、【客户】、【客户昵称】、【手机号码】、【关联销售单号】字段,当【单据类型】字段等于采购退货显示【供应商编号】、【供应商】、【联系人】、【联系电话】、【关联退货单号】字段;
2.6、表单【付款单】字段及表单属性设置
1)【选择客户】数据加载字段,数据源为【客户信息】,添加过滤条件及设置赋值字段,触发公式为【客户编号】字段;
2)【实付金额】字段,默认值选择公式编辑,如图设置公式;
3)设置两条显隐规则,当【单据类型】字段等于销售退货显示【选择客户】、【客户编号】、【客户】、【客户昵称】、【手机号码】、【关联退货单号】字段,当【单据类型】字段等于采购付款显示【供应商编号】、【供应商】、【联系人】、【联系电话】、【关联采购单号】字段;
2.7、表单【商品资料】字段及表单属性设置
1)表单初始化设置一个功能插件,【自定义流水号】;
设置【商品编号】字段的编码生成规则,点击保存配置;
2.8、【销售订单结算】报表搭建
1)新增【销售订单结算】报表,用基础报表【透视图】展示数据源为表单【收款单】数据,添加过滤条件【单据类型】等于销售收款;
用基础报表【透视图】展示数据源为表单【付款单】的数据,添加过滤条件【单据类型】等于销售退货;
2.9、【收支明细】报表搭建
1)新增【收支明细】报表,用基础报表【数据表】展示数据源为视图【收支明细】的数据;
2.10、【客户账务】报表搭建
1)新增【客户账务】报表,用基础报表【数据表】展示数据源为聚合表【客户账务】的数据;
2.11、【供应商账务】报表搭建
1)新增【供应商账务】报表,用基础报表【数据表】展示数据源为聚合表【供应商账务】的数据;
2.12、数据视图、聚合表
1)该应用运用到2个聚合表;
【客户账务】;
【供应商账务】;
2)该应用运用到2个数据视图;
【收支结算】;
【收支明细】;
2.11、效果演示
参考模板:收支管理系统