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

Рис. 4.14. Выбор товара в приходной накладной
Хочется, чтобы пользователь, выбрав товар, видел в документе не только ссылку, но сразу же и артикул, единицу измерения и цену выбранного товара (рис. 4.15).

Рис. 4.15. Заполнение колонок табличной части в приходной накладной
Таким образом, в тот момент, когда пользователь выбирает товар в колонке Товар, ссылающейся на справочник Товары, в другие колонки табличной части документа Артикул, ЕдИзм и Цена нужно записать артикул, единицу измерения и цену этого товара, хранящиеся в справочнике.
Выбор товара происходит на клиенте, но на клиенте, имея ссылку на товар, нельзя получить значения реквизитов от этой ссылки, например Артикул.
Чтобы его получить, нужно «пойти» с этой ссылкой на сервер, там прочитать из базы данных значение артикула и передать его обратно на клиент.
Рассмотрим возможные варианты решения этой задачи.