ITrack/Enterprise/Changelog Version 4.2

From ISoft Wiki
Jump to navigationJump to search

Release 4.2

Database

  • Added (case 9289) an assembly number search module
  • Fixed: the location vehicle in vehicles is now large enough to handle all locations.
  • Added: new function: f_move_inventory_primary_location, which can set a new primary location for a part. It has a flag that specifies whether all QoH should be moved to the new location or not. In general though, a new primary location is created and the quantity at the current primary location are moved to it.
  • Added: f_move_inventory_with_allocations now sets a session variable called SUPPRESS_INVENTORY_INTEGRITY_CHECK before calling f_adjust_inventory_location. This skips calling f_verify_inventory_location_integrity twice inside child functions. This is done because f_adjust is called twice, and inventory is moved into and out of variance if we don't skip it.
  • Added: f_adjust_inventory_location now skips calling f_verify_inventory_location_integrity if SUPPRESS_INVENTORY_INTEGRITY_CHECK is set. Also, the special whole unit behavior is skipped if the session variable SUPPRESS_VEHICLE_LOCATION_HANDLING is set to TRUE. This behavior normally deletes all other secondary locations and updates vehicle.location. This is undesirable for f_move_inventory_primary_location, which handles all secondary locations.
  • Added: (case 9233) an event that will run at 3 am every Sunday to optimize all tables
  • Added: a new function that updates document location allocations.

Locations

  • Fixed: Now pays attention to the delimiter permission as expected.

Sales Orders

  • Added: (case 9101) the ability to add new payments has been split from the permission to edit the amount and payment information on existing, saved payments.
  • Added: the delete payment button is now greyed out if the user doesn't have add payment permission.
  • Fixed: (case 9100) a regression where the user could no longer add or edit payments on a SO if they did not have the permission to edit sales orders. Now, if the user doesn't have permission to save a SO, new or modified payments will still be saved during the print operation.
  • Added: the choose print options dialog now pops up correctly if the user is printing a SO that they don't have permission to edit.
  • Added: 2 new popups during save that will tell the user that they don't have permission to save a new payment or modified existing payment if they are missing the corresponding permission. This is just a redundancy, and should be rarely seen.

Vehicles

  • Fixed: (case 9178) an issue where the user could hit backspace in a dropdown in a list combo box and have nothing get selected.
  • Added: The bidding/teardown page now uses an auto-complete for the location dropdowns.
  • Added: when the user changes the location of teardown parts using the pop-up "vehicle location changed" dialog, the primary location of the parts will be correctly adjusted using a new database function.
  • Fixed: the vehicle location field now allows 50 characters like other location fields.
  • Added: the vehicle location dropdown now defaults to a default vehicle location specified in setting "Vehicles"->"Default vehicle location".
  • Added: teardown parts should correctly get location id as well as location name when they inherit data from the vehicle.
  • Fixed: if the vehicle has its location changed, a new 'move primary location' database function is called on the whole unit, which should correctly adjust the location of the whole unit.
  • Added: whole units now get an inventorylocation row when they are created for their primary location. Also, if the user manually changes the availability of the whole unit, the quantity of the primary location is correctly adjusted.

Work Orders

  • Fixed: (case 9478) an issue where creating inventory on a stock WO wouldn't adjust the quantity at any locations, which could cause the new quantity to end up in the Variance location after saving the part.