拓展数据台账

1 功能介绍
拓展数据台账是为了更方便地管理拓展维数据而开发的一个新功能,通过单据体的形式对拓展数据模型进行数据的录入或修改,它不依赖于报表模板进行录数和查询。
(1)功能列表:
拓展数据查询
拓展数据增删改
拓展数据导出
(2)业务逻辑
查询逻辑
①根据查询条件解析出成员范围进行数据查询并展示至列表;此处按来源组织进行查询,无任何数据汇总逻辑,查询结果均为明细存储的数据,平铺罗列至列表;
②当过程为父_子时,查询结果为当前来源组织所有的父_子数据,子为Entity(来源组织),父为org(存储组织);
③数据查询需要校验用户对组织等多维维度成员权限(组织按来源组织校验),需要有只读/读写的组织权限,才能查看数据,无权的组织数据不允许查看;查询时不显示无权的数据行;
数据增删改逻辑
①进入台账界面默认为查询态,数据不可修改,点击 <编辑>进行编辑态的触发,此时可增删改数据;
②点击表格
或右上角的<增行>\<删行>,进行数据的增删;点击单元格进行数据的修改,增删改数据均需要保存成功后才生效;
各字段编辑逻辑

数据保存逻辑
在用户进行数据的增删改时,仅作页面字段的一些录入控制逻辑,业务逻辑校验在数据保存时处理;
①过程和审计线索组合的入数控制
币种只能选择具体币种录入;
对于折算币数据的录入,需要校验组织是否开启自动折算以及模型是否折算;
仅当组织与模型均非折算时,才允许保存入数;
当过程为父_子过程时,来
②来源组织为明细组织时保存校验

③来源组织为合并组织时保存校验
---当合并组织数据来源为报表汇总时

---当合并组织数据来源为合并录入时

④不同币种的录入控制校验

拓展数据台账
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



