Дублирование

Действие: дублирование записиCommunity Edition+

Введение

Действие Дублирование позволяет пользователям быстро создавать новые записи на основе существующих данных. Поддерживаются два режима дублирования: Прямое дублирование и Копировать в форму и продолжить заполнение.

Установка

Встроенный плагин, отдельная установка не требуется.

Режимы дублирования

20260209224344

Прямое дублирование

20260209224506

  • выполняется как «Прямое дублирование» по умолчанию;
  • Поля шаблона: укажите поля для дублирования. Нужно выбрать как минимум одно поле.

20260209225910

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

Копировать в форму и продолжить заполнение

Сконфигурированные поля шаблона переносятся в форму как значения по умолчанию, позволяя пользователям изменить их и отправить, чтобы завершить дублирование.

20260209224704

Настроить поля шаблона: переноситься будут только выбранные поля — они станут значениями по умолчанию.

20260209225148

Синхронизировать из полей формы

  • автоматически извлекает поля, настроенные в текущем блоке формы, как поля шаблона;
  • если поля блока формы изменятся позже (например, изменится компонент поля связи), нужно заново открыть настройку шаблона и нажать Синхронизировать из полей формы, чтобы обеспечить согласованность.

20260209225450

Данные шаблона переносятся в форму как значения по умолчанию. Пользователи могут изменить их и отправить, чтобы завершить дублирование.

Дополнительные примечания

Копирование, ссылка и предварительная загрузка

Разные поля связей обрабатываются по-разному: Копировать / Ссылаться / Предзагружать. Также на логику обработки влияет компонент поля связей:

  • Выпадающий список / выборщ записи: используется для Ссылки
  • Подформа / подтаблица: используется для Копирования

Копирование

  • обычные поля копируются;
  • связи «один-к-одному» / «один-ко-многим» можно только копировать (эти связи не должны использовать поля типа выбора, например выпадающий список или выборщик записи; используйте компоненты подформы или подтаблицы);
  • изменения компонента для связей «один-к-одному» / «один-ко-многим» не меняют логику обработки (она остается как копирование);
  • для скопированных полей связей можно выбрать все под-поля.

Ссылка

  • связи «многие-к-одному» / «многие-ко-многим» используют ссылку;
  • если компонент поля изменен с «Выпадающий список» на «Подформа», то связь меняется с ссылки на копирование (после изменения на копирование все под-поля становятся доступными для выбора).

Предзагрузка

  • поля связей под ссылающимся полем используют предзагрузку;
  • предзагруженные поля могут снова поменяться на ссылку или копирование после изменения компонента.

Выбрать всё

  • выбираются все поля копирования и поля ссылок.

Поля, отфильтрованные из записей шаблона

  • первичные ключи скопированных данных связей отфильтровываются; первичные ключи для ссылок и предзагрузки не отфильтровываются;
  • внешние ключ;
  • поля, которые не допускают дубликаты;
  • поля сортировки;
  • поля авто-кодирования;
  • Пароль;
  • Создано пользователем, время создания;
  • Последнее обновление пользователем, время обновления.

Синхронизировать из полей формы

  • автоматически извлекает поля, настроенные в текущем блоке формы, как поля шаблона;
  • после изменения полей блока формы (например, если меняется компонент поля связи) для согласованности требуется повторная синхронизация.