Contents tagged with An object reference is required for the non-static field
today I want to share how to fight with error like
Error 22 An object reference is required for the non-static field, method, or property 'PX.Data.PXSelectBase<Acumatica DAC>.Select(params object)' bla bla bla
As usually it means that you try to use this in selector of Extension class. Just replace this at Base or Base2 and your problem will go away.
CR.Location customerLoc = PXSelect<CR.Location, Where<CR.Location.bAccountID, Equal<Required<CR.Location.bAccountID>>,
And<CR.Location.locationID, Equal<Required<CR.Location.locationID>>>>>.Select(this, customer.BAccountID, customer.DefLocationID);
CR.Location … more