When clicking open a menu item (e.g. Lots) the same menu item didn't close if it was clicked again. It is designed to work as a toggle, but the toggle was broke. It now works as expected.
When clicking open a menu item (e.g. Lots) the same menu item didn't close if it was clicked again. It is designed to work as a toggle, but the toggle was broke. It now works as expected.
Layout: All
Card window: Menu
When adding a new item record, the process did not automatically create the necessary Quantity record for the total of all warehouses for that item.
Layout: Item | Purchase Order
The On Order quantity was not updating when:
(This is using the Create PO button on the bottom right of the Item layout.)
Two scripts were altered:
Modifications to select warehouse ID… was necessary to fix the bug. Modifications to set the balance… is precautionary.
See log at bottom of those scripts for details.
Layout: Sales Order | Button: More.../Pick History
Button pointed to “display receipt history for order” instead of “display pick history for order”.
Script: “display pick history for order” pointed to the Receipt History layout instead of the Pick History layout. Likewise, the single search criteria was
Set Field [ RECEIPT::orderID ; $orderID ]
Instead of
Set Field [ PICK::orderID ; $orderID ]
Custom dialog at the end of the script was also updated.
Layout: Sales Order
Changed the Release to Picking… button to Release Sales Order. Picking is now by order. Batch picking has been removed. This is in preparation for creating an Assembly Order (a.k.a. Build Order, Production Order, Manufacturing Order, Work Order, etc.).
Layout: Purchase Order | Field: Vendor
Script trigger passes a JSON object with a misspelled key (“Compnay Type” should be “Company Type”).
JSONSetElement ( "" ; ["Compnay Type" ; "Vendor" ; JSONString] ; ["Window Top" ; 160 ; JSONNumber] )
Should be
JSONSetElement ( "" ; ["Company Type" ; "Vendor" ; JSONString] ; ["Window Top" ; 160 ; JSONNumber] )
Note: Thanks to Humberto Becerra for finding this.
Layout: Item, Quantity Card Window
The On Order and On Backorder fields in the Body part were in the wrong place (On Backorder was in column 4 and On Order in column 5).
Layout: Item, Item Vendor Card Window
Adding a single vendor did not mark that vendor as the primary vendor.
Modified script so that the first vendor added is marked as the primary vendor. Otherwise, an item with a single vendor will not have a primary vendor.
Layout: Item, Item Vendor Card Window
When deleting a vendor in the Item Vendor card window, the global variable $$itemID was cleared. This prevented the item ID from setting in the ITEMVENDOR table if the user added a new vendor while the card window was still open. (Closing and reopening the card window re-set the $$itemID.) $$itemID now persists while the card window is open, even when a vendor is deleted for a particular item.
Layout: Purchase Order
Creating a new PO line left an empty card window open.