Массовые действия в списках 1С: как быстро обработать много документов и элементов

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

Оглавление

Что относится к массовым операциям из списка

В формах списков (журналы документов, справочники) обычно встречаются два подхода:

Сравнение инструментов

ИнструментКак выбираются объектыДля чего подходитРиск ошибки
Групповые командыТолько выделенные строкиПровести/распровести, пометка удаления, простые действияНиже (вы контролируете выбор руками)
Групповые обработки / групповое изменение реквизитовЧаще по отбору (плюс возможен список)Массовая замена значений, сложные правила, обработка по алгоритмуВыше (важен точный отбор)

Групповые команды: быстрые действия по выделенным строкам

Групповые команды применяются к выделенным строкам списка. Ищите их на командной панели, в меню «Еще» или в контекстном меню.

Как выделять:

  • Ctrl + клик — выбор отдельных строк;
  • Shift + клик — диапазон;
  • иногда доступно «Выделить все» (зависит от формы).

Если список большой, сначала настройте отбор/поиск, затем выделяйте. Большинство команд не применяются “ко всему по отбору”, а работают строго по выделению — из‑за этого часто кажется, что операция “не сработала”.

Типовой сценарий: выделили строки → Еще → команда (например, провести/отменить проведение, пометить на удаление, изменить выделенные) → подтверждение.

Команда “Провести” может завершиться ошибками из‑за прав, закрытого периода, блокировок, отсутствия остатков и других ограничений. После массового действия обязательно проверьте сообщения и результат в списке.

Групповые обработки и групповое изменение реквизитов: когда они лучше

Групповое изменение реквизитов и другие групповые обработки выбирают объекты не руками, а по условиям: период, организация, статус, ответственный, склад и т.д. Это удобно, когда объектов сотни/тысячи или нужен точный критерий “попадания”.

Чем “Изменить выделенные” отличается от “Группового изменения реквизитов”:

  • «Изменить выделенные» — быстро и по заранее выделенному набору; хорошо для точечных правок.
  • «Групповое изменение реквизитов» — лучше для больших объемов и сложных фильтров (например, “заменить менеджера Иванов на Петров во всех документах за декабрь по организации X”).

Безопасный алгоритм массового изменения

  1. Сформулируйте правило: что меняем, где, по каким условиям (вплоть до “было → стало”).
  2. Зафиксируйте возможность отката: тестовая копия/резервная копия или хотя бы сохраненный список объектов, которые должны попасть под операцию.
  3. Настройте отбор максимально строго и проверьте количество найденных объектов.
  4. Укажите реквизит(ы) и новое значение, убедитесь, что меняете именно “реквизит”, а не вычисляемое поле.
  5. Запустите изменение порциями, если объем большой (по периоду, подразделению, пачками).
  6. Оцените последствия: нужно ли перепроведение документов и когда его безопасно делать.

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

Частые ошибки

  • Слишком широкий отбор: в выборку попадают лишние объекты. Решение — “примерить” отбор и перепроверить счетчик найденных.
  • Ожидали действие “по отбору”, а оно “по выделенным”. Решение — явно выделять строки или использовать инструмент с отбором.
  • Изменили реквизит, который нельзя править напрямую (он заполняется алгоритмами). Решение — использовать штатные механизмы заполнения/перерасчета или отдельную обработку.
  • Запустили тяжелую операцию в рабочее время: блокировки и замедление. Решение — выполнять порционно и в “окно”.
  • Нет прав/команды серые: роль не дает доступ к корректировкам или закрыт период. Решение — выдавать права временно под задачу и работать по регламенту.

FAQ

Почему я не вижу групповые команды в списке?
Чаще всего причина в правах роли, отключенной функциональности или особенностях конкретной формы списка. Проверьте меню «Еще» и права на корректировку данных.

Можно ли массово менять табличные части документов?
Штатно обычно меняются реквизиты “шапки”. Табличные части чаще требуют отдельной обработки (алгоритм + проверка последствий).

Что надежнее: выделить руками или делать отбор?
Если объектов мало — проще выделить. Если объектов много или критерии сложные — безопаснее отбор в инструменте группового изменения (с обязательной проверкой выборки).