Урок 3 — Шаблон с чужими полями

Посмотрите на карточку тестового объекта 123 созданного при изучении третьего прототипа.

Здесь мы эмитировали карточку продажи и отрабатывали формулы. Но речь сейчас не об этом.

При выборе продукта на этой карточке в поле Цена без скидки отображается цена в рублях, хотя цена продукта могла быть указана в другой валюте. Нам может понадобиться видеть в какой валюте указана цена. Давайте сделаем это.

Откройте в конфигураторе объект Продукт и измените поле шаблон значения как показано на рисунке.

В скобках будет указываться валюта, в которой указана цена продукта в справочнике.

Добавьте в шаблон поле Подпись поля-ссылки Валюта.

Теперь в шаблоне используется два поля — одно родное (принадлежит объекту Продукт), другое чужое (принадлежит объекту Валюта).

Нажмите ОК в этом и следующем диалоге.

Снова откройте карточку тестового объекта 123 и посмотрите в поле Продукт.

В скобках указана валюта продукта.

Таким образом можно использовать не только родные поля объекта, но и поля родительских объектов.

При желании вы можете добавить в этот шаблон еще и цену продукта в справочнике.

Бывают также объекты, в которых не будет своих подходящих полей для вывода их поле-ссылке. Примером такого объекта является Продукт сделки.

На этом все. В пятом прототипе вы научитесь создавать для справочников иерархию.