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