Изменить другие строки подтаблицы

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

Как это работает

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

  • Снимает отметку у всех остальных записей (например, меняет «Да» на «Нет»)
  • Гарантирует, что активной останется только выбранная вами запись

Основные настройки

С помощью фильтра выберите необходимые записи. Например, только активные компании (Статус = Активен).

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

Укажите значение, которое должно быть присвоено полю.

Пример

Нужно выбрать основное контактное лицо у компании-клиента.

Исходные данные - таблица "Клиенты" и ее подтаблица "Контактные лица" с полями "ФИО", "Должность", "Основной контакт". Поле "Основной контакт" может иметь значение "Да" или "Нет".

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

Для решения задачи перейдем в таблицу "Клиенты" - Настройки - Вычисления - Добавить вычисление - выберем "Подтаблица" - таблица "Контактные лица" - укажем шаблон "Изменить другие строки подтаблицы" и настроем вычисление:

img-2025-05-22-11-48-45

Результат работы вычисления: img-2025-05-22-11-31-08