Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| items:master_lists [2025/07/28 03:45] – [4.04. Item master lists] Mark Glover | items:master_lists [2026/09/21 02:34] (current) – [Removing an item from a master list when it is currently in stock] Jonna Quismundo | ||
|---|---|---|---|
| Line 11: | Line 11: | ||
| {{ : | {{ : | ||
| - | If the list of master lists is long, you can tyoe something in the //Search master lists// field and the list will only show master lists that contain what you have typed. | + | If the list of master lists is long, you can type something in the //Search master lists// field and the list will only show master lists that contain what you have typed. |
| <WRAP center round important 60%> | <WRAP center round important 60%> | ||
| Line 39: | Line 39: | ||
| == Is default price list == | == Is default price list == | ||
| - | If checked then tells mSupply to use the unit prices set on this master list as the unit sell price for those items instead of other prices. This price will be applied | + | If checked then tells mSupply to use the unit prices set on this master list as the unit sell price for those items instead of other prices. This price will be applied |
| === Buttons on the Master list window === | === Buttons on the Master list window === | ||
| Line 55: | Line 55: | ||
| <WRAP info center round 90%> | <WRAP info center round 90%> | ||
| - | When master lists are controlling visibility of items (see the [[other_stuff: | + | When master lists are controlling visibility of items (see the [[other_stuff: |
| </ | </ | ||
| Line 69: | Line 69: | ||
| The master list is copied to the clipboard when this button is clicked so that you can paste it into other applications on your computer e.g. a word processor or spreadsheet application. | The master list is copied to the clipboard when this button is clicked so that you can paste it into other applications on your computer e.g. a word processor or spreadsheet application. | ||
| - | == Update | + | == Update |
| - | + | Also only visible if the **Use program pricing** preference is turned on (see the [[preferences: | |
| - | Also only visible if the **Use program pricing** preference is turned on (see the [[preferences: | + | |
| == Import item list == | == Import item list == | ||
| Line 258: | Line 257: | ||
| For example, let's say there are 100 stores, and you want all of them to have the same item visibility: | For example, let's say there are 100 stores, and you want all of them to have the same item visibility: | ||
| - | - Create a master list and add some items | + | - Create a master list and add some items. |
| - | - Go to each store and make sure that the master list is selected | + | - Go to each store and make sure that the master list is selected. |
| - | - Turn on the [[preferences: | + | - Turn on the **Automatically update item visibility in all stores to match master lists used by each store** preference |
| - | A temporary list is created for each store containing items that cannot be removed from visibility when the master list preference | + | |
| - | </ | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | <WRAP center round important | + | <WRAP center round info 60%> |
| - | When deleting items from a master list, mSupply will first check all stores using the master list to make sure it is safe to remove that item. It is unsafe if the item has //stock on hand and isn' | + | When deleting items from a master list no checks are made about whether items have stock in any stores using that master list to control |
| </ | </ | ||
| Line 336: | Line 333: | ||
| * The item should never have been on the master list and users have accidentally recorded stock of the item | * The item should never have been on the master list and users have accidentally recorded stock of the item | ||
| - | In these cases, it is relatively straightforward to [[items: | + | In these cases, it is relatively straightforward to [[items: |
| - | <WRAP center round box 90%> | + | |
| - | mSupply will <wrap em>not allow you to remove an item from a master list</ | + | |
| - | * The item currently in stock AND | + | |
| - | * The item is not on any //other// master list assigned to that store. | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | There are two options open to you: | + | |
| - | == Wait for all stock to be removed == | + | |
| - | Wait for //all// stock to be removed from //all// the affected stores before you remove the item(s) from the master list. This is a particularly painful process if there are many affected stores. | + | |
| - | + | ||
| - | == Use a temporary master list to assist with the process == | + | |
| - | - Create a temporary master list with the item(s) to be removed. | + | |
| - | - Assign the temporary master list to all the affected stores that still hold stock of the item(s). | + | |
| - | - Remove the item from the original master list. This should now be possible as the condition above should be met. | + | |
| - | - As each store removes the stock of the item(s), un-assign the temporary master list from the store. | + | |
| - | - Once all stores have removed stock of the item(s), the temporary master list can be deleted. | + | |
| - | + | ||
| - | + | ||
| - | \\ | + | |
| - | \\ | + | |
| | // Previous: | | // Previous: | ||
| ---- struct data ---- | ---- struct data ---- | ||