
AL Language Codeunit 的撰寫技巧
使用 Codeunit 來撰寫程式,這樣的設計更靈活,未來可在同一個 Codeunit 裡擴充多個操作(例如:清除資料、同步權限、匯出報表等)。下面用一段程式來舉例說明。 程式情境舉例說明 程式情境是: 查詢出所有使用者對…
Dynamics 365 Business Central 整合商業流程,集中管理所有財務、銷售、服務、營運、生產等資料。

使用 Codeunit 來撰寫程式,這樣的設計更靈活,未來可在同一個 Codeunit 裡擴充多個操作(例如:清除資料、同步權限、匯出報表等)。下面用一段程式來舉例說明。 程式情境舉例說明 程式情境是: 查詢出所有使用者對…

將程式賦予權限的作法大致如下 接下來將對文章中 的客製程式,實作如何設定權限組及賦予權限給使用者 新增權限組: MS BASIC EXERCISES 先查詢”權限組” 新增一筆權限組: MS BASIC EXERCISES,並點選旁邊…

在 Business Central 用 AL 實作按鍵來新增所有資料 的客製程式中,有一個按鍵 DeleteAllRecords 是用來 刪除 Basic Table 裡所有資料。 為了讓 action(DeleteAllRecords) 邏輯可以重複使用,我們將其程式碼移到一…

文章中 在 Business Central 用 AL 實作按鍵來新增所有資料 無法挑選資料來新增,而實務中有些情況是由使用者挑選特定的資料。為了達成這樣的功能,以 在 Business Central AL 中實作 Lookup to another table(建…

launch.json 是 Dynamics 365 Business Central AL 專案 的啟動設定檔(VS Code 用來偵錯、部署擴充套件時使用)。以下的參數實例,將逐項說明與實務用途。 configurations 陣列 這是所有啟動設定(launch profiles…