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

Документы и Печать · 13 мин

Как в 1С изменить вид операции списком

Как в 1С изменить вид операции сразу у нескольких документов списком: групповое изменение реквизитов, обработка «Изменение выделенных», проверка результата и типичные ошибки.

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

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

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

Когда требуется менять вид операции у списка документов

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

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

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

Способ 1: команда «Изменить выделенные» в форме списка

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

Откройте журнал нужного вида документов, например «Поступления (акты, накладные)» или «Реализация (акты, накладные)». Установите отбор по периоду, организации или контрагенту, чтобы в списке остались только те документы, которые нужно исправить. Затем выделите их: мышью с клавишей Ctrl для точечного выбора или Ctrl+A для выделения всех строк списка.

Нажмите кнопку «Ещё» в командной панели списка и выберите пункт «Изменить выделенные». Откроется форма группового изменения реквизитов, уже настроенная на выбранные документы. В ней найдите реквизит «Вид операции», отметьте его флажком и укажите новое значение. После нажатия «Изменить реквизиты» программа последовательно обработает каждый документ и покажет протокол: сколько объектов изменено, сколько пропущено и по какой причине.

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

Способ 2: обработка «Групповое изменение реквизитов»

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

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

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

Ограничения и особенности изменения вида операции

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

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

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

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

Команда «Изменить выделенные» отсутствуетНет прав или команда скрыта

Проверьте права пользователя и наличие обработки в разделе «Администрирование»

Реквизит «Вид операции» недоступен для выбораРеквизит помечен как служебный

Проверьте возможность изменения вручную в одном документе

Документы пропускаются при обработкеБлокировка, дата запрета или пометка удаления

Изучите протокол обработки и устраните причину по каждому документу

Документы проведеныПотребуется перепроведение

Выберите режим обработки с проведением и проверьте движения

Проверка результата после групповой обработки

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

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

Финальный контроль — сверка отчётов. Сформируйте оборотно-сальдовую ведомость или анализ счёта по затронутым счетам до и после обработки (если делали копию — сравните с ней). Изменения должны быть объяснимы: переклассификация сумм между субконто или счетами, а не появление непонятных оборотов.

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

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

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

Новое значение установлено во всех обработанных документах

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

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

Проведение документов
Норма

Документы проведены, движения соответствуют новому виду операции

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

Документы распровелись или движения остались старыми

Обязательные реквизиты
Норма

Поля, требуемые новым видом операции, заполнены

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

При проведении появляются сообщения о незаполненных полях

Отчёты по счетам
Норма

Обороты изменились предсказуемо, суммы сходятся

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

Появились необъяснимые суммы или дубли движений

Типичные ошибки и как их избежать

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

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

Третья ошибка — работа без резервной копии. Групповая обработка необратима: отменить её штатной кнопкой «Отменить» нельзя. Перед массовым изменением сделайте выгрузку базы (для файловой) или запросите копию у администратора (для клиент-серверной). Минимальная альтернатива — выгрузка затрагиваемых документов через обработку «Выгрузка и загрузка данных XML», если она доступна.

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

Альтернативы: когда групповая обработка не подходит

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

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

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

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

«Изменить выделенные» в журнале

Быстро и удобно для десятков документов; ограничение — нужно вручную выделить строки, нет сложных отборов

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

Гибкие отборы по любым реквизитам и режимы проведения; требует прав администратора

Программная обработка

Подходит для сложной логики и больших объёмов; требует разработчика и тестирования на копии

Исправление правил обмена

Устраняет причину, а не следствие; не помогает для уже загруженных документов

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

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

Штатной кнопки отката нет. Варианты: повторно запустить обработку с обратным значением (если данные не были перепроведены и не потеряны реквизиты), восстановить базу из резервной копии или исправить документы вручную. Поэтому резервная копия перед обработкой — обязательный шаг.

Почему обработка пропускает часть документов?

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

Нужно ли перепроводить документы после смены вида операции?

Да, если документы были проведены. Вид операции влияет на алгоритм формирования движений, и без перепроведения проводки останутся старыми. В обработке выберите режим изменения с проведением либо перепроведите документы отдельно после замены реквизита.

Что делать, если реквизита «Вид операции» нет в списке доступных для изменения?

Значит, в конфигурации реквизит помечен как недоступный для группового изменения. Проверьте, можно ли изменить его вручную в самом документе. Если да, но массово менять нельзя — потребуется программная обработка или настройка конфигурации разработчиком.

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

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

Как изменить вид операции только у документов с конкретным ошибочным значением?

В обработке «Групповое изменение реквизитов» добавьте условие отбора «Вид операции равно <старое значение>». Тогда в обработку попадут только ошибочные документы, а корректные останутся нетронутыми. В журнале тот же результат даёт отбор списка по виду операции перед выделением.

Итог

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

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