作者:秋时 杨昶   转载须说明出处 4.5     销售报表 4.5.1  热销滞销品统计 1.建立部件工作区,主部件选择报表.统计表,辅部件选择查询方案 2.设置报表模版.选择主部件,选择工具-报表模板,打开报表设计界面 3.设置报表类型为统计表.并在汇总表字段页签,选择工具-“选择字段” 4.选择字段,设置数量为汇总字段并降序排列.其它字段均为汇总字段 5.设置导航菜单 6.配置查询条件,并调整界面布局,查看最终效果…
作者:秋时 杨昶   转载须说明出处 4.6.2  销售季度表(交叉表) 1.1.1.1 交叉表带数据源和不带数据源区别 带数据源的可以自定义数据源,可以从实体,也可以从Sql脚本得到数据源,并能自定义设置要显示的字段. 不带数据源主要是基于实体的查询,没有带数据源的交叉表灵活. 1.1.1.2 带数据源 1.新增部件工作区,设置的部件如下 2.打开平台工具,选择界面管理-天鹤报表-数据源 3.新增一条记录,选择报表类型为矩阵表,数据源类型为实体,点数据源向导 4.在向导中选择要用的实体 5.选…
作者:秋时 杨昶   时间:2014-02-15  转载须说明出处 第4章     销售模块开发 4.1     创建插件和资源 参考基础档案的开发 4.2     创建业务模型 Netsharp工具的使用参考基础档案,不再赘述.本文只列出销售订单和销货单的业务模型设计. 4.2.1  销售订单 1.新增销售订单图表,建2个实体,分别是表头实体(SalesOrder)和表体明细(SalesOrderDetail).SalesOrder设置的字段如下.父类从业务单据实体继承 2.表体明细Sales…
作者:秋时 杨昶   时间:2014-02-15  转载须说明出处 4.3     销售订单开发 4.3.1  部件工作区设置 1.创建部件工作区,建工作区向导中要注意勾选组合并系部分.具体要建立的部件如下:需要一个表单单据作表头,单据明细列表作表体.分别对该两个部件进行设置字段 4.3.2  设置导航菜单 与建立商品类似的步骤.详情见2.5.2节 4.3.3  界面样式调整 调整界面样式,形成最终效果图 4.3.4  单据编码自动生成 1.打开平台工具 2.Entity id字段录入销售订单的…
作者:秋时 杨昶   转载须说明出处 4.5     单据流转 4.5.1  单据流转的目的 单据流转主要为了实现业务关系的流转,并记录相互之间的关系.例如从销售订单生成销货单,两张单据之间有对应的关联关系. 4.5.2  单据流转的效果 单据流转时,各个字段流转均有具体的算法.典型字段如下: 1)表头的往来单位字段,流转后,两张单据往来单位是一致的.此场景相当于直接赋值. 2)表头的单据编码,流转后,两张单据的编码有属于自己的编码规则.此场景相当于走自己的默认规则,与来源单据无关. 3)表体的…
作者:秋时 杨昶   时间:2014-02-15  转载须说明出处 4.4     发货单 4.4.1  部件工作区设置 1.设置部件工作区,需要设置的部件如下 2.设置单据和明细列表的字段,设置完成后保存 4.4.2  设置导航菜单 与建立商品类似的步骤.详情见2.5.2节 4.4.3  界面样式调整 调整界面样式,形成最终效果图 4.4.4  单据编码自动生成 1.方法和销售订单类似,设置如下 2.实际效果如下 4.4.5  单据列表设置 1.工作区部件设置 2.设置列表字段和查询方案 3.…
作者:秋时 杨昶   时间:2014-02-15  转载须说明出处 第一章 快速入门介绍 Netsharp是一个企业基础业务管理平台,介绍Netsharp分三个系列,分别是: 1.         Netsharp快速入门  (本文) Netsharp体系结构 Netsharp开发 本文是第一个系列.本文为了演示Netsharp平台的使用,利用平台开发一个简单的销售系统管理.整个过程对于熟练开发了约1.5小时. 通过本文读者了解Netsharp的基本概念有: 插件 业务建模 资源 工作区.部件(…
[易学易懂系列|rustlang语言|零基础|快速入门|(14)] 有意思的基础知识 Impls & Traits实现与特征 我之前说到的struct结构体,其实就类似于面向对象语言中的类class. 但这个struct,并没有定义方法或函数. 那要怎么办呢? Rust用关键词impls(实现)来定义struct和enum的方法或函数. 而trait(特征),类似于面向对象语言中的接口interface. 特征,是用来定义要实现的方法,一个类型可以有多个特征.特征可以有默认实现函数,这个默认函数…
作者:秋时 杨昶   时间:2014-02-15  转载须说明出处 第三章     基础档案开发 本文不再对此需求进行分析设计,其实分析设计的结果在下文会体现在平台的使用过程中,这个销售系统分成两个模块,一个是基础档案,一个是销售管理. 基础档案模块包括商品.计量单位.客户等基础业务对象,有的公司把此类业务对象叫字典,有的叫档案,我们倾向使用后者,因为前者更技术化语言,后者更业务化一些. 销售管理模块包括一些销售订单和发货底单等. 本文中,一个模块对应一个插件.有的软件公司也会把一个张单据(如销…
thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table.reference>thead>tr>td, table.reference>tbody>tr>td, table.reference>tfoot>tr>td { padding: 8px; line-height: 1.42857143; vertic…