Common Components

Back to release notes

250.0.1

Issues Resolved New Features
New Features
  • #10966 Moved PersistentObject and IEnumerable to Sicon.Sage200.Architecture.DAL.Extensions Also Fixed Potential Bug with Generic Parameters Not Constrained to Reference Types Should Not Be Compared to ‘Null’
  • #12087 Enhanced PersistentObjectCollectionExtensions Functionality
  • #12314 Regenerated Contracts Data Model and Added New Field
  • #12358 Added New Method to Allow Item Filtering
  • #12490 Updated Barcoding Data Model, Add SiconWabKitSOPView.AssignedToSiconWabUserId.
  • #12532 Added ContextMenuBuilder and WithItem Method to ContextMenuBuilder
  • #12816 Don’t Allow Entry of Batch/Serial Numbers at Stocktake if Stock Item Is Configured to Not Record at Goods Received + Report Similar Error if User Attempts to Complete a Stocktake with Serials When Not Enabled.
  • #12907 Added InvalidateLazy<‘T>’ Class for Lazy Initialization and Methods for Bound Object Handling and Control Search
  • #13097 Added a Pre-Method Message Service for Projects When Completing a Project
  • #13146 Added the SiconBackToBackLine Object to the Data Model
  • #13196 Added Tax Code Type Validation to Prevent the User Attempting to Import Values That Cannot Be Parsed as Integers
  • #13288 Added a Maximum Length of 20 Characters for the Free Text Buying Unit Description Field on the Purchase Order Line Import, Preventing Errors from Excessively Long Values.
  • #14632 Added a Range Filter Extension to Object Collections
  • #14923 Added Extra Fields to Barcoding Messaging Service to Meet the Windsor Framework Requirements in Couriers.
  • #4497 Added Extension Method for Checking for Ancestors
  • #9669 Fixed an Issue When Receiving a Part Received Preallocation
  • #9931 Added SiconCRMPersonId to BillingSalesOrderLine

Issues Resolved
  • #11089 Fixed Unable to Update the Object Error When Archiving Stock Transfer in Stock Shortage Transfers
  • #11345 Existing Lines Are Now Updated When Using the AddBackToBackLines Method
  • #11897 Fixed an Issue with Traceable Items Being Merged When They Have Different Serial Numbers
  • #12251 Fixed an Issue with EP PL010 Enabled, Where the Dispute Button Did Not Revert to Clear Dispute After Clearing a Dispute and Switching Tabs Now Shows the Correct Button
  • #12272 Fix for Checking Whether a Preallocation Is Still Required in Case Any Other Allocations Have Happened on the Receiving Order It Will Now Handle This So It Does Not Get Over Allocated.
  • #12277 Added Allowable Warning for Confirm Record Cancelled When Unticking Call Off Order
  • #12284 Fixed ‘There Are Order Items That Still Require a Delivery Date to Be Set’ Error When Saving an Order Line When Call Off Has Been Set
  • #12387 Fixed Stock Shortage Transfer Import ‘XXXXXX Does Not Exist in the From Warehouse’ Error if ‘Enable Bin Selection’ Is Configured and Bin Names Are Not Included in the Import File.
  • #12390 Stock Shortage Transfer Allocate Button Will Now Allocate All Available Stock and List Any Items That Could Not Be Allocated. Originally the First Failing Allocation Would Be Reported and No Following Item Allocations Processed.
  • #12547 Added Missing SIOperationActivity.TimesheetLineId Field and Enable Update of Recently Added SIOperationActivity.TimesheetLineId Field.
  • #12562 Fixed When Viewing the ‘Rough Cut’ Screen in Capacity Planning and the ‘Employees’ Tab and the Submitted Hours from Timesheets Would One Day Out.
  • #12568 Fixed Warehouse Not Being Updated When Set to Deliver to Case Customer
  • #12581 Fixed Issue Where the Destination Warehouse Would Not Save on a Sicon Stock Transfer if the Transfer Is Setup to Direct to Customer. Also Fixes the Error ‘Failed to Update
  • #12586 Fixed to Correctly Calculate Weekly Rates When a Day Gets Split Over Different Rates. Fixed When Saving the Timesheet Entry Screen {“‘Object Reference Error”‘}.
  • #12647 Fixed to Set the Correct Date on SiconTimesheetLineHourEntry So That Transactions Like Project Transaction Are Set with the Correct Date.
  • #12813 Added an Exception to Prevent ‘SIOperations’ for Being Deleted if They Have Had Time Set Against Them and to Also Soft Delete Them.
  • #12816 Fixed Pick Stock ‘Cannot Set the Value of the Field (.SecondReference) to …’ Error When Picking Stock for a Works Order with Number Longer Than 20 Characters.
  • #12847 Fixed Issue Where if Distribution and Pop008 Was Enabled the Form Would Appear Twice
  • #12940 Fixed to Correctly Display the Sunday Login Times on the Timesheet Entry Screen.
  • #13164 Fixed So That the ‘From Warehouse’, ‘From Bin’, ‘To Warehouse’ and ‘To Bin’ Are Only Visible on a Stock Transfer When the Setting ‘Enable Bin Selection’ Is Enabled.
  • #13313 Updated Contracts Data Model As It Was Built Incorrectly Last Time.
  • #13399 If Call Off Is Turned Off on an Order Then Amending an Order Line’s Unit Value Then It Shouldn’t Reset the Incorrect Quantity Back.
  • #14356 Fixed When Changing Weeks, Employee or Date on a Timesheet and There Are Unsaved Changes That the User Selects to Save and the Timesheet Screen Would Freeze.
  • #14404 Fixed Stocktake Batch/Serial Items Not Adding/Removing Stock if Stock Movements Have Been Made for the Same Bin in ‘Other’ Warehouses Since the Stocktake Was Created.

Date applied: June 11, 2025