錄入點ide
錄入點使特定流程或垂直流程能夠按順序與標準流程進行交互,而沒有用戶交互可用。錄入點是由標準代碼中根據要求預先定義的。一般,「黑匣子腳本」(例如價格肯定或自動生成單據的功能)具備錄入點。
從技術上講,錄入點是一個可選的掛鉤,它在程序的上下文中調用特定或垂直腳本。對象
只要沒有在入口點路由表中添加入口,就什麼也不作。
能夠根據要求建立錄入點,以使咱們的二次開發人員能夠將垂直或特定行爲集成到標準中。
每一個錄入點都有文檔記錄,以定義對特定/自定義過程的調用的完整上下文。
錄入點由Sage交付。所以,必須在須要時加載它(能夠經過補丁程序完成)。
每一個錄入點腳本都有一個子程序 $ACTION,並接收一個ACTION變量,該變量更詳細地定義了所使用的錄入點。
垂直腳本或特定腳本的代碼:
$ACTION Case ACTION When "..." ... Endcase Return
錄入點定義了將一個或多個特定腳本或垂直腳本分配給調用一個或多個掛鉤的標準腳本。每一個掛鉤都由ACTION變量中分配的代碼標識。例如,ERP字段中的VAT聲明腳本(DCLVAT)具備由如下ACTION值標識的七個錄入點:
If ACTION =「 FILTRE」,則能夠在要由聲明管理的地點上分配過濾器。
If ACTION =「 DAEFILTRE」,則您能夠分配其餘條件以根據付款狀況過濾考慮用於增值稅的付款行。
If ACTION =「 AE_ECRDVP」,則能夠修改將寫入臨時表中的聲明行。
...
此外,錄入點表可用於將建立腳本與對象相關聯。這將替換對象字典中存在的垂直腳本(直到7.1版),而且爲給定對象啓用多個錄入點。在這種狀況下,ACTION包含對象事件代碼。
ACTION值的示例:
If ACTION =「 RAZCRE」,則將在對象管理中建立新記錄。
If ACTION =「 APRES_MODIF」,則全部修改都已在掩碼中完成,並請求更新。事件