Difference between revisions of "ZH/Case-Study-01-Journal-05"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
(链接)
(2011-03-06-)
 
(14 intermediate revisions by the same user not shown)
Line 153: Line 153:
  
 
==2010-12-24-价格表区分角色权限问题==
 
==2010-12-24-价格表区分角色权限问题==
* 价格表区分角色权限问题,见[[ZH/Case-Study-01-Journal-11|实施日志-11-采购]]
+
* 价格表区分角色权限问题,见[[ZH/Case-Study-01-Journal-26|实施日志-26-权限设置]]
 
* 销售代表Sales Representative的设置,见[[ZH/Case-Study-01-Journal-08|实施日志-08-销售]]。
 
* 销售代表Sales Representative的设置,见[[ZH/Case-Study-01-Journal-08|实施日志-08-销售]]。
 +
 
==2010-12-27-采购窗体定制-浏览器-JBoss==
 
==2010-12-27-采购窗体定制-浏览器-JBoss==
 
* 这几天将确定了采购模块的新增字段,并在ADempiere增加完毕
 
* 这几天将确定了采购模块的新增字段,并在ADempiere增加完毕
Line 176: Line 177:
 
* Rfq 新增记录保存报错,与 Translated 选项有关。见[[ZH/Case-Study-01-Journal-23|实施日志-23-基于数据字典的二次开发]]
 
* Rfq 新增记录保存报错,与 Translated 选项有关。见[[ZH/Case-Study-01-Journal-23|实施日志-23-基于数据字典的二次开发]]
  
 +
=2011年01月=
 
==2011-01-03-脚本-从RfQ自动生成Requisition==
 
==2011-01-03-脚本-从RfQ自动生成Requisition==
 
* 今日实施内容见[[ZH/Case-Study-01-Journal-31|实施日志-31-脚本编写与Rule引擎]]
 
* 今日实施内容见[[ZH/Case-Study-01-Journal-31|实施日志-31-脚本编写与Rule引擎]]
 
# 冲突:脚本不完善导致与窗体新增记录无法保存。检查发现与 Processing 字段有关。
 
# 冲突:脚本不完善导致与窗体新增记录无法保存。检查发现与 Processing 字段有关。
# 今天写脚本从 RfQ 询价单自动生成 Requisition 采购申请单,通过 SQL 实现,初步测试通过。  
+
# 今天写脚本从 RfQ 询价单自动生成 Requisition 采购申请单,通过 SQL 实现,初步测试通过。
 +
 
 +
==2011-01-04-脚本-新建记录时不执行某段脚本==
 +
* 今日实施内容见[[ZH/Case-Study-01-Journal-31|实施日志-31-脚本编写与Rule引擎]]
 +
# 实现在新建记录时不执行某段脚本。
 +
# 修改Rule引擎脚本默认字符长度限制,由2000字符改为4500字符。
 +
 
 +
==2011-01-05-脚本-实现从 RfQ 生成 Requistion==
 +
* 今日实施内容见[[ZH/Case-Study-01-Journal-31|实施日志-31-脚本编写与Rule引擎]]
 +
# 今天用Rule引擎写Process脚本(Beanshell)遇到一个问题,字符串变量如果在定义时未赋初值,就会作为局部变量使用,导致在其他地方以空值形式出现。
 +
# 冲突:脚本SQL执行后导致 Requisition Line 页签新增记录无法保存。
 +
# 实现 '''从 RfQ 生成 Requistion'''。所有测试通过,详见 2011-01-03 栏目。
 +
==2011-01-07-价格表权限-脚本==
 +
* 冲突:脚本SQL执行后导致 Requisition 窗体新增记录无法保存,'''之前在01月03日及01月05日的分析是错误的,今天找到了真正的原因并予以解决'''。见[[ZH/Case-Study-01-Journal-31|实施日志-31-脚本编写与Rule引擎]]
 +
* 价格表、产品、业务伙伴区分角色权限的具体实现方法。见[[ZH/Case-Study-01-Journal-26|实施日志-26-权限设置]]
 +
 
 +
==2011-01-08-代码开发-从采购申请单生成采购订单==
 +
* 今天进行代码开发,实现从 采购申请单-Requistion 生成 采购订单-Purchase Order 这个功能。见[[ZH/Case-Study-01-Journal-32|实施日志-32-代码开发]]
 +
 
 +
==2011-01-12-产品、价格、业务伙伴区分角色访问权限==
 +
* 今天完成了产品、价格、业务伙伴的区分角色访问权限的设置。 见[[ZH/Case-Study-01-Journal-26|实施日志-26-权限设置]]
 +
==2011-01-19-采购模块的报表制定等==
 +
* 今天完成了采购模块的报表制定、用户权限设置、窗体布局及翻译检查。
 +
