===2.3.52. Open Sales Orders Controller=== (1) __Extension: Open Sales Order Controller - Open Sales Orders Custom__ This controller uses a view to show the data on the screen, that is, it is customizable what to show on the screen. {{ :implementation:wms:ose:extensions:open_sales_orders_controllers_1.png |Open Sales Orders Controller}} **//Localization key//** \\ This is the key that is used for the translation of the grid. **//Order by//** \\ Define the field(s) the screen should be sorted on. **//View name//** \\ The view can be customized, but the following fields are required: * ObjType * DocEntry * DocDueDate * PmxWhsCode * CardCode (2) __Extension: Open Sales Order Controller - Open Sales Orders that are in Stock__ Shows all approved sales orders with active business partners and with items that are in stock. {{ :implementation:wms:ose:extensions:open_sales_orders_controllers_2.png |Open Sales Orders Controller}} **//Fields to sort by in GUI//** \\ Define the field(s) the screen should be sorted on. The value to enter is adjustable. \\ However 2 predefined options can be chosen: * CardCode in Ascending order * DocDueDate, Cardcode both in Ascending order. *This option will become obsolete. Please use the option Open sales orders with stock status* (3) __Extension: Open Sales Order Controller - Open Sales Orders with Stock Status__ Show all approved sales orders with active business partners and with items that are in stock. This will also check if partial deliveries are allowed. {{ :implementation:wms:ose:extensions:open_sales_orders_controllers_3.png |Open Sales Orders Controller}} **//Fields to sort by in GUI//** \\ Define the field(s) the screen should be sorted on. The value to enter is adjustable. \\ However 2 predefined options can be chosen: * CardCode in Ascending order * DocDueDate, Cardcode both in Ascending order. **//Show undeliverable orders//** \\ When checked, the system will also show sales orders that cannot create a proposal, meaning all open orders are shown.