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