there is a problem using the Lookup/Search Record dialog with fields for which a dynamic validation rule has been defined. This is an example for Purchase Order=>Lookup Record:
If I select Organization=A, the drop-down in the warehouse field should show warehouses assigned to organization A. If I select Organization=B, the drop-down in the warehouse field should show warehouses assigned to organization B but the warehouse field always only shows the same warehouses belonging to the organization which was derived from the variable context at the time of the first search dialog invocation.
I think we are looking at a much more general problem with Lookup Windows and dynamic validation rules. Lookup WEditor fields are initiated only once at the time of first opening of the Lookup Dialog based on the current context. So a user trying to filter records based on different warehouses (for example) is out of luck. What should happen is that Dynamic Validation dependencies between fields are respected when setting search parameters, e.g. when setting org=A, warehouses assigned to org A are available for selection, when setting org=B, warehouses assigned to org B are available for selection.