В целях минимизации серверных вызовов в тех случаях, когда на клиенте требуется получать значения ссылок на предопределенные элементы справочников, планов видов характеристик, ссылки на значения перечислений и т. п., можно сделать это с помощью метода глобального контекста ПредопределенноеЗначение(), не обращаясь лишний раз к серверу. При этом клиент-серверное взаимодействие не ухудшается, так как серверный вызов выполняется только при первом обращении к значению, а результат автоматически кешируется в кеше конфигурации на клиенте до следующего обновления версии конфигурации или версии платформы.
Поэтому при выполнении каких-то действий на клиенте не нужно вызывать серверные функции для получения ссылок на предопределенные значения, значения перечислений и т. п. Это потребует лишнего обращения к серверу и будет неэффективно. Вместо этого лучше использовать метод глобального контекста ПредопределенноеЗначение().
Таким образом, из показанных вариантов решения задачи более эффективным будет второй – за счет получения ссылки на значение перечисления на клиенте без обращения к серверу.