Изменить поле в связанной таблице

Описание

Шаблон заполняет поле в связанной таблице заданным значением.

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

Например, нужно отметить в карточке клиента статус из счёта, отличный от статуса в заявке (Оплачен -> Получена оплата).

Пример

После оплаты счета клиентом нужно изменить статус в карточке клиента.

Реализуем пример на основе допдействия «Счёт оплачен» в таблице «Счета» (данное допдействие есть в стандартной конфигурации). При нажатии на кнопку допдействия «Счёт оплачен» изменится значение поля «Статус» в таблице «Клиенты» на «Получена оплата».

Результат работы допдействия

В результате срабатывания допдействия в поле «Статус» поменяется значение на «Получена оплата».

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

Настройки допдействия

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

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

В блоке «Условия» задаем условие.

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

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

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

Значение, для присвоения — укажите значение, которое нужно сохранить в поле-получателе.

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

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

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

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