Копировать поле из связанной таблицы в текущую

Описание

Шаблон берет значение из связанной таблицы и копирует его в поле текущей таблицы.

Например, при добавлении нового товара в счет нужно выводить его цену из прайс-листа.

Пример

При добавлении новой позиции счета нужно подтягивать данные по этому товару из прайс-листа.

Реализация примера с помощью вычисления

При изменении значения поля «Наименование из прайс-листа» будем подтягивать связанные значения по товару (цену, категорию товара и единицу измерения).

Результат работы вычисления

В результате срабатывания вычисления поля «Цена», «Ед. измерения», «Категория» заполнятся связанными значениями из таблицы «Прайс-лист».

Результат работы вычисления

Настройки вычисления

Чтобы добавить вычисление, зайдите в настройки нужной таблицы, выберите вкладку «Вычисления», нажмите «Добавить вычисление» и выберите тип вычисления «Текущая таблица».

Тип вычисления «Текущая таблица»

В открывшемся окне выбираем шаблон «Копировать поле из связанной таблицы в текущую» (в группировке вычислений «Связанная таблица»). В блоке «Задать условия» задаем условие.

Настройки вычисления выглядят таким образом:

Таблица-источник — выберите таблицу, откуда будут браться данные.

Поле-источник — выберите поле, из которого будет браться значение.

Поле-получатель — выберите поле, которое необходимо заполнить значением.

Выберите связанное поле — поле появляется в случае, если в текущей таблице полей связи с таблицей-источником больше одного. Выберите, какое поле нужно скопировать.

Настройки вычисления

В одно вычисление можем добавить несколько шаблонов, нажав на знак «+» справа от выбранного шаблона.

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

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

Удачных настроек!