Как создать несколько записей в таблице за раз, с помощью чекбокса
С помощью данной функции, вы сможете создать отдельную запись для каждого значения из поля Чекбокс.
Для примера возьмем таблицу "Выдачи проектной документации заказчику".
Поле "Титул" , тип - Чекбокс.
Чтобы активировать опцию необходимо:
Обратите внимание: если на форме нет ни одного чекбокса, то опция будет скрыта в настройках.
Теперь при добавлении новой записи в таблицу, будут создаваться отдельные записи под каждое значение из чекбокса "Титул". Это, в частности, упростит поиск по титулу и может быть полезно в других случаях.
Данная функция применяется только для новых записей.
Также, данную функцию можно применять в связке с полем Владельцы записи. Например, чтобы эффективно настроить доступ к записям пользователям портала.
Нужно добавить поле "Владельцы записи" на форму.
Активировать опцию "Показывать как чекбоксы" на странице редактирования настроек поля "Владельцы записи".
Теперь каждая запись будет дублироваться отдельно для каждого владельца. Добавим новую запись как пользователь "Козаков Максим", в которой владельцами записи укажем всех пользователей портала:
В результате создается четыре записи:
Если включить системную колонку "Автор записи", то можно увидеть, что есть одна запись (под номером 4), в которой указаны два других пользователя портала, как ответственные. Автором записи числиться пользователь "Козаков Максим". И есть три другие записи, которые привязаны отдельно к каждому из трех пользователей. Остается назначить права доступа "Только к собственным записям" в Портале.
Опция "Отслеживать скопированные записи" позволяет отслеживать изменение клонированных записей.
Например, если изменить владельца родительской записи, с пользователя "Чабрец Ирины" на нового пользователя "Иванов Сергей", то запись, которая принадлежит "Чабрец Ирине" исчезнет и будет создана новая:
Также, вы можете указать какие поля будут зависимы от родительской записи. Для этого перейдите в "Конструктор формы" - вкладка "Действия" - "Дополнительные опции" и нажмите на ссылку "Добавить новый зависимый столбец".
Выберите столбец и поставьте галочку "Зависим?" напротив. После этого нажмите на кнопку "Создать".
(Вы можете также указать значение по умолчанию для поля).
Теперь при редактировании дочерних записей, пользователь не сможет изменить значение для зависимых полей:
Надеемся данный функционал станет вам полезен и поможет в создании собственных приложений.