Урок 6 — Поля родительских объектов в формулах

В предыдущих уроках мы постоянно использовали поле Цена без скидки. Мы не только его использовали в формулах, но и вводили туда значения для проверки формул. А разве это поле не должно заполняться само? Например, при выборе продукта из справочника? Должно! Этим мы и займемся в этом уроке.

Добавьте в объект 123 поле типа Ссылка на объект и в качестве внешнего объекта укажите Продукт.

На карточке объекта 123 сдвиньте все поля вниз и добавьте вверх это новое поле.

Теперь откройте формулу для поля Цена без скидки, щелкните правой кнопкой в пустом месте, выберите Добавить, затем «Поле…«.

В следующем диалоге раскройке узел Продукт, выберите поле Цена.

Нажмите ОК.

Формула готова, нажмите ОК.

И здесь нажмите ОК, чтобы все изменения на карточке поля сохранить.

Как работает формула? Очень просто, как только вы выберите продукт в поле Продукт в поле Цена без скидки сразу появится его цена. Это всю очередь спровоцирует другие формулы, зависящие от поля Цена без скидки и т.д.

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

Все получилось? Идем дальше.