Справочники и Данные · 11 мин
Как пользоваться групповой обработкой в 1С
Как пользоваться групповой обработкой в 1С: изменение реквизитов справочников и документов, поиск обработки, настройка отбора, проверка результата и типичные ошибки.
Групповая обработка — это встроенный механизм 1С, который позволяет изменить один и тот же реквизит сразу у множества объектов: элементов справочников, документов, записей регистров сведений. Вместо того чтобы открывать сотни карточек контрагентов или номенклатуры и править каждую вручную, вы задаёте условие отбора и новое значение, а система применяет изменение ко всем подходящим объектам за один запуск.
Типовые сценарии, где без групповой обработки не обойтись: смена ответственного менеджера у всех документов контрагента, простановка ставки НДС у номенклатуры, установка признака «Не использовать» у устаревших элементов, заполнение пустого реквизита у группы документов. Вручную такие задачи заняли бы часы, обработка справляется за минуты.
Работать с механизмом нужно аккуратно: массовое изменение затрагивает сразу много объектов, и ошибка в отборе или значении испортит не одну карточку, а сотни. Поэтому перед любым запуском делают резервную копию и проверяют отбор на маленькой выборке. Ниже разобран полный порядок действий, ограничения и типичные ошибки.
Где находится обработка и что нужно для запуска
В типовых конфигурациях на платформе 1С:Предприятие 8.3 (Управление торговлей, Комплексная автоматизация, ERP, Бухгалтерия предприятия) обработка называется «Групповое изменение реквизитов». Обычно она расположена в разделе «Администрирование» → «Обслуживание» → «Корректировка данных». В некоторых конфигурациях путь отличается: поищите её через строку поиска в меню «Все функции» или в разделе «НСИ и администрирование».
Для запуска нужны соответствующие права. Как правило, обработка доступна пользователям с ролью администратора или с правами на корректировку данных. Обычный пользователь с ролью «менеджер по продажам» может её не увидеть — это нормальная защита от случайных массовых изменений. Если обработка нужна по работе, а доступа нет, запросите права у администратора системы.
Пошаговый порядок массового изменения реквизитов
Работа с обработкой строится по одной схеме независимо от того, что вы меняете — справочник, документы или регистр сведений. Разница только в настройках отбора и выборе реквизита.
- 1Сделайте резервную копию базы
- 2Откройте «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов»
- 3В поле «Изменять» выберите тип объекта: справочник, документ или регистр сведений
- 4Настройте отбор: добавьте условия, чтобы выбрать только нужные объекты
- 5Нажмите «Найти» или «Заполнить» и проверьте список найденных объектов глазами
- 6На вкладке изменения реквизитов укажите, какой реквизит менять и какое значение установить
- 7Нажмите «Изменить реквизиты» и дождитесь завершения
- 8Проверьте результат на нескольких объектах и прочитайте протокол ошибок, если он появился
Ключевой момент — этап проверки списка найденных объектов до запуска изменения. Обработка показывает, сколько и какие объекты попали под отбор. Если число выглядит подозрительно большим или в списке есть лишние элементы, скорректируйте условия отбора. Гораздо безопаснее потратить две минуты на проверку, чем потом восстанавливать базу из копии.
После завершения обработка выводит результат: сколько объектов изменено, сколько пропущено и по каким причинам. Пропуски обычно связаны с блокировками (объект открыт другим пользователем) или с тем, что объект не прошёл проверку заполнения. Протокол стоит прочитать полностью, а не закрывать сразу.
Как правильно настроить отбор объектов
Отбор — самая ответственная часть настройки. Ошибка здесь означает, что изменение применится не к тем объектам. Условия добавляются кнопкой «Добавить условие отбора»: выбирается реквизит, вид сравнения (равно, не равно, в списке, в группе, содержит и т.д.) и значение.
Несколько практических приёмов. Для иерархических справочников (номенклатура, контрагенты) используйте условие «В группе» — тогда обработаются элементы выбранной папки со всеми вложенными. Для документов почти всегда имеет смысл ограничивать период, чтобы случайно не затронуть закрытые прошлые периоды. Если нужно обработать конкретный перечень объектов, сформируйте его списком через условие «В списке».
Если сомневаетесь в отборе, сначала запустите обработку в тестовом режиме: некоторые версии позволяют изменить один-два объекта, выделив их в списке. Альтернатива — сузить отбор до одного заведомо безопасного объекта, проверить логику на нём и только потом расширить условия.
Типовые сценарии использования
Массовое изменение реквизитов справочника
Пример: нужно установить новую ставку НДС у всей номенклатуры определённой группы. Выбираете справочник «Номенклатура», в отборе указываете «Родитель в группе» с нужной папкой, находите элементы, затем в списке реквизитов отмечаете «Ставка НДС» и задаёте новое значение. После запуска все элементы группы получат указанную ставку.
Аналогично решаются задачи: смена единицы измерения, установка признака архивности, заполнение пустого поля «Комментарий» или «Артикул», смена ответственного у группы контрагентов. Логика везде одинаковая — меняются только тип объекта и реквизит.
Обработка документов
С документами работают осторожнее, потому что изменение реквизита может потребовать перепроведения. Пример: у реализаций за период нужно сменить договор или подразделение. В отборе задаёте вид документа, диапазон дат и дополнительные условия (контрагент, организация). После изменения шапки документы обычно нужно перепровести — в некоторых версиях обработки есть соответствующая опция, в других перепроведение делается отдельной обработкой «Проведение документов».
Регистры сведений и дополнительные реквизиты
Обработка умеет работать и с регистрами сведений — например, массово заменить значения в регистре цен или ответственных лиц. Схема та же: выбирается регистр, настраивается отбор по измерениям, задаётся новое значение ресурса. Учтите, что для периодических регистров сведений обработка создаёт новые записи на указанную дату, а не правит старые.
Ограничения и когда групповая обработка не подходит
Механизм меняет только значения реквизитов целиком: он не умеет делать вычисляемые замены (например, увеличить все цены на 10%), работать с табличными частями документов и выполнять сложную логику с условиями «если реквизит А равен X, то поставить Y». Для таких задач нужны специализированные обработки, часто входящие в поставку конфигурации (например, обработка установки цен номенклатуры), либо доработка программистом.
Ещё одно ограничение — производительность и блокировки. При обработке десятков тысяч объектов в рабочее время возможны конфликты с пользователями, которые редактируют те же документы. Объекты, захваченные другими сеансами, будут пропущены. Большие пакеты лучше запускать в нерабочее время или разбивать на части отбором.
Как выбрать действие
Проверка результата после обработки
После завершения не ограничивайтесь сообщением «обработано N объектов». Откройте несколько изменённых карточек вручную и убедитесь, что реквизит принял нужное значение и остальные поля не пострадали. Если менялись документы, сформируйте отчёт, который использует изменённый реквизит, и сверьте цифры с ожидаемыми.
Как проверить результат
Все объекты изменены, пропусков нет или их причины понятны (блокировки)
Массовые пропуски или ошибки проверки заполнения — изменения применились частично
Реквизит содержит новое значение, остальные поля не изменились
Значение старое, пустое или изменились лишние реквизиты
Данные в отчётах соответствуют новым значениям после перепроведения
Отчёты показывают старые данные — документы не перепроведены
Если результат не соответствует ожиданиям, не пытайтесь «исправить» повторным запуском вслепую. Сначала разберитесь в причине: возможно, отбор был неверным, реквизит выбран не тот или объекты были заблокированы. При серьёзной порче данных восстановите базу из резервной копии и повторите операцию с исправленными настройками.
Удобный приём — перед массовым запуском сохранить скриншот или выгрузить список найденных объектов в табличный документ. Если что-то пойдёт не так, у вас будет точный перечень затронутых элементов для ручной проверки и исправления.
Часто задаваемые вопросы
Можно ли отменить групповое изменение реквизитов?
Штатной кнопки «отменить» нет. Единственный надёжный способ вернуть данные — восстановить базу из резервной копии, сделанной до обработки. Если копии нет, придётся исправлять объекты повторной обработкой или вручную, что требует точного знания прежних значений.
Почему часть объектов не обработалась?
Чаще всего причины две: объект был открыт и заблокирован другим пользователем, либо при записи не прошла проверка заполнения (например, не заполнен обязательный реквизит). Протокол обработки указывает причину по каждому пропущенному объекту — устраните её и повторите запуск только для этих объектов через отбор.
Можно ли с помощью обработки изменить табличную часть документа?
Нет, «Групповое изменение реквизитов» работает только с реквизитами шапки объекта. Для массовой правки табличных частей (списков товаров, услуг) нужны специализированные обработки конкретной конфигурации или помощь разработчика.
Нужно ли перепроводить документы после изменения реквизита?
Если изменённый реквизит участвует в проведении (организация, склад, договор, валюта), перепроведение обязательно — иначе движения по регистрам останутся старыми, а отчёты покажут некорректные данные. Если реквизит чисто информационный (комментарий, ответственный), перепроведение не требуется.
Что делать, если обработка недоступна в меню?
Проверьте свои права: обработка обычно доступна администраторам и пользователям с правами корректировки данных. Также попробуйте найти её через «Все функции» → «Обработки». Если конфигурация сильно доработана, обработку могли переименовать или перенести — уточните расположение у администратора системы.
Можно ли изменить сразу несколько реквизитов за один запуск?
Да, в списке реквизитов можно отметить несколько полей и задать значение для каждого — все они будут применены к выбранным объектам за одну обработку. Это удобно, например, при одновременной смене ставки НДС и признака использования у группы номенклатуры.
Что важно запомнить
Групповая обработка меняет реквизиты шапки у множества объектов за один запуск. Всегда делайте резервную копию, тщательно настраивайте и проверяйте отбор до запуска, читайте протокол после. Изменённые проведённые документы перепроводите, а табличные части и вычисляемые изменения оставьте специализированным инструментам.