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

Быстрый старт · 10 мин

Как в 1С поставить несколько галочек сразу

Как в 1С поставить несколько галочек в табличной части документа, списке или обработке: выделение строк, групповое изменение реквизитов, настройка обработки.

Задача «поставить несколько галочек» в 1С возникает в разных местах: в табличной части документа нужно отметить несколько строк, в списке — выбрать несколько элементов для групповой операции, в обработке или отчёте — включить сразу несколько флажков настроек. Универсальной кнопки «отметить всё» в интерфейсе нет, но почти для каждого сценария есть штатный приём, который экономит время.

Способ зависит от того, где находятся галочки: в управляемых формах (1С:Предприятие 8.3, конфигурации «Управление торговлей», «Бухгалтерия предприятия», «Зарплата и управление персоналом») и в обычных формах старых конфигураций действия отличаются. Ниже разобраны основные сценарии: выделение нескольких строк в таблице, групповое изменение реквизита-флажка, массовая отметка в обработках и отборе, а также вариант с обработкой «Групповое изменение реквизитов» для справочников и документов.

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

Где в 1С встречаются галочки и почему способы различаются

Флажки (галочки) в 1С бывают трёх типов. Первый — булевы реквизиты в строках табличных частей документов и справочников: например, «Отражать в учёте», «Подобрано», «Отгружено». Второй — флажки в формах обработок и отчётов, где они управляют настройками: «Включать НДС», «Формировать проводки» и тому подобное. Третий — пометки на удаление и пометки элементов в списках, которые тоже выглядят как галочки.

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

Выделяем несколько строк в табличной части документа

Базовый приём — множественное выделение строк. Поставьте курсор на первую нужную строку, зажмите клавишу Shift и кликните по последней строке диапазона — выделятся все строки между ними. Если строки идут не подряд, зажмите Ctrl и кликайте по каждой нужной строке отдельно. Выделенные строки подсвечиваются цветом.

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

Порядок действий в табличной части
  1. 1
    Откройте документ и перейдите на нужную вкладку с табличной частью.
  2. 2
    Выделите строки: Shift — для диапазона подряд, Ctrl — для произвольных строк.
  3. 3
    Кликните по флажку в одной из выделенных строк или нажмите пробел.
  4. 4
    Проверьте, что галочка появилась у всех выделенных строк.
  5. 5
    Запишите документ кнопкой «Записать» или «Провести».

Ставим галочки через групповое изменение реквизитов

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

В обработке выберите тип объектов (например, «Номенклатура» или «Реализация товаров и услуг»), задайте отбор — например, по папке, дате или контрагенту. Затем в списке реквизитов найдите нужный булев реквизит, установите ему значение «Да» и нажмите «Изменить реквизиты». Обработка покажет, сколько объектов будет изменено, — сверьте это число с ожиданиями до подтверждения.

Отмечаем несколько элементов в списке

В формах списков справочников и документов множественное выделение работает так же: Shift для диапазона, Ctrl для произвольных элементов. После выделения доступны групповые команды из меню «Ещё»: «Пометить на удаление / Снять пометку», «Провести», «Отменить проведение», «Изменить выделенное». Пункт «Изменить выделенное» открывает ту же обработку группового изменения, но уже с заполненным списком конкретных объектов — это самый безопасный вариант, потому что вы видите, что именно меняете.

Если нужно выделить вообще все элементы списка, нажмите Ctrl+A. Учтите, что при этом выделяются только элементы текущего отбора: если в списке установлен фильтр, операция затронет только видимые по нему записи. Это удобно, когда нужно обработать, например, все документы за конкретный месяц.

Галочки в обработках, настройках и отчётах

Во многих обработках и отчётах списки флажков сопровождаются служебными командами. Ищите в меню «Ещё» или в контекстном меню (правый клик по списку) пункты «Установить все флажки», «Снять все флажки», «Отметить всё», «Инвертировать отметку». Например, в обработках загрузки и выгрузки данных, в настройках обмена и в консолях такие команды есть почти всегда.

Если служебной команды нет, а флажков много, проверьте, поддерживает ли поле ввода множественный выбор: иногда вместо списка флажков используется поле со списком выбора, где элементы добавляются кнопкой «Подбор» или «Добавить все». Это встречается в отборах отчётов на СКД — там список значений заполняется через кнопку выбора, и можно отметить несколько значений сразу в открывшемся окне.

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

Если галочки не ставятся: типичные причины

Самая частая причина — документ проведён, и табличная часть заблокирована для редактирования. В этом случае сначала отмените проведение (кнопка «Ещё» → «Отменить проведение»), внесите изменения и проведите заново. Вторая причина — недостаток прав: реквизит может быть доступен только на чтение для вашей роли.

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

Типичные ошибки
01
Менять галочки в проведённом документе без отмены проведения — форма просто не даст редактировать, и время теряется на поиск причины.
02
Запускать групповое изменение без проверки отбора — лишние объекты изменятся, и придётся исправлять вручную.
03
Выделять строки и менять флажок, не записав документ — при закрытии формы изменения потеряются.
04
Пытаться вручную ставить флажки, которые заполняются программно (оплата, отгрузка) — значение перезапишется при следующем перепроведении.

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

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

Для массовых изменений полезно сформировать отчёт или вывести список с отбором по изменённому реквизиту: например, показать все элементы, где флажок установлен, и сверить их количество с ожидаемым. Это занимает минуту и позволяет сразу поймать ошибку в отборе.

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

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

Количество изменённых объектов
Норма

Совпадает с числом, которое показала обработка перед запуском

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

Изменённых объектов больше или меньше ожидаемого — отбор был настроен неверно

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

Документы проводятся без ошибок после изменения флажка

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

Появились ошибки проведения — реквизит влияет на движения

Список с отбором по флажку
Норма

В отбор попадают только нужные записи

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

В списке лишние элементы — нужно исправить их вручную

Когда ручных способов недостаточно

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

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

Итог

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

Несколько галочек в 1С ставятся через выделение строк (Shift и Ctrl) либо через обработку «Групповое изменение реквизитов». Перед массовой операцией проверьте отбор и количество объектов, после — выборочно проверьте результат. Программно заполняемые флажки вручную не меняют.

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

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

Установите курсор в любую строку табличной части и нажмите Ctrl+A — выделятся все строки таблицы. Затем измените флажок в одной из выделенных строк, и значение применится ко всем. Если документ проведён, сначала отмените проведение.

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

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

Почему галочка ставится только в одной строке, хотя выделено несколько?

В некоторых формах редактирование реквизита реализовано построчно, и множественное изменение не поддерживается. В этом случае используйте команду «Изменить выделенное» из меню «Ещё» формы списка или обработку группового изменения реквизитов — они меняют значения массово.

Можно ли отменить массовую установку галочек?

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

Как поставить галочки в отборе отчёта, где нужно выбрать несколько значений?

В отчётах на системе компоновки данных кликните по полю значения отбора — откроется окно выбора списка. В нём можно отметить несколько элементов галочками или добавить их кнопкой «Подбор». Сохраните набор настроек как вариант отчёта, чтобы не повторять выбор каждый раз.

Что делать, если флажок недоступен для редактирования (серый)?

Серый флажок означает, что реквизит доступен только для просмотра: либо не хватает прав, либо документ проведён, либо значение заполняется программно. Проверьте статус документа и свои права; если реквизит вычисляемый (например, «Оплачено»), менять его вручную не нужно — он обновится автоматически.