Групповая обработка - Публичная база знаний Modus
Общие настройки таблицы описаны в разделе «Таблица».
Настройка групповой обработки
Групповая обработка — это настройка, которая доступна в компоненте «Таблица». Позволяет единовременно вносить изменения в группу строк, используя форму ввода данных.

- Включите групповую обработку, установив переключатель напротив названия настройки «Групповая обработка ФВД».
- Укажите значение в поле «Ключ» — primary key, вычисляемое поле, которое соответствует одной строке в таблице. Также должен находиться в таблице на полке значений.
- Форма ввода данных — ссылка на форму ввода данных, в которой будут производиться изменения. Пример ссылки: /fvd/form/27.
При необходимости настройте дополнительные параметры:
- Выставите ограничение по количеству строк для обработки в поле «Ограничение строк обработки» — не более 200 для корректной работы системы.
- Включите переключатель «Предупреждение о превышении числа строк» — при нажатии на кнопку «Групповая обработка» появится предупреждение, если количество строк в отчете превышает ограничение по количеству строк для обработки. Будут изменены первые столько строк с начала таблицы, сколько указано в настройках.

- Включите переключатель «Запрет на выбор нескольких значений по контрольному полю» — данная настройка позволяет настроить запрет на групповую обработку нескольких записей с различными значениями по определенному полю. При включении переключателя отобразятся дополнительные поля:
- «Контрольное поле» — по умолчанию значение не выбрано. Выбор поля, по которому будет происходит проверка совпадения значений. Если при групповой обработке контрольные поля не совпадают, то отобразится информационное сообщение. Если контрольное поле не выбрано, то запрет не будет работать.
- «Информационное сообщение» — укажите текст информационного сообщения (по умолчанию пустое). Если текстовое поле пустое, то отобразится следующий текст по умолчанию: «Групповая обработка Формы ввода данных возможна только в случае выбора строк с одним и тем же значением в колонке "<Контрольное поле>"». При этом в тексте по умолчанию в качестве <Контрольного поля> используется заголовок поля с полки, если заголовка нет, то используется Алиас поля из набора данных.

Примечание — в поле «Информационное сообщение» можно использовать HTML-разметку для оформления текста сообщения.
Пример:


Сохраните настройки компонента «Таблица».
Работа с групповой обработкой
Откройте дашборд. В таблице отображается дополнительный столбец «Выбор строк» с возможностью установки галочки напротив необходимой записи.

Выберите необходимые фильтры, сократив выборку до приемлемых значений (не более 200 записей). Групповая обработка позволяет вносить изменения только в те записи, которые выведены на текущий момент в таблице.
Отметьте строки для изменения. В столбце «Выбор строк» слева установите флажки напротив тех записей, которые вы хотите обновить. Если выбрано больше строк, чем указано в настройках, то будут изменены первые столько строк по порядку с начала таблицы, сколько указано в настройках.
Нажмите на кнопку «Выбрать всё», чтобы отметить все записи, отображаемые в таблице.

Нажмите на кнопку «Снять всё» для снятия всех галочек с ранее установленных строк.

Выберите необходимые строки для обработки и нажмите на кнопку «Групповая обработка».

Заполните форму ввода данных. Во всплывающем окне введите необходимые данные.
После заполнения формы нажмите «Отправить данные».
По завершении операции в правом нижнем углу экрана появится уведомление «Данные обновлены». В зависимости от количества строк обработка запроса может занять от 10 секунд до нескольких минут.
После уведомления об отправке данных, нажмите на кнопку «Закрыть». После закрытия формы в отчете будут отображаться актуальные данные без необходимости обновлять страницу.