原创 觸發標準功能事件

1.採購請求-採購淨價(NETPRI)   通過代碼修改標準的“淨價”字段後需要出發一些標準功能,不然採購請求自動產生採購訂單的時候會導致採購訂單空價格的問題。需添加以下事件。  #TIM20140221STR觸發標準功能淨價相關事件。

原创 代碼寫入分配狀態(工單)

代碼寫入分配狀態(工單) 2.        工單組件 a)        STOCK, (CUMALLQTY已指派數量,CUMALLQTA激活分配數量, b)       STOALL, (STOCOU對應STOCK,的STOCOU)

原创 按地點授權過濾左列表

客戶需求:客戶功能,需要根據“地點”授權給不同的用戶。比如用戶“USEA”只有有“P0101”地點的權限,那麼他只能看到“S01”地點的客戶,其他地點的客戶他是看不到的。通過以下設置即可完成。 1.在該用戶的策略代碼中添加該“功能策略“G

原创 全局變量的使用

全局變量的使用 Global Char GZSCSPL GZSCSPL=A #################################################################################

原创 跳轉到二次開發功能

 跳轉到對象爲“YSB”對象的功能 Global Char GYSHOCONNUM    : GYSHOCONNUM=[M:ZSC0]SHOCONNUM     Call OBJET("YSB",[M:ZSC0]SHOCONNUM,"")

原创 鎖定明細表格的某一行數據(不允許修改)

$APRES_MODIF     If COUIND = nolign -1         If [M:YSD1]YYSOHS(COUIND)<>""  and [M:YSD1]YOK(COUIND)=2           Infb

原创 SAGEV6版本的“憑證錄入”功能,無法添加二次開發字段

今天發現“憑證錄入”功能,添加二次開發字段無法保存。後來找了好久發現該功能與V5版本有較大變化。需要在屏幕(縮寫HAEW)中也添加該二次開發字段才行

原创 導入導出模版-指數不正確錯誤

  在利用導入導出模板自動生成系統標準銷售訂單時遇到以下報錯,如下圖 是因爲在SPESOH代碼中用到了nolign行號字段而該字段是0所有就報“指數不正確錯誤”。好像目前版本的SAGE在導入導出模板中不能夠使用當前行號字段nolign.

原创 非管理員權限,沒有選擇記錄

問題二次開發的功能,在明細表中選擇地點時,非ADMIN用戶會提示“沒有選擇記錄”。管理員權限進去正常。 原因:對應的功能,“站點授權”沒有打鉤,打鉤後正常。如下圖所示。

原创 公司間價格設置--指定字段作爲公司間價格

需求:需要根據指定的二次開發的字段作爲公司間採購訂單,銷售訂單的價格。按照以下步驟即可。 1. 設置採購價格的價格策略,如下圖。 2. 設置銷售價格的價格策略。 3.設置一條對應的價格記錄

原创 單據被佔用時,停止執行程序

裝運單被鎖定後,不執行審覈的按鈕程序,用以下代碼實現。 被用在JM0831中。 ############################ #NMAE:TIM #DATE:20140514 #NOTE:若訂單鎖定不執行後續代碼 #SN ##

原创 系統標準全局變量的使用-默認屏幕

1. 在公式嚮導中加入“功能”類型的全局變量默認屏幕。 2. 在“公式嚮導”中測試該變量的使用方法。 3. 在代碼中使用該全局變量 其他系統標準的全局變量的使用可以參考該方法。

原创 功能左列表分不同狀態顯示

新建3個對象,第一張管理類型爲:單獨,剩下兩張爲:瀏覽器 在窗體中加入建的3個對象 看左列表顯示效果如下: 需要在程序中加上如下代碼:

原创 窗體按鈕生效與未生效問題

1.二次開發一個功能,在新建窗體時,把按鈕管理設置成“未生效”. “稱重重量”的值,不按TAB鍵,直接點擊按鈕“更新稱重重量” 更改它的值,直接點擊“更新稱重重量”按鈕,結果是沒有改變它的值。 解決方法之一: 更改值後需要

原创 採購訂單自動產生批次信息

客戶需求:在做“採購收貨”時,當左列表選擇完訂單後,需要根據二次開發的字段,自動產生批次,識別碼1等批次輔助信息字段。產生完行信息字段後,可以直接點擊新建按鈕,而不用再編輯明細行。 難點在於,通過代碼產生的批次信息無法傳遞到存貨明細行(E