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

Администрирование · 10 мин

Как групповой обработкой изменить вид операции в 1С

Пошаговая инструкция: как групповой обработкой изменить вид операции в документах 1С, где найти обработку, какие ограничения учесть и как проверить результат.

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

Стандартный инструмент для такой задачи — обработка «Групповое изменение реквизитов», которая входит в состав большинства типовых конфигураций на базе Библиотеки стандартных подсистем (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP и другие). В старых конфигурациях на обычных формах используется аналогичная обработка «Групповая обработка справочников и документов».

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

Где находится обработка группового изменения реквизитов

В типовых конфигурациях на управляемых формах обработка расположена в разделе «Администрирование» → подраздел «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов». В некоторых конфигурациях путь может отличаться: например, «НСИ и администрирование» → «Обслуживание». Если пункт не виден, проверьте права: обработка доступна пользователям с правами администратора или с ролью на изменение данных.

В конфигурациях на обычных формах (например, старые редакции 1С:Управление торговлей 10.3, 1С:Бухгалтерия 8.1) используется обработка «Групповая обработка справочников и документов», которую обычно открывают через меню «Операции» → «Обработки» или через «Сервис». Логика работы схожая: выбор типа объектов, настройка отбора, указание действия над реквизитом.

Подготовка: что проверить до запуска обработки

Массовое изменение данных — операция, которую сложно отменить автоматически. Перед запуском сделайте резервную копию информационной базы или хотя бы выгрузку через «Администрирование» → «Выгрузить информационную базу». В клиент-серверном варианте согласуйте с администратором создание копии средствами СУБД.

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

Пошаговая настройка группового изменения вида операции

Откройте обработку «Групповое изменение реквизитов». В поле выбора типа объектов укажите нужный вид документов — например, «Поступление товаров и услуг» или «Реализация товаров и услуг». Обработка покажет список всех документов этого вида за доступный период.

Настройте отбор, чтобы сузить выборку. Типичные условия: период (дата документа), организация, контрагент, текущее значение вида операции. Чтобы отобрать только документы с «неправильным» видом операции, добавьте условие «Вид операции = <старое значение>». После настройки нажмите кнопку выбора объектов — обработка покажет, сколько документов попало в выборку.

В таблице реквизитов найдите строку «Вид операции», установите флажок и укажите новое значение. Затем нажмите «Изменить реквизиты». Обработка запишет документы с новым значением. Обратите внимание на режим выполнения: по умолчанию изменение часто выполняется без проведения и без бизнес-логики (в режиме загрузки), что быстрее, но не пересчитывает зависимые данные.

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

Особенности перепроведения после смены вида операции

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

Учтите, что документ, записанный обработкой в режиме загрузки данных, может остаться проведённым формально, но его движения уже не соответствуют новому виду операции. Это источник расхождений в отчётах. Если часть документов не проводится из-за ошибок заполнения (например, при новом виде операции стал обязательным реквизит, который раньше не требовался), такие документы придётся дозаполнить вручную.

Контрольные точки

Как проверить результат

Значение вида операции в документах
Норма

У всех документов из выборки стоит новый вид операции

Тревожный признак

Часть документов сохранила старое значение — вероятно, они не попали в отбор или заблокированы датой запрета

Состояние проведения
Норма

Все документы проведены без ошибок

Тревожный признак

Есть непроведённые документы с сообщениями о незаполненных реквизитах

Оборотно-сальдовая ведомость и регистры
Норма

Обороты соответствуют ожидаемому учёту по новому виду операции

Тревожный признак

Появились неожиданные суммы, дубли движений или остатки по закрытым счетам

Ограничения и типичные ошибки

Групповая обработка меняет только значение реквизита, она не «умеет» пересчитывать табличные части, цены, налоги и зависимые реквизиты. Если при смене вида операции меняется логика заполнения документа (например, другой порядок расчёта НДС или другой состав счетов), простой замены реквизита недостаточно — потребуется ручная доработка документов.

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

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

Альтернативные способы массовой замены

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

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

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

Типовая обработка «Групповое изменение реквизитов»

Подходит для простой замены значения без дополнительной логики. Ограничение: не перепроводит документы и не дозаполняет связанные реквизиты

Универсальные внешние обработки

Гибче отбор и действия, можно выполнять произвольный код. Требуют понимания структуры метаданных и осторожности

Собственная обработка на встроенном языке

Полный контроль: заполнение реквизитов, перепроведение, протокол ошибок. Нужен разработчик и тестирование на копии базы

Как убедиться, что учёт не пострадал

После завершения всех операций сравните ключевые отчёты до и после изменения: оборотно-сальдовую ведомость, анализ счетов по затронутым счетам, регистры НДС, если вид операции влиял на налоговый учёт. Удобно сформировать отчёты до начала работ и сохранить их, чтобы было с чем сравнивать.

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

Итог

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

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

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

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

Автоматической отмены у обработки нет. Откат возможен только восстановлением из резервной копии или повторным запуском обработки с обратной заменой значения, если вы точно знаете исходное состояние каждого документа. Поэтому перед запуском сохраните список изменяемых документов с их текущими значениями.

Почему после изменения документы не проводятся?

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

Изменятся ли проводки сразу после групповой обработки?

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

Что делать, если обработка не изменила часть документов?

Частые причины: документы не попали под условия отбора, заблокированы датой запрета редактирования, открыты другим пользователем или у вас недостаточно прав. Проверьте протокол выполнения обработки, сузьте отбор до проблемных документов и устраните причину по каждому пункту.

Можно ли менять вид операции у документов прошлых лет?

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

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

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