Version(1.1-318):
Main Changes:
- For Registered Edition, add an option to Import Master Data from MS Excel Files (Customer/Supplier, Product, Warehouse Chamber) into the Dragoncat System.
-
Expand the field size of Size, Special Character for Product Main/Inq
-
Product: mis-typing in warning message of delete a product.
-
The Chinese Message for errorMessage 3-10014b, remove "continue?”
-
Add Upgrade Functions;
-
Add prompt messages in the end of InstallApp-NT.bat and UninstallApp-NT.bat when errorlevel=1;
-
Add start Dragoncat BI Service at InstallApp-NT.bat after wrapper.exe run;
-
Product: add warning message when modifying product’s status to "I” (get the stock qty, and warning it will not be deliver).
-
Customer: add warning message when modifying customer’s status to not "A”("I” or "S” or "L”) (get the max allocated stock line qty in the stock detail file, and warning it will not be deliver).
-
bug;disabled the option "Print Screen” and "Print Screen Preview”when disable "print screen”at system settings
-
Account/Product/StaffList: key field: move "focus lost” action to "search”button action
-
Inventory In: remove the checking if the status is "A” for a supplier of a product when getting the datecode/packageID format.
-
About: add if it is upgrade version to show
-
Add default parameters in UpgradeVersion
-
Inventory In: If not existing prod#, and press , ask if create it.
-
ProductText: extract focuslost to a Boolean method validateProduct(), replace productText.setInputVerifier with validateProduct(),
Add condition (validateProduct()) for press :
if (validateProduct())
((JTextField) e.getSource()).transferFocus();
-
Inventory Out by Order:
customerText: extract focuslost to a Boolean method validateCustomer(), replace customerText.setInputVerifier with validateProduct(),and if customer not exist, ask if created;
Add validateCustomer in ;
Remove focustgain/lost
-
Add validateCustomer at Inventory Out by Product:
ProductText: extract focuslost to a Boolean method validateProduct(), replace productText.setInputVerifier with validateProduct(),
Customer: customerText: extract focuslost to a Boolean method validateCustomer(), replace customerText.setInputVerifier with validateProduct(),and if customer not exist, ask if created;
Add condition (validateProduct()) for press Next;
-
Quantity Adjustment:
replace productText.setInputVerifier with validateProduct() in press Add condition (validateProduct()) for press Cost Revalue:
-
Initial Screen value: set"companycurrency”to initial value of costCurrencyLabel;
ProductText: extract focuslost to a Boolean method validateProduct(), replace productText.setInputVerifier with validateProduct(),
Add condition (validateProduct()) for press <Next>; Add condition (validateProduct()) for press <Enter>;
-
Warehouse transfer/move:
ProductText: extract focuslost to a Boolean method validateProduct(), replace productText.setInputVerifier with validateProduct();
Add condition (validateProduct()) for press Next;
Add condition (validateProduct()) for press Enter;
-
Add dc system path into registry of Windows
-
InventoryAlert: when there is only one record to create Excel File. Resizing columns has problem.
-
Bug: PrintProductList.java(en, sc,tc), description of product cannot show the last character.
-
CompanySettings.java, setup.java: the file extension name is upper case, cannot load.
Version(1.2-382):
Main Changes:
1. Add "open/find” options at the field web site in ProductMaster by right click.
2. Add "open” option at the field email/web site in AccountMaster by right click.
3. Company: logo image opened to fit the size of the panel by scale, and show at the middle of the panel;
4. Bug: Cannot print company log with alpha tunnel(transparent) (en,sc,tc): PrintProductList,PrintProductBal,PrintProductAgeing, PrintProdLogByDate, RunRate, Inventory In/Out, Adjustment,
5. Bug: PrintProdLogByDate: when no record, press Print get error. At line 963, add if (detailTable.getRowCount()>0)
6. Bug: InvOutByProduct/InvOutByOrder: add: if (salesCode==null)salesCode="";
7. InvOutByProduct: ErrorMessage 4-10140: if Salescombobox is null, use "” to compare(line#2372);
8. in InventoryStrings.properties’s Chinese, 出货单改为送货单,问题货物出货单 改为问题货物送货单(屏幕和报表)
9. 繁体:菜單 改為 功能表,資料庫改为資料庫
10. 中文:菜单中,"现有库存维护”改为"现有库存管理”,"用户菜单权限设定”改为"菜单权限设定”,"进货”改为"入库”(HK:"入倉”)
11. InventoryAdjustOrderPrint: Move Date field to right 2 spaces;
12. Upgrade.jar rename to forUpgrade.jar, prevent clicking to run(should run upgrade.bat, not upgrade.jar);
13. Bug: InventoryOutByOrder: for manual order number and must input an order number set in the system, no checking for order number is blank when press Next;
14. Bug: show blank paper when PrintPreview for all kind of Inv.Order Reports;
15. For all kind of Inv.Order Reports, remove Next/Prv button on PrintPreview screen;
16. Add class ValidateChecking.product() : static method;
17. Stock Bal Inq: when right click, get all product (include status!=”A”);
18. Remove product InputVerifier in: Stock run rate cal., Product Info,InvBalMain, Stock Bal Inq
19. remove account verifier: AccountInfo(also remove focuslost),
20. StockBal Inq.: Screen:add order type next to "order number”
21. Ask if print the order right after adding an order for InventoryIn/InventoryOutByOrder/ InventoryOutByProd/InvAdjust/InvRevalue/WHTransfer
22. BusinessAlert: add a Boolean "needToRestartService”, when changed start alert to "true”, add prompt message when save: please restart the service.
23. Add a prompt message for ImportData: the Excel Format, refer to the example file.
24. all reports: initial report language changed from User Setting to System Setting.
25. Bug: Adjust none inventory Item, cannot add record into InventoryHeader, then has problem in finding the record in StockBalDetail in printing adj order(sample record). And cannot print the order/cannot find it in stockbal/cannot find it in inventorylogbyDate;
26. Bug: Adjust add a new qty, the Indate in StockBalDetail set to today
27. Bug: Adjust Order Printing: should use StockWHJnl/StockLine/StockSeq to find the record inStockBalDetail;
28. Login: after login successfully, update package path in Windows registry.
29. Upgrade: use the version(sys &db) in RemainString as default version;
30. Bug:InvRevalue Report : the item line should be the price difference X total inventory qty(not include freesample), not the price difference X involved wh location qty.
31. StaffList: when the stafftype="SC” /"PC”, the Staff No cannot be "-”;
32. Add inquiry function: check Stock Balance by wh location
33. Change English Interface "Chamber” or "Location” to "Partition”;
34. InventoryIn: if wh/wh partition/exchangeRate not defined, check if the user is authorized to do it, create them, and if foreign currency and excRate table exists, get the current rate to show;
35. SystemOption: see if wh partition/customer/sales exists before activate the checkbox
36. InvAdjust: see if the productNo exist, ask if create it.
37. Bug: InvIn: if wh partition can be blank, you can input nothing in partition.
38. InventoryOutbyProd and byOrder:if foreign currency and excRate table exists, get the current rate to show;
39. InventoryOutbyProd and byOrder/InvBalMain:customer: check if the user is authorized to do it, create them;
40. Convert.getAmtExchangeRate: add a condition that rate!=0;
41. when delete a wh code, check if there is goods in there, if yes, cannot delete it.
42. ProductMaster: if the supplier not exist, check if the user is authorized to do it, create them;
43. WHChamber: When delete a partition(s), warning message if there is goods occupy the place;
44. setup: add function to use registered edition, for using ip to set up database;
45. All order printing:if no company logo,the title left align;
46. InvOutByPrd: Problem Goods Delivery is a header field, cannot change it in a same order.
47. Login.java check if the version of dcinventory.jar is right, if different from system installed in DB, Exit.
48. Upgrade use Graphic Interface, for registered edition, when big upgrade, need registry code to upgrade;
49. YearEnd: remove optimize settingSave; Bug: If not select to run YE job, still to run; Add datetime when run; add "print log” function;
50. Month/Year End, show backup/print reports/all users have logged out message before run, print date time at the 1st line in message pane;
51. Before Backup, show all users have logged out message before run;
52. Storage Order/Delivery Order/Problem Goods DeliveryOrder: show supplierID/name/ID, length =55 English Chars.
53. Warehouse: before delete a warehouse code, check if there is stock, if yes, cannot delete; if no, delete it and its partition definition.
54. Import Master Data: Warehouse partition: if a warehouse code not exist, ask if create it.
55. When saving alert setting, check if admin’s email exists.
56. Stock Ageing report: make the ageing days can be changed, save it in typelist "0Check0001”, here add primary key for typelist;
57. Add Customized menu options(0-9): max 10 options;
58. encrypt the database setting file
59. Bug: import Data: product Master file: import has problem, weh WeightUOM is null;
60. InvBalMain: If no stock, just show a message, and do not show detailtable; 61. InvTrf: if the qty was changed just before update(multi-user environment), cancel the operation;
62. 中文: 送货单改为出库单
63. For TextFields, enable(false) changes to editable(false)
64. change length of WebSite of Product from 40 to 120