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

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

Как выделить документы в списке в 1С

Как выделить один или несколько документов в списке 1С: выделение мышью, Ctrl, Shift, выделение всех строк, массовые операции и типичные ошибки пользователей.

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

Большинство операций выполняется стандартными приёмами Windows: клик мышью, клавиши Ctrl и Shift. Однако в 1С есть особенности — например, команда «Выделить все» срабатывает только на уже загруженные строки динамического списка, а массовое проведение требует, чтобы у пользователя были права на каждый документ в выборке.

Ниже разобраны все рабочие способы выделения, ограничения динамических списков, массовые операции над выделенными документами и типичные ошибки, из-за которых «не выделяется» или «не проводится».

Как выделить один документ в списке

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

Если нужно выделить строку без мыши, используйте клавиши-стрелки «вверх» и «вниз». Переход между страницами списка выполняется клавишами Page Up и Page Down, в начало и конец списка — Ctrl+Home и Ctrl+End. Это удобно при работе с длинными журналами, где прокрутка мышью медленнее клавиатурной навигации.

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

Выделение нескольких документов подряд через Shift

Для выделения непрерывного диапазона строк используется клавиша Shift. Порядок действий стандартный:

Как выделить диапазон строк
  1. 1
    Щёлкните по первому документу диапазона — строка подсветится.
  2. 2
    Зажмите клавишу Shift и не отпускайте её.
  3. 3
    Щёлкните по последнему документу нужного диапазона.
  4. 4
    Отпустите Shift — все строки между первой и последней будут выделены.
  5. 5
    Проверьте выделение визуально: подсвечены должны быть именно те документы, над которыми планируется операция.

Тот же результат даёт клавиатура: установите курсор на первую строку, зажмите Shift и двигайтесь стрелкой «вниз» — выделение будет расширяться на каждую строку. Комбинация Shift+Page Down выделяет сразу экранную страницу, что быстрее при больших объёмах.

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

Выделение произвольных документов через Ctrl

Когда нужные документы разбросаны по списку, используйте клавишу Ctrl. Зажмите её и щёлкайте по каждой нужной строке — каждая будет добавляться к выделению независимо от положения остальных. Повторный клик по уже выделенной строке с зажатым Ctrl снимает выделение только с неё, не трогая остальные.

Сочетание Ctrl и Shift работает вместе: можно выделить диапазон через Shift, затем, удерживая Ctrl, добавить отдельные строки из другой части списка. Это основной приём, когда нужно обработать, например, все накладные за неделю плюс два документа прошлого месяца.

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

Как выделить все документы в списке

Комбинация Ctrl+A выделяет все строки текущего списка. В обычных формах (режим толстого клиента старых конфигураций) это действительно все строки таблицы. В управляемых формах с динамическим списком есть существенный нюанс: выделяются только загруженные на клиент строки.

Если журнал содержит тысячи документов, а прокручено только несколько экранов, Ctrl+A захватит лишь подгруженную часть. Чтобы выделить больше, сначала пролистайте список до конца (Ctrl+End или многократный Page Down), дождитесь подгрузки строк и только затем нажимайте Ctrl+A.

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

Способы выделения — что выбрать

Клик мышью / стрелки

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

Shift + клик

Непрерывный диапазон. Быстро для соседних строк, но сбрасывается при случайном клике.

Ctrl + клик

Произвольные строки в любом порядке. Требует аккуратности — легко пропустить или лишний раз кликнуть.

Ctrl+A

Все загруженные строки. В динамическом списке не гарантирует захват всего журнала.

Отбор + обработка

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

Массовые операции над выделенными документами

