用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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章