Open core: don’t reinvent the wheel — build your fenestration software on ours.

Skip to main content

A part is a catalogue (non-designed) line item — hardware, an accessory,
or a bought-out component — added to an order alongside designed window/door items. Parts are
added from the order’s Items tab with Add Part, which opens the
Part selection dialog; pick a part, choose Next, and the part editor opens for
pricing, quantity and supplier.

Finding a part — the search field

The Part selection dialog lists sellable parts a page at a time. Choose a
Filter by field and type in the search box at the top: the list narrows as you
type
. There is no need to press the search button or type a minimum number of characters —
each keystroke re-runs the search (after a brief pause, so fast typing does not fire a query per
letter) and the results shrink to match. Clearing the box restores the full list.

Which parts appear in the list

Only parts that are sellable and have a valid supplier are offered for
selection. A part is hidden from the Add-Part list when:

  • it has no supplier assigned, or
  • its supplier points to a partner record that no longer exists (an orphaned or
    invalid supplier).

This keeps parts that cannot be purchased or costed out of the picker. If a part you expect to
see is missing, check that its stock record has a supplier and that the supplier partner still
exists under Customers / Suppliers.

Supplier column blank?
The Supplier column in the list shows the part’s supplier company. With the filter
above in force a blank supplier no longer appears — a blank previously meant the supplier
partner could not be resolved.

Supplier selection in the part editor

When the part editor opens, OpenJanela pre-selects the part’s default stock
supplier
in the Supplier drop-down. If that supplier cannot be resolved — for example
the partner was deleted — the editor simply defaults the drop-down to None so you can
choose a supplier manually. It no longer stops with an error, so the part can always be added.

If the supplier defaults to “None” unexpectedly
That means the part’s stored supplier could not be found (a missing or invalid partner).
The part is still usable — pick the correct supplier from the drop-down. To fix it at the
source, correct the part’s stock supplier so it references an existing partner.