The configurator that my company currently uses was designed by an individual who no longer works for the company. This was developed in E10, but I am working to redesign it for use in Kinetic.
His logic uses LINQ statements to pull all data back from our main company’s (200) UD Table for dynamic lists, UD methods, etc. None of his LINQ statements use a filter on company because the data for configurators is ONLY stored in the main company. Somehow, when in company 210, he is able to use these same LINQ statements without defining the company to pull back the main company’s UD data. Essentially, the UD data is only set up in company 200 and is shared across all configurators .
I’d like to replicate this. I created a new version of the config in company 210, believing that my LINQ statements would work as intended (i.e. pull back any data from the UD table being referenced regardless of company). This is not the case. If I run the following line of LINQ in company 200’s config (from UD in Db.UD34 where UD.Belt_c == Inputs.chrBelt.Value select UD.Family_c), it pulls back the related family. In company 210, nothing is pulled back.
How can I use LINQ statements to pull back any and all data from a UD table?