Вычисление частично копирует данные записи из одной таблицы в другую, создавая несколько копий на основе поля типа "Связь множественное".
Это позволяет автоматизировать массовое добавление однотипных данных.
Например, нужно для каждого менеджера из поля "Сотрудники" создать новую запись в таблице "Работа" с одинаковым заданием.
В настройках таблицы, откуда копируется запись, добавьте новое вычисление типа "Текущая таблица", выберите шаблон "Копировать запись множественно".
Задайте множественное поле связи, которое будет определять количество копий.
Укажите таблицу, в которую будут добавляться копии.
Настройте маппинг полей (какие данные переносятся).
Также можете сохранить id записи в которое необходимо сохранить созданную запись. Поле должно быть типа "связь множественное". Также необходимо настроить права на экспорт для этого поля в таблице-получатель.
Источник: Таблица "Акции" (описание скидки).
Цель: Таблица "Задачи менеджеров".
Поле связи: "Менеджеры" (множественное, список менеджеров).
Что делает: Создаются задачи для менеджеров с текстом: "Предложить клиенту акцию [Название акции].
Источник - таблица "Акции"
Менеджеры | Сегмент клиента | Название акции | Описание акции |
---|---|---|---|
Степан Алексей |
Новые клиенты | 1+1=3 | При покупке двух товаров третий аналогичный или дешевле — в подарок |
Вероника Леонид |
Лояльные фанаты | Счастливый час | Первые 5 покупателей утром — скидка 50% |
Результат - таблица "Задачи менеджеров"
Менеджеры | Сегмент клиента | Название акции | Описание акции |
---|---|---|---|
Степан | Новые клиенты | 1+1=3 | При покупке двух товаров третий аналогичный или дешевле — в подарок |
Алексей | Новые клиенты | 1+1=3 | При покупке двух товаров третий аналогичный или дешевле — в подарок |
Вероника | Лояльные фанаты | Счастливый час | Первые 5 покупателей утром — скидка 50% |
Леонид | Лояльные фанаты | Счастливый час | Первые 5 покупателей утром — скидка 50% |
Настройки:
Источник: Таблица "Шаблон договора" (текст договора).
Цель: Таблица "Договоры".
Поле связи: "Клиенты" (множественное).
Что делает: Для каждого контрагента создает договор с одинаковыми условиями, но разными сторонами.
Источник: Таблица "Закупка техники" (списание оборудования).
Цель: Таблица "Инвентаризация".
Поле связи: "Филиалы" (куда отправляется техника).
Что делает: Создает записи в "Инвентаризации" с одинаковым списком оборудования для каждого филиала.
Можно ли копировать не все поля, а только часть?
→ Да, в настройках шаблона можно выбрать конкретные поля для переноса.
Что будет, если в поле связи пусто?
→ Запись не скопируется (можно задать условие в настройках).
Как избежать дублирования?
→ Добавить проверку существующих записей перед созданием.