Scope: managed applications, mobile applications, and ordinary applications.
For the thin or web client, where CatalogManager.<CatalogName>, EnumManager.<EnumName>, and similar objects are unavailable, to get references to predefined values—catalog items, charts of characteristic types, charts of accounts, charts of calculation types, enumerations and flowchart route points—employ the PredefinedValue global context function.
For example:
BusinessEntityType = PredefinedValue("Enum.LegalEntityIndividual.LegalEntity");
It is not recommended that you develop custom mechanism to cache predefined values on the client side. PredefinedValue does not impact client/server communication since the server calls the function only once. The return value is stored in the client cache until the next update of the configuration or the platform.