Variant A) Select Partner
make address_id mandatory
* one address -> copy this one into the address_id
* multiple address -> open select window
Variant B) Select Address
* partner_id exists -> copy partner into partner_id.
** IMHO do not allow to change partner !! (because the partner and other contacts depending on it must not be altered HERE.
* no partner_id
** allow selecting a partner (obviously)
Usability issue - obviously
Variant A) Select Partner
make address_id mandatory
* one address -> copy this one into the address_id
* multiple address -> open select window
Variant B) Select Address
* partner_id exists -> copy partner into partner_id.
** IMHO do not allow to change partner !! (because the partner and other contacts depending on it must not be altered HERE.
* no partner_id
** allow selecting a partner (obviously)
Please counter check if this is correct.
Thanks