Posts

Showing posts from July, 2026

Add a check digit on generating number sequence through code x++ in d365F&O

 Hi Viewers, We a check digit on generating  number sequence through code x++. Check digit is a digit added as last digit to avoid wrongly entered by user. This didgit is summation of all the digits in the generated number. X++ code as follows.  public static str addCheckDigit(str _numberSeqNum)  {      return strFmt("%1%2", _numberSeqNum, modulo10(_numberSeqNum));  }  

How to load number sequence automatically on sandbox/trier-2/production environment along with package deployment.

 Hi Viewers, We can load number sequence automatically on sandbox/trier-2/production  environment along with package deployment. without using runnable class or custom script. We can use delegate method in  NumberSequenceModuleSetup class to load custom number sequence as shown below.    [SubscribesTo(classStr(NumberSequenceModuleSetup), delegateStr(NumberSequenceModuleSetup, numberSequenceModuleSetupLoadData))]   public static void NumberSequenceModuleSetup_numberSequenceModuleSetupLoadData()   {       FinTagGroupingNumberSeq     finTagGroupingNumberSeq  = new FinTagGroupingNumberSeq();       finTagGroupingNumberSeq .load();   }

Get customer from dynamic accounts ledger dimensions.

Image
 Hi Viewers, To get customer record from custTable from ledger dimension we can use standard method as below.