Laravel 中如何依序執行所有的 seeder 檔案

Laravel中如何依序執行所有的seeder檔案

在 Laravel 中,php artisan db:seed 命令預設就會依序執行所有的 seeder 檔案,但這個順序並不是根據檔名或建立時間自動確定的。 預設的執行方式 當您執行 php artisan db:seed 時,Laravel 會: 如何確保依序執行 (標準做法) 要依序執行所有 Seeder,需要在 database 檔案中,使用 $this->ca…

Business Central 的 AL 語言中篩選(Record.SETRANGE)的用法

BusinessCentral的AL語言中篩選RecordSETRANGE的用法

在 Business Central 的 AL 語言中,如果您想要將 Record.SETRANGE 用於篩選包含多個不連續值(像是 SQL 語法中的 WHERE Field IN (‘值A’, ‘值B’, ‘值C’)),這是不適用的。 SETRANGE 的設計是用來篩選 連續的區間 或 單一精確的值。 Record.SETRANGE 的用途與限制 SETRANGE 的基本語法如下: 參數 說明 Field 您想要設定…

Business Central (BC) 中,Value Entries (價值分錄) 與 General Ledger Entries (總帳分錄)之間的關連

BC中ValueEntries與GeneralLedgerEntries之間的關連

在 Business Central (BC) 中,Value Entries (價值分錄) 與 General Ledger Entries (總帳分錄) 之間存在一個明確的關聯,這對於庫存 (Inventory) 成本核算和總帳和解 (Reconciliation) 至關重要。 關聯的本質 Value Entries 專門記錄庫存價值的變動,而 General Ledger Entries 則記錄財務總帳的變動。 關聯:庫存的價值…

將 Business Central 正式區(Production)複製(Copy)到測試環境(Sandbox)

image 8

Dynamics 365 Business Central 提供測試環境供開發者可以安心的作客製程式開發,下面簡單的圖解一下建立的過程。 進入 BC Admin Center 選擇要複製的環境: Production (正式環境) 進入 Production (正式環境) 後,按上方的 Copy 輸入要複製到那一個環境 它會提示複製的資訊 在 Operations 中可以查看複製的進度 在 Enviro…

將 AL 程式部署到 Dynamics 365 Business Central 的正式環境(Production)

將AL程式部署到BusinessCentral的正式環境

將 AL 程式部署到 Microsoft Dynamics 365 Business Central 的生產環境(Production)涉及幾個步驟,這些步驟包括建立和測試擴展、建立 .app 檔案、以及透過 Visual Studio Code 或 Business Central 管理界面來進行部署。以下是詳細的步驟: 步驟 1:準備環境 Business Central extension 權限設定說明: 命令面板(Ctrl +…

D365 Business Central (BC) AL 客製開發物件 ID 引用指南

BC AL客製開發物件ID引用指南

在 Dynamics 365 Business Central (BC) 的 AL Language 程式中, 為何找不到顧問客製程式 object id 7xxxx 的相關 page 及 table? 要如何作才能引入程式裡? 這是一個很好的問題,涉及到 Dynamics 365 Business Central (BC) 中 AL Language 的物件 ID 範圍和擴展部署的機制。找不到對象 ID 7xxxx 相關的 Page 和 Table 的…

Dynamics 365 Business Central (BC) 中如何設定中英文說明

BC中如何設定中英文說明

在 Dynamics 365 Business Central (BC) 中,如果你希望 Table 的欄位(Field)同時支援中英文說明(例如顯示給不同語系的使用者),可以透過 Caption 屬性(Caption Property) 搭配 多語系翻譯檔案(.xlf) 來達成。 以下是詳細設定方式 一、在 Table 中設定欄位的 Caption 在 AL 程式中,你可以先在欄位上設定 Caption…

AL Language Codeunit 的撰寫技巧

AL的撰寫技巧

使用 Codeunit 來撰寫程式,這樣的設計更靈活,未來可在同一個 Codeunit 裡擴充多個操作(例如:清除資料、同步權限、匯出報表等)。下面用一段程式來舉例說明。 程式情境舉例說明 程式情境是: 查詢出所有使用者對於權限組 “System Application” 有賦予權限的程式抓出,並寫入 Table: “User Rights&#822…