changeCompany(common.company()) { // do something in the specific company }instead of
changeCompany(common.dataAreaId) { // do something in the specific company }
This works also with table views and crosscompany selections:
while select crosscompany:['Company1', 'Company2'] common { changeCompany(common.company()) { // do something in the specific company } }
// current company is Company1 common.company('Company2'); select firstonly common; // this will return the first row in Company2 even you are in Company1!
I think, this can minimize the use of changeCompany(...) if used wisely.