После выделения нескольких строк становятся доступны групповые действия. Они находятся в контекстном меню (правый клик по выделению), в меню «Ещё» командной панели списка и частично на панели инструментов журнала.

  • Провести — проведение всех выделенных документов. Документы, не прошедшие проверку заполнения, останутся непроведёнными, программа покажет список ошибок.
  • Отменить проведение — снятие проведения с группы документов.
  • Пометить на удаление / снять пометку — массовая пометка. Физическое удаление выполняется отдельно, через «Удаление помеченных объектов».
  • Печать — печать одной печатной формы сразу для всех выделенных документов, если для вида документа настроена соответствующая команда.
  • Изменить выделенные (в меню «Ещё») — групповое изменение реквизитов: можно установить ответственного, склад, организацию или другой реквизит сразу для всех выделенных строк.

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

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

Если множественное выделение не работает или команда недоступна, причина обычно одна из перечисленных ниже.

Типичные ошибки
01
Ctrl+A при непрокрученном динамическом списке — выделяется только загруженная часть, часть документов не обрабатывается.
02
Смена отбора или обновление списка после выделения — выделение сбрасывается, операция применяется к одной текущей строке или не применяется вовсе.
03
Попытка провести документы без прав — команда «Провести» неактивна или завершается ошибкой на каждом документе; проверьте права пользователя.
04
Выделение в режиме выбора — в форме выбора (например, при подборе документа в другой документ) множественное выделение может быть отключено настройкой формы.
05
Игнорирование списка ошибок после массового проведения — часть документов остаётся непроведённой, а пользователь считает операцию завершённой.

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

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

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

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

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

Число в сообщении об успешной обработке совпадает с числом выделенных строк

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

Обработано меньше, чем выделено — есть ошибки или блокировки, смотрите протокол

Состояние проведения
Норма

У всех выделенных документов в колонке состояния стоит признак «проведён»

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

Часть строк без признака проведения — откройте такой документ и прочитайте сообщение об ошибке

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

У всех целевых документов отображается пометка (перечёркнутый значок)

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

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

FAQ: частые вопросы о выделении документов в 1С

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

Установите курсор стрелками на первую строку, зажмите Shift и двигайтесь стрелками или Page Down — диапазон будет расширяться. Для выделения всех загруженных строк нажмите Ctrl+A. Произвольное (через Ctrl) выделение без мыши в стандартных списках 1С не поддерживается.

Почему Ctrl+A выделяет не все документы журнала?

Журнал документов — динамический список: строки подгружаются порциями по мере прокрутки. Ctrl+A выделяет только уже загруженные. Пролистайте список до конца (Ctrl+End, затем Page Down), дождитесь подгрузки и повторите выделение, либо используйте отбор и обработку «Групповое изменение реквизитов» вместо ручного выделения.

Можно ли выделить документы по условию, например все за один день?

Напрямую «выделить по условию» в списке нельзя, но можно установить отбор (по дате, контрагенту, организации), затем прокрутить результат и нажать Ctrl+A. Для массовых операций надёжнее использовать обработки, работающие с отбором, — они не зависят от объёма загруженных строк.

Команда «Провести» неактивна для выделенных документов. Что делать?

Проверьте три вещи: есть ли у вашего пользователя права на проведение данного вида документов; не находится ли список в режиме выбора, где часть команд отключена; не открыт ли один из документов на редактирование другим пользователем. Чаще всего причина — в правах, их настраивает администратор через профили групп доступа.

Сохранится ли выделение, если обновить список клавишей F5?

Нет. Обновление списка, смена отбора, сортировки или переход в другой раздел сбрасывают множественное выделение. Сначала полностью настройте список (период, отбор, сортировку), и только после этого выделяйте строки и выполняйте операцию.

Как отменить массовую пометку на удаление, если выделил лишнее?

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

Итог

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

Один документ выделяется кликом, диапазон — через Shift, произвольные строки — через Ctrl, все загруженные — Ctrl+A. В динамических списках Ctrl+A захватывает только подгруженные строки, поэтому для больших объёмов надёжнее отбор плюс групповая обработка. Перед массовым проведением или пометкой на удаление проверьте действие на нескольких документах и убедитесь в наличии резервной копии.