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