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