ZuloOne
English
Sign in
Menu

Goods pick pane

Updated

The Pick button on a document table part docks a 1C-style catalog between the form and the inspector: a photo of the selected item beside the group tree on top, items below, Enter asks quantity and price, then the line is added or merged. Status, totals, and related documents stay on the right so the running total is visible while lines are added.

← Developer wiki

This is not the … lookup tab.

When it docks#

Pick is on every table part that has a main reference column (first required reference, else the first reference) — Nova and classic chrome.

Catalog Quantity column UI
groupingFieldName set (today Item → ItemGroup) Quantity docked pane
anything else — the existing checkbox modal

No document whitelist. A payment line whose main reference is not grouped keeps the modal.

The pane docks between the form and .nova-inspector. Do not unmount the inspector while Pick is open: the status/totals column is how the operator sees the running amount.

Preview#

The top band (~34% of the pane) is two columns: the selected row's picture on the left (~45%), the ItemGroup tree on the right. The left column is always there. Item.Image wins over Item.Photo when both have a file; otherwise the first Image-kind field with a present flag. No field, no file, or an empty list → the same IconPhoto placeholder as dictionary cards. The photo is not a tab stop and does not add a line.

Keyboard#

Key Tree Item list Quantity popup
↑ ↓ move move —
← → collapse / expand — —
Tab focus the item list next control next field
Shift+Tab — focus the tree previous field
Enter — open the popup (or add qty 1 if both ask-flags are off) confirm
Esc close the pane close the pane close the popup, focus the list

The preview is not in the tab cycle.

Line write#

Same Item merges: quantities add, the popup price overwrites the line price. A new item is a new row. After a new row the table-part field hook still runs (unit, price origin); the popup quantity and price are applied on top.

Bottom checkboxes (persisted in userPrefs goodsPick):

  • Ask quantity / Ask price — enable those fields in the popup. Unchecked means disabled, not hidden. Both off → no popup, qty 1, price from the hook.
  • Show remainders (default off) — Stock / ReservedStock balances by item, warehouse total (every cell). The order's Location is the ship-from cell; goods still sit in storage, so filtering by that cell would show 0 next to a line remainder of 40. No cell on the header is the same total.

Code#

Was this page helpful?