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