С помощью обработки можно выполнить изменение значений реквизитов сразу в нескольких выбранных элементах справочников или документов, в том числе в табличных частях, дополнительных реквизитах и сведениях, если последние имеются у объекта.Работу встроенной версии обработки рассмотрим на примере конфигурации "Управление торговлей" ред. 11.4.
Открыть обработку можно через меню НСИ и администрирование -> Обслуживание (в группе "Администрирование") -> Групповое изменение реквизитов (в группе "Корректировка данных").
В открывшемся окне по умолчанию выбран режим «Ввести новые значения».
Чтобы воспользоваться режимом «Выполнить произвольный алгоритм» у пользователя должны быть навыки программирования в 1C.
Рассмотрим изменение реквизитов в режиме «Ввести новые значения».
Выбираем типы объектов, которые будем изменять.
По умолчанию программа предлагает изменить все элементы выбранного типа.
А если нужно изменить лишь несколько объектов или только те, которые удовлетворяют определенному условию, то указать это можно здесь:
Добавляем новый отбор (1) и задаем его условие(2).
После установки видим список объектов(3), которые были отобраны и их общее количество, что позволяет оценить объем и примерное время выполнения операции.
Нажимаем кнопку «ОК»(4), после этого надпись на ссылке «Все элементы» изменилась на «2 элемента» - число элементов, которые были отобраны в результате установленного отбора.
Изменим значение дополнительного сведения «Документы сданы в бухгалтерию».
На закладке «Реквизиты» находим наименование требуемого реквизита (признак того что реквизит является дополнительным сведением помечен буквой «С» (2), для дополнительного реквизита будет буква «Р»).
Устанавливаем новое значение (3), после чего программа автоматически устанавливает признак того что этот реквизит выбран для изменения(4).
Изменим ещё значение реквизита «Срок поставки (дни)» в табличной части «Товары».
Переходим на закладку «Товары»(1), находим требуемый реквизит и устанавливаем новое значение(2).
Если требуется очистить установленное значение, то новое значение оставляем пустым, но при этом ставим галочку – признак изменения реквизита. Нажимаем кнопку «Изменить реквизиты».
Проверяем документ, все реквизиты изменены.
По кнопке «Ранее измененные реквизиты» можно восстановить ранее сохраненные настройки по изменению реквизитов, в списке хранится до 20 используемых настроек.
По кнопке «Дополнительные параметры» можно установить особые настройки обработки.
Изменение данных настроек обработки рекомендуется выполнять опытным пользователям, т.к. некорректное использование предоставляемых возможностей может привести к некорректной работе программы.
- «Изменять в транзакции» - включен по умолчанию. Выполняет обработку данных в транзакции - если в процессе сохранения не удалось сохранить хотя бы один из объектов, то будут отменены изменения во всех выбранных объектах.
- «Прерывать по ошибке» - включен по умолчанию. Если сохранение объекта невозможно, то программа выдает предупреждение и предлагает продолжить изменение оставшихся объектов либо прервать обработку для выяснения причин проблемы. Если флажок не включен и один из объектов не удалось сохранить, то такой объект пропускается, а обработка остальных данных будет выполняется.
- «Показывать служебные» - отключено по умолчанию. При включении режима показывает список служебных реквизитов и позволяет их изменить. Редактирование служебных реквизитов рекомендуется выполнять крайне внимательно.
- «Режим разработчика» - отключено по умолчанию. При включении позволяет записывать вносимые в объект изменения без проверки корректности внесенных изменений.
- «Отключить отборы при выборе значений» - отключено по умолчанию. При установке отключаются связи параметров выбора, используемые при выборе изменяемых значений.