К статье
Практический материал

Справочники и Данные · 11 мин

Групповое изменение реквизитов в 1С 8.3: где найти и как пользоваться

Где найти обработку Групповое изменение реквизитов в 1С 8.3, как массово поменять значения в справочниках и документах, типичные ошибки и меры безопасности.

Групповое изменение реквизитов — стандартная обработка в конфигурациях 1С 8.3 на базе Библиотеки стандартных подсистем (БСП). Она встроена в типовые решения: «1С:Бухгалтерия 8», «1С:Управление нашей фирмой», «1С:ERP», «1С:Комплексная автоматизация», «1С:Зарплата и управление персоналом» и другие. С её помощью можно массово поменять значения реквизитов у сотен и тысяч элементов справочников или документов — без обхода каждого объекта вручную и без программирования.

Обработка работает по простому принципу: вы выбираете вид объектов (например, справочник «Номенклатура»), задаёте отбор — какие именно элементы нужно изменить, указываете реквизиты и новые значения, после чего запускаете выполнение. Программа проходит по всем отобранным объектам и записывает изменения, показывая прогресс и список элементов, которые не удалось обработать.

Ниже разобрано, где именно находится эта обработка в разных конфигурациях, как правильно настроить отбор, какие режимы изменения доступны, как проверить результат и в каких случаях массовая правка опасна для данных.

Где найти групповое изменение реквизитов в разных конфигурациях

Точный путь к обработке зависит от конфигурации и её редакции, но логика размещения везде одинаковая — инструмент относится к административным функциям обслуживания данных.

В «1С:Бухгалтерии 8» (ред. 3.0) откройте раздел «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов». Если пункт «Обслуживание» не виден, проверьте, что у пользователя есть права администратора и включён режим полного интерфейса.

В «1С:Управление нашей фирмой» обработка расположена в разделе «Настройки» → «Администрирование» → «Обслуживание». В «1С:ERP» и «1С:Комплексной автоматизации» ищите её в разделе «НСИ и администрирование» → «Обслуживание» → «Корректировка данных».

Универсальный способ, работающий практически в любой типовой конфигурации: откройте меню «Все функции» (кнопка с тремя полосками или сочетание клавиш, если пункт скрыт — включите его через «Сервис» → «Параметры» → флажок «Отображать команду Все функции»), затем в дереве найдите ветку «Обработки» → «Групповое изменение реквизитов».

Какие объекты можно изменять и какие ограничения есть

Обработка работает со справочниками и документами — это основные виды объектов, доступные для массовой правки. В списке выбора вы увидите все ссылочные типы данных конфигурации: «Номенклатура», «Контрагенты», «Договоры», «Сотрудники», «Реализация товаров и услуг», «Поступление товаров» и так далее.

Есть важные ограничения. Нельзя напрямую изменить движения документов по регистрам — обработка правит только реквизиты шапки и табличных частей самих объектов. Также недоступны для изменения помеченные на удаление объекты в некоторых режимах, а ряд служебных реквизитов (например, «Пометка удаления», предопределённые признаки) требует специальных режимов работы.

Изменение реквизитов проведённых документов — отдельная тема. По умолчанию обработка либо откажется менять проведённые документы, либо предложит режим, в котором документы будут перепроведены после изменения. Это критично: если поменять влияющий на проведение реквизит (склад, организацию, договор) без перепроведения, движения документа перестанут соответствовать его данным.

Пошаговая инструкция: как выполнить групповое изменение

Рассмотрим типовой сценарий: нужно массово установить ставку НДС или признак «Архив» у группы товаров в справочнике «Номенклатура».

Сначала откройте обработку любым из описанных выше способов. В поле выбора типа объектов укажите нужный вид — например, «Номенклатура». После выбора станет доступна настройка отбора: по умолчанию отбираются все элементы справочника, поэтому отбор нужно обязательно сузить.

Нажмите «Добавить условие отбора» и задайте критерии: например, «Родитель = Папка Услуги» или «Вид номенклатуры = Товары». Можно комбинировать несколько условий. Полезная возможность — кнопка показа списка отобранных элементов: перед запуском изменения всегда открывайте этот список и глазами проверяйте, что в него попали именно те объекты, которые нужно менять.

Затем в таблице изменяемых реквизитов отметьте флажками нужные поля и укажите новые значения. Обратите внимание: изменятся только отмеченные реквизиты, остальные данные объектов останутся нетронутыми. После заполнения нажмите «Изменить реквизиты» и дождитесь окончания — обработка покажет, сколько объектов изменено, а какие пропущены и почему.

Порядок действий
  1. 1
    Сделайте резервную копию базы данных
  2. 2
    Откройте «Администрирование» → «Обслуживание» → «Групповое изменение реквизитов»
  3. 3
    Выберите вид объектов, например справочник «Номенклатура»
  4. 4
    Настройте отбор и откройте список отобранных элементов для визуальной проверки
  5. 5
    Отметьте флажками изменяемые реквизиты и укажите новые значения
  6. 6
    Нажмите «Изменить реквизиты» и дождитесь завершения
  7. 7
    Проверьте отчёт обработки: сколько объектов изменено, сколько пропущено

Режимы выполнения: обычный и с дополнительными параметрами

В обработке есть скрытые по умолчанию дополнительные параметры — они открываются по ссылке или кнопке внизу формы. Эти настройки определяют поведение при конфликтах и особых ситуациях.

Ключевые параметры: «Изменять в транзакции» — все изменения либо применяются целиком, либо откатываются при ошибке; «Прерывать при ошибке» — остановка при первом неудачном объекте; «Показывать служебные реквизиты» — открывает доступ к полям, скрытым в обычном режиме (пометка удаления, предопределённость и другие); отдельные настройки для проведённых документов.

