用FR报表软件做ERP单据

1、现状

    在当今竞争加剧的环境中,企业需要完善一些内部流程,以应对行业竞争和企业增长需求。比如说OA和ERP在不少企业是同时使用的,那么这两个系统的数据如何集成、相互利用呢?大型企业有专门的IT部门,这点事对他们来说不是问题,但对于大部分中小企业而言就不是那么简单了。

    下面介绍一种方法:不需编程(需要了解点SQL和JS),简单用手拖位就可实现往ERP中插入单据(原有单据),如生产任务单。

2、实现方法(以金蝶K/3 12.1版本为例)

    2.1 取ERP单据内码(主键):

SELECT fmaxnum+1 fmaxnum FROM IcMaxNum WHERE FTABLENAME='ICMO' --生产任务单

    2.2 取ERP单据编号(非主键):

SELECT fcurno+1 fcurno FROM IcBillNo WHERE FBILLNAME='生产任务单'

    2.3 制作模板

 

    2.4 数据绑定

 

    2.5 调用筛选物料查询的JS代码

  
  
  
  
  1. var a=contentPane.curLGP.getCellValue("F2");  
  2. if(a==6) {  
  3. window.form = this.options.form; //把参数界面的form赋值给全局变量     
  4. var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>"); // iframe参数的命名及宽高等     
  5. $iframe.attr("src""${servletURL}?reportlet=wuliaorenwen.cpt&op=write"); //第二张模板.cpt为以上所说的点击选择按钮时,引用js后弹出一个对话框,对话框中嵌入的下拉选项模板     
  6. var o = {     
  7. title : "^_^ 请先用光标选定物料,再点击确定。",      
  8. width : 650,     
  9. height: 550    
  10. };     
  11. FR.showDialog(o.title, o.width, o.height, $iframe,o); //首先弹出对话框  
  12. }  
  13. else {  
  14. alert ("请把光标放在物料代码行再点查看!")  

3、效果展示

    3.1 填报界面

  

    3.2 二次查询界面-点查看即可调用

4、视频展示

http://www.56.com/u69/v_NzE5NDU2OTA.html

你可能感兴趣的:(企业,FR,单据)