==2011-01-20-报错-SessionUser <> ContextUser==
 +
* 这几天遇到报错 ''Bug 2832968 SessionUser=1000013, ContextUser=1000016'' 。正着手进行解决。见[[ZH/Case-Study-01-Journal-33|实施日志-33-Bug调试]]
 +
==2011-01-21-调试-SessionUser <> ContextUser==
 +
* 今天对''Bug 2832968 SessionUser=1000013, ContextUser=1000016'' 进行了代码对比和调试,但是未找到原因。见[[ZH/Case-Study-01-Journal-33|实施日志-33-Bug调试]]
 +
==2011-01-25-采购单-收货单-发票配对==
 +
* 原先计划把收货单放在下一步仓库模块中实施的,但是采购科的职员提出收货单/入库单非常重要,于是提前实施。
 +
* 该公司现有的收货单要求显示货物价格。可以在收货单中加入价格字段,但是这不是个好方法。因此采用 采购单-收货配对 的方法来实现。
 +
* 今天总结了 采购单-收货单-发票配对 的方法,已经汇总到 [[Matching PO-Receipt-Invoice]] (英文)。
 +
 
 +
=2011年03月=
 +
==2011-03-05-销售统计分析报表及PermGen space报错==
 +
* 销售统计分析报表,制作大概历时5天,共计7张报表。 详见[[ZH/Case-Study-01-Journal-22|实施日志-22-JasperReports报表]]
 +
* 解决了java.lang.OutOfMemoryError: PermGen space报错问题。 详见[[ZH/Case-Study-01-Journal-34|实施日志-34-报错或Bug简易处理]]
 +
 
 +
==2011-03-17-询盘跟踪功能==
 +
* 为市场部开发询盘跟踪的小功能,窗口界面已经完成,截图将稍后放上,接下来进行报表设计。
 +
* 输入框实现可弹出搜索框,见[[ZH/Case-Study-01-Journal-23|实施日志-23-基于数据字典的二次开发]]
 +
 
 +
==2011-03-31-==
  
 
=链接=
 
=链接=
  
 +
=About This Page=
 +
* This page is about the implementation calender of Case Study 01.
  
 
[[Category:Chinese]]
 
[[Category:Chinese]]

Latest revision as of 01:50, 17 March 2011

<返回中文首页> <返回本案例研究首页>

Contents

实施日志-05-实施日历

2010年10月

2010-10-27-项目发起

  • 今天将项目资料进行了整理,并放在Wiki上,正式发起“ADempiere ERP现实案例研究”。
  • 明天将进行系统安装。

2010-10-28-系统安装

2010-10-29-实体初始化

2010-10-30-会计科目和仓库

  • 综合各位的建议,财务模块的确很重要。于是重新导入中国会计科目。
  • 重新设置仓库。设立待检品仓库、不良品仓库、 成品仓库等。
  • 今日实施内容见实施日志-07-实体初始化及设置
  • 图片:公司业务类型、公司组织结构上传完毕,见客户实施需求分析

2010年11月

2010-11-01-项目计划表

2010-11-02-基础设置

  • 今日实施内容见实施日志-07-实体初始化及设置
  • 物料类别设置
  • 计量单位设置
  • 货币设置设置
  • 货币折算类型设置
  • 货币汇率设置
  • 用户设置方案
  • 角色设置方案

2010-11-03-价格和业务类型

2010-11-04-关联报表

2010-11-05-销售基础设置

  1. 业务伙伴分组, Business Partner Group
  2. 支付方式, Payment Term
  3. 问候/尊称, Greeting
  4. 销售区域, Sales Region

2010-11-06-报表中文显示问题

2010-11-07-销售前期准备-2Pack

  • 销售模块实施分析,主要在对销售合同案例进行分析。
  • 销售模块实施前期准备工作。见实施日志-08-销售
  1. 需整理的数据清单
  2. 需整理的标准文档格式
  3. 需提供的典型销售订单案例

2010-11-08-2Pack

2010-11-11-JasperReports

  1. iReport安装方法
  2. 在ADempiere中应用JasperReports
  3. 后续测试

2010-11-13-销售新增字段-下拉选项表

  • 这两天对销售订单、客户信息的定制进行了梳理。
  • 销售订单共需新建下拉选项表18个,准备利用Reference的List来实现。
  • 实施日志-08-销售

2010-11-23-项目进度

2010-11-24-批量导入Reference

2010-11-27-Pentaho数据导入

  • 今日实施内容见实施日志-23-基于数据字典的二次开发
  • 数据导入的OOo Base中转方案存在问题,改为使用Pentaho Data Integration(PDI)工具将数据从电子表格导入PostgreSQL数据库。
  • 二次开发-为什么不能自顶向下。
  • 关于直观编辑Window界面的工具。
  • 关于窗口布局的疑问。
  • 关于“从数据库创建表”功能。