Для документов доступны варианты: изменять только непроведённые, изменять с записью без проведения, изменять с последующим проведением. Выбирайте режим осознанно: перепроведение большого пакета документов может занять значительное время и изменить регистры, что при закрытом периоде приведёт к расхождениям в отчётности.

Сравнение вариантов

Изменение в транзакции

Подходит для небольших пакетов, где важна целостность: при ошибке всё откатится. Ограничение — долгая блокировка данных при большом объёме.

Порционное изменение без транзакции

Подходит для массовых правок тысяч объектов: сбой на одном элементе не отменяет уже выполненное. Минус — частично применённые изменения придётся анализировать вручную.

Режим разработчика (служебные реквизиты)

Нужен для правки пометок удаления и служебных полей. Использовать только при понимании последствий — можно нарушить ссылочную целостность.

Как проверить результат и типичные ошибки

После завершения обработка выводит список объектов с результатом по каждому: «Изменён» или причина отказа. Типичные причины отказов — объект заблокирован другим пользователем, нарушение проверки заполнения (например, новое значение не проходит контроль), отсутствие прав на изменение конкретных данных.

Обязательно проверьте результат выборочно: откройте несколько изменённых элементов и убедитесь, что реквизиты содержат новые значения, а остальные поля не пострадали. Если менялись документы, дополнительно сверьте отчёты по затронутым регистрам — например, оборотно-сальдовую ведомость или отчёт по остаткам склада до и после операции.

Типичные ошибки
01
Запуск без отбора: изменяются все элементы справочника, включая те, что менять не планировалось
02
Правка проведённых документов без перепроведения: движения по регистрам перестают соответствовать данным документа
03
Изменение реквизитов в закрытом периоде: расхождения с уже сданной отчётностью
04
Работа без резервной копии: при ошибочном отборе откатить изменения невозможно
05
Игнорирование списка необработанных объектов: часть данных остаётся в старом состоянии, а пользователь считает операцию завершённой

Альтернативы: когда штатной обработки недостаточно

Стандартная обработка покрывает большинство задач, но есть сценарии, где она не подходит. Если нужно изменить данные по сложному алгоритму (например, вычислить новое значение на основе старого), потребуется консоль кода или внешняя обработка с произвольным алгоритмом.

Для изменения табличных частей с условиями внутри строк, переноса данных между реквизитами или очистки значений по сложной логике используют внешние инструменты: консоль запросов с последующей обработкой результата, универсальные подборы и обработки объектов. Такие инструменты требуют навыков работы с языком запросов 1С и встроенным языком.

Если задача разовая, а права администратора отсутствуют, корректный путь — обратиться к специалисту, ответственному за сопровождение 1С в организации, с чётким описанием: какие объекты, какой реквизит и на какое значение нужно изменить.

Маршрут решения

Как выбрать действие

Нужно установить одно и то же значение группе элементов справочникаИспользуйте штатную обработку «Групповое изменение реквизитов» с отбором
Нужно изменить реквизиты проведённых документовВключите режим с перепроведением и оцените влияние на регистры и закрытые периоды
Новое значение вычисляется из старых данных объектаШтатная обработка не подойдёт — нужна консоль кода или внешняя обработка
Пункта обработки нет в менюОткройте её через «Все функции» → «Обработки» или проверьте права пользователя

Частые вопросы

Почему в меню нет пункта «Групповое изменение реквизитов»?

Чаще всего причина в правах: обработка доступна пользователям с ролью администратора или «Выполнение группового изменения данных». Вторая причина — конфигурация не на БСП или сильно переписана. Проверьте доступность через «Все функции» → «Обработки» и уточните права у администратора системы.

Можно ли отменить выполненное групповое изменение?

Штатной кнопки «отменить» нет. Откат возможен только из резервной копии базы, сделанной до изменения, либо повторным запуском обработки с обратными значениями — но это сработает, только если вы точно знаете, какие значения были раньше. Поэтому резервная копия перед массовой правкой обязательна.

Почему часть объектов не изменилась?

Основные причины: объект открыт или заблокирован другим пользователем, новое значение не проходит проверки заполнения, у пользователя нет прав на конкретные объекты (например, ограничение на уровне записей по организациям). Обработка выводит причину по каждому пропущенному объекту — повторите операцию после устранения причин.

Можно ли снять пометку удаления группой объектов?

Да, но для этого нужно включить режим показа служебных реквизитов в дополнительных параметрах обработки — тогда в списке реквизитов появится «Пометка удаления». Действуйте осторожно: снятие пометки с объектов, на которые есть ссылки в закрытых периодах, может изменить отчётные данные.

Работает ли обработка с табличными частями документов?

В типовых версиях обработки изменение табличных частей либо отсутствует, либо сильно ограничено — основной сценарий рассчитан на реквизиты шапки. Для массовой правки строк табличных частей обычно используют внешние обработки или алгоритмы на встроенном языке.

Опасно ли запускать обработку при работающих пользователях?

Для небольших пакетов — допустимо, заблокированные объекты просто будут пропущены. Для массовых изменений и перепроведения документов лучше запланировать работу на время минимальной нагрузки: длительные транзакции могут вызывать блокировки и замедление работы других пользователей.

Итог

Что важно запомнить

Обработка «Групповое изменение реквизитов» находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» или через «Все функции» → «Обработки». Перед запуском обязательно сделайте резервную копию, настройте отбор и проверьте список отобранных объектов глазами. Для проведённых документов выбирайте режим с перепроведением и учитывайте влияние на закрытые периоды.