Dynamic format for starting number

Issue No: SM-1233
Created 12/9/2015 10:34:28 AM
Type Feature
Priority Major
Status Closed
Resolution Fixed
Fixed Version 17.1
Description Here is the new layout proposed for Starting Number generation:   !pastedImage_d48671_0.png! Add 'Digits' column in between Number and Preview. If starting number is 1 and number of digits is 5 then system will have to construct the number as string '00001'.   Add a Parameter grid on the right side.   User can select a line in Starting Numbers grid and configure various parameters to construct the starting number.   Following parameters can be added in the dropdown.   - '-' Separator   - '/' Separator   - Company Location   - Company Location Number - MMYYYY - YY - YYYY - MON-YYYY - MON-YY - DD-MM-YY - DD-MMM-YYYY - NUMBER User can select more than one parameter in the dropdown and order can be changed by using Move Up or Move Down buttons. Number has to be generated applying all the parameters in the same order that is given in this grid. Example format for Contract Number: CT00110001 CT is Prefix 001 is Location No 10001 is running serial number Note: - Provide a common function iRely.Common API so that all the modules can call this function passing the transaction type to get the next starting number. - Individual modules has to continue to increment the numbers and save.