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: 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: 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.