2010-11-29-完善销售模块-菜单树

  1. 对新增的销售字段进行排版。
  2. 导入客户资料
  3. 导入价格表
  4. 对帐户密码进行设置
  5. 对角色进行设置。主要通过菜单树(Menu)来控制。

2010-11-30-JasperReports销售订单查询语句

2010年12月

2010-12-02-JasperReport父子表

2010-12-03-JasperReport大写金额-数据导入格式

2010-12-09-销售订单窗口优化-JapserReports

2010-12-13-销售订单实施小结

2010-12-15-开始实施采购及入库

  1. 采购及入库实施规划
  2. 主要工作
  3. 实施难点
  4. 需求调研汇集

2010-12-16-询价单-Rule Engine

2010-12-17-Rule Engine

2010-12-19-采购询价单

  • 采购询价单的实施计划,见实施日志-11-采购
    • 包括RfQ Response窗口、RfQ窗口、RfQ报表

2010-12-22-JasperReports导出PDF中文显示问题

  1. SUBREPORT_DIR 子报表路径
  2. 关于子报表无法显示的问题

2010-12-24-价格表区分角色权限问题

2010-12-27-采购窗体定制-浏览器-JBoss

  • 这几天将确定了采购模块的新增字段,并在ADempiere增加完毕
    • 优化了窗体新增字段的批量导入方法。
    • 共计新增60个字段。
    • 接下来对窗体、表格进行优化,同时写脚本实现订单转化。
  • 今天解决了两个问题:IE6浏览器无法登录问题、服务器JBoss内存溢出问题。见实施日志-06-系统安装设置及布署

2010-12-28-自动选择最低报价

2010-12-29

  • 今天完成了三个窗口的布局调整:RfQ, Requisition, Purchase Order.
  • 明天将完成Script Process,实现记录的自动创建 RfQ -> Requisition -> Purchase Order。即类似 Create PO from Requisition 的功能。
  • 以下两点见实施日志-23-基于数据字典的二次开发
    1. Referece下拉列表与 Dynamic Validation 设定
    2. 记录锁定与 Processed 字段

2010-12-30-Rfq新增记录保存报错

2011年01月

2011-01-03-脚本-从RfQ自动生成Requisition

  1. 冲突:脚本不完善导致与窗体新增记录无法保存。检查发现与 Processing 字段有关。
  2. 今天写脚本从 RfQ 询价单自动生成 Requisition 采购申请单,通过 SQL 实现,初步测试通过。

2011-01-04-脚本-新建记录时不执行某段脚本

  1. 实现在新建记录时不执行某段脚本。
  2. 修改Rule引擎脚本默认字符长度限制,由2000字符改为4500字符。

2011-01-05-脚本-实现从 RfQ 生成 Requistion

  1. 今天用Rule引擎写Process脚本(Beanshell)遇到一个问题,字符串变量如果在定义时未赋初值,就会作为局部变量使用,导致在其他地方以空值形式出现。
  2. 冲突:脚本SQL执行后导致 Requisition Line 页签新增记录无法保存。
  3. 实现 从 RfQ 生成 Requistion。所有测试通过,详见 2011-01-03 栏目。

2011-01-07-价格表权限-脚本

2011-01-08-代码开发-从采购申请单生成采购订单

  • 今天进行代码开发,实现从 采购申请单-Requistion 生成 采购订单-Purchase Order 这个功能。见实施日志-32-代码开发

2011-01-12-产品、价格、业务伙伴区分角色访问权限

2011-01-19-采购模块的报表制定等

  • 今天完成了采购模块的报表制定、用户权限设置、窗体布局及翻译检查。

2011-01-20-报错-SessionUser <> ContextUser

  • 这几天遇到报错 Bug 2832968 SessionUser=1000013, ContextUser=1000016 。正着手进行解决。见实施日志-33-Bug调试

2011-01-21-调试-SessionUser <> ContextUser

  • 今天对Bug 2832968 SessionUser=1000013, ContextUser=1000016 进行了代码对比和调试,但是未找到原因。见实施日志-33-Bug调试

2011-01-25-采购单-收货单-发票配对

  • 原先计划把收货单放在下一步仓库模块中实施的,但是采购科的职员提出收货单/入库单非常重要,于是提前实施。
  • 该公司现有的收货单要求显示货物价格。可以在收货单中加入价格字段,但是这不是个好方法。因此采用 采购单-收货配对 的方法来实现。
  • 今天总结了 采购单-收货单-发票配对 的方法,已经汇总到 Matching PO-Receipt-Invoice (英文)。

2011年03月

2011-03-05-销售统计分析报表及PermGen space报错

2011-03-17-询盘跟踪功能

2011-03-31-

链接

About This Page

  • This page is about the implementation calender of Case Study 01.