Массовые действия в списках 1С: как быстро обработать много документов и элементов
Массовые операции из списка в 1С позволяют за минуту применить действие к группе документов или элементов справочника: провести/распровести, пометить на удаление, массово изменить реквизиты или запустить обработку по выбранным объектам. Главное — правильно выбрать инструмент и контролировать отбор.
Оглавление
Что относится к массовым операциям из списка
В формах списков (журналы документов, справочники) обычно встречаются два подхода:
Сравнение инструментов
| Инструмент | Как выбираются объекты | Для чего подходит | Риск ошибки |
|---|---|---|---|
| Групповые команды | Только выделенные строки | Провести/распровести, пометка удаления, простые действия | Ниже (вы контролируете выбор руками) |
| Групповые обработки / групповое изменение реквизитов | Чаще по отбору (плюс возможен список) | Массовая замена значений, сложные правила, обработка по алгоритму | Выше (важен точный отбор) |
Групповые команды: быстрые действия по выделенным строкам
Групповые команды применяются к выделенным строкам списка. Ищите их на командной панели, в меню «Еще» или в контекстном меню.
Как выделять:
- Ctrl + клик — выбор отдельных строк;
- Shift + клик — диапазон;
- иногда доступно «Выделить все» (зависит от формы).
Если список большой, сначала настройте отбор/поиск, затем выделяйте. Большинство команд не применяются “ко всему по отбору”, а работают строго по выделению — из‑за этого часто кажется, что операция “не сработала”.
Типовой сценарий: выделили строки → Еще → команда (например, провести/отменить проведение, пометить на удаление, изменить выделенные) → подтверждение.
Команда “Провести” может завершиться ошибками из‑за прав, закрытого периода, блокировок, отсутствия остатков и других ограничений. После массового действия обязательно проверьте сообщения и результат в списке.
Групповые обработки и групповое изменение реквизитов: когда они лучше
Групповое изменение реквизитов и другие групповые обработки выбирают объекты не руками, а по условиям: период, организация, статус, ответственный, склад и т.д. Это удобно, когда объектов сотни/тысячи или нужен точный критерий “попадания”.
Чем “Изменить выделенные” отличается от “Группового изменения реквизитов”:
- «Изменить выделенные» — быстро и по заранее выделенному набору; хорошо для точечных правок.
- «Групповое изменение реквизитов» — лучше для больших объемов и сложных фильтров (например, “заменить менеджера Иванов на Петров во всех документах за декабрь по организации X”).
Безопасный алгоритм массового изменения
- Сформулируйте правило: что меняем, где, по каким условиям (вплоть до “было → стало”).
- Зафиксируйте возможность отката: тестовая копия/резервная копия или хотя бы сохраненный список объектов, которые должны попасть под операцию.
- Настройте отбор максимально строго и проверьте количество найденных объектов.
- Укажите реквизит(ы) и новое значение, убедитесь, что меняете именно “реквизит”, а не вычисляемое поле.
- Запустите изменение порциями, если объем большой (по периоду, подразделению, пачками).
- Оцените последствия: нужно ли перепроведение документов и когда его безопасно делать.
После массовой правки реквизитов документы нередко требуют перепроведения, иначе отчеты/движения могут остаться в старом состоянии. Планируйте это заранее и выполняйте в период низкой активности.
Частые ошибки
- Слишком широкий отбор: в выборку попадают лишние объекты. Решение — “примерить” отбор и перепроверить счетчик найденных.
- Ожидали действие “по отбору”, а оно “по выделенным”. Решение — явно выделять строки или использовать инструмент с отбором.
- Изменили реквизит, который нельзя править напрямую (он заполняется алгоритмами). Решение — использовать штатные механизмы заполнения/перерасчета или отдельную обработку.
- Запустили тяжелую операцию в рабочее время: блокировки и замедление. Решение — выполнять порционно и в “окно”.
- Нет прав/команды серые: роль не дает доступ к корректировкам или закрыт период. Решение — выдавать права временно под задачу и работать по регламенту.
FAQ
Почему я не вижу групповые команды в списке?
Чаще всего причина в правах роли, отключенной функциональности или особенностях конкретной формы списка. Проверьте меню «Еще» и права на корректировку данных.
Можно ли массово менять табличные части документов?
Штатно обычно меняются реквизиты “шапки”. Табличные части чаще требуют отдельной обработки (алгоритм + проверка последствий).
Что надежнее: выделить руками или делать отбор?
Если объектов мало — проще выделить. Если объектов много или критерии сложные — безопаснее отбор в инструменте группового изменения (с обязательной проверкой выборки).