ERP框架序设计与开发日记(下)

1  水晶报表的各种例子,要会做。比如产能报表。

2 ListBox有bug,新加的item不会显示出来。entity control也有bug

3 直接执行一个报表服务功能,而不是通过报表管理器去找,再执行。

给LicenseType=Trial中的所生成的报表加”试用版“

4 Data Archine存成EXCEL文件,甘特图控件也是

5 所有与EXCEL相关的内容读写都使用Infragistics.Excel。导出格式列宽不能设定。

grid新增内容时,有错误。

6 检测报表服务是否存在,环境检测。K3 Dector。

xml文件规则与验证。

7 报表编写规范。

SQL_Lating1_General_CP1_CI_AS

8  热区图标上的地图加上下文菜单。

ServiceHost host=new ServiceHost(typeof(IReportManager));

host.Open();

9 Build Library生成混淆的程序集。 生成bat文件后,运行后文件自动删除。

10 用户登陆密码保护,加hash值。

Accept 合格判定数  Reject 不合格数

11 效率改善

不要用string ax=”” 判断ax是否为空, ax.Length==0的效率高于ax==string.Emptyu 一般用as.IsNullorEmpty

对于不改变的变量,用常量代替

用Linq代替大量的foreach查询

MyType t=(MyType) t和t as MyType的效率比较

Array代替List<T>

Haset<T> ,Dictionary<K,V> 代替Hashtable

12 参数设计基础 ParameterBase, PurchaseParameter, FinanceParameter

13 Infragistics的Button加图片,optionset横向布局,水晶报表CloseView没有作用。

RDLC报表带参数

14 保持与服务器的连接,断线后要禁用用户输入。

15 做一个金蝶的查询程序,读取它的数据资料。

16 drilldown传值为空,应该LoadBlankRecord,而不报错。 三层grid的情况不支持。

17 可以调整物料主档的图片大小,缩小到一定尺寸。

18 转Unicode程序。转SQL_Latin1_CP1_CI_AS程序

19 文本比较工具,DiffControl, NDiffControl ,NLineDiff

20 ERP中的各种算法: 粗能力计算,主生产计划运算,批量法则,计算底层码,能力需求计算,固定资财折旧,标准成本计算,工资计算器,物料需求计算

21 多货币的支持,要在每个日记帐中添加货币和兑换率。

22 报表格式:资产负债表,利润表。以及它们的布局设计

23 计算毛需求,就是跑物料清单。 净需求=毛需求/(1- 损耗率)

计划订单量=批量规则(净需求) - 现有库存 + 安全库存 - 预计入库量 + 已分配量

40*(1+10/100) 与40/(1-10/100) 是两种计算损耗的方法。

NR=GL + AL -(SC+ OH)

24 生产线,车间,工序  PAB/Folder ,Main Line ,Packing Line

25 去除对微软企业库的依赖。ORM项目中,不应该有太多的SQL语句,除非不得已。

26 消息盒子,消息中心做成Outlook的样式。

27 数据表+数据+方案方法+报表  天宝,大帮手,蓝软,皮具行业

28 ScheduleTaskTrigger 定时执行

29 可用库存=现有库存- 预计入库量- 已分配量 - 预留量 - 安全库存

成本计算 车间任务,完工入库计算成本  作业成本法分配管理费用和制造费用

你可能感兴趣的:(ERP)