Быстрый старт · 10 мин
Как выделить документ в 1С: способы выделения в списках и журналах
Как выделить один или несколько документов в 1С: мышь, клавиатура, горячие клавиши, групповые операции и обработка выделенных документов в списках.
Выделение документов в 1С — базовая операция, без которой невозможно провести, пометить на удаление, распечатать или изменить сразу несколько объектов. В зависимости от задачи выделяют один документ, несколько подряд, произвольный набор или весь список целиком. Каждый сценарий имеет свои приёмы, горячие клавиши и ограничения.
Материал ориентирован на типовые конфигурации 1С (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом и другие) в режиме управляемого приложения. Названия команд могут немного отличаться между версиями, но логика работы с выделением везде одинакова.
Прежде чем выполнять групповые операции над выделенными документами, убедитесь, что у вас есть соответствующие права, а список отфильтрован так, чтобы в него не попали лишние объекты. Ошибка на этом этапе может затронуть десятки и сотни документов сразу.
Выделение одного документа в списке
Самый простой случай — выделить один документ в журнале. Для этого достаточно щёлкнуть левой кнопкой мыши по любой строке списка: строка подсвечивается цветом, и документ считается текущим (выделенным). Все команды панели инструментов — «Провести», «Пометить на удаление», «Скопировать» — будут применяться именно к нему.
Тот же результат даёт навигация с клавиатуры: стрелки вверх и вниз перемещают курсор по строкам, а клавиши Page Up и Page Down листают список постранично. Это удобно, когда мышь недоступна или список длинный и нужно быстро добраться до нужной записи.
Обратите внимание на разницу между выделением и открытием. Одинарный щелчок только выделяет строку, двойной щелчок (или клавиша Enter) открывает документ для редактирования. Если вы планируете групповую операцию, открывать документ не нужно — достаточно, чтобы строка была подсвечена.
Как выделить несколько документов подряд
Когда нужно обработать непрерывный диапазон документов — например, все накладные за неделю, идущие в списке друг за другом, — используется выделение с клавишей Shift. Это стандартный приём, работающий во всех списках 1С так же, как в проводнике Windows.
Порядок действий: щёлкните по первому документу диапазона, затем зажмите Shift и щёлкните по последнему. Все строки между ними окажутся выделенными. Альтернатива без мыши: установите курсор на первую строку, зажмите Shift и двигайтесь стрелками вниз или вверх — выделение будет расширяться по мере движения.
Если диапазон большой, удобнее сначала отсортировать или отфильтровать список так, чтобы нужные документы шли подряд. Например, установите отбор по контрагенту или по виду операции, а затем выделите весь получившийся блок одним действием.
Выделение произвольных документов и всего списка
Для документов, которые не идут подряд, используется клавиша Ctrl. Зажмите её и щёлкайте по нужным строкам — каждая добавится к выделению, при этом ранее выбранные строки не сбросятся. Повторный щелчок с Ctrl по уже выделенной строке снимает выделение именно с неё.
Чтобы выделить весь список целиком, нажмите Ctrl+A, находясь в области списка. Будут выделены все строки, которые соответствуют текущему отбору — то есть не вообще все документы в базе, а только видимые по установленному фильтру. Это важно: отбор работает как защита от случайного захвата лишних объектов.
- 1Откройте журнал документов и при необходимости установите отбор (по периоду, контрагенту, организации)
- 2Для диапазона: щёлкните первую строку, зажмите Shift, щёлкните последнюю
- 3Для произвольного набора: зажмите Ctrl и щёлкайте нужные строки
- 4Для всего списка: нажмите Ctrl+A
- 5Проверьте, что выделены именно те документы, и только после этого выполняйте операцию
Снять всё выделение можно щелчком по любой строке без зажатых клавиш — останется выделенной только она. Полного снятия выделения со всех строк в списках 1С обычно не предусмотрено: текущая строка есть всегда.
Что можно сделать с выделенными документами
После выделения доступны групповые операции. Основные из них находятся в контекстном меню (правый щелчок по выделенному) и в меню «Ещё» на панели списка. Типовой набор: провести, отменить проведение, пометить на удаление или снять пометку, скопировать, распечатать.
Для массового изменения реквизитов в типовых конфигурациях есть обработка «Групповое изменение реквизитов». В списке документов она вызывается через «Ещё» → «Изменить выделенное» (в некоторых конфигурациях — «Изменить»). С её помощью можно, например, заменить ответственного, склад или организацию сразу у всех выделенных документов.
Помните про ограничения. Провести документ не получится, если нарушена последовательность документов, не заполнены обязательные реквизиты или не хватает остатков на складе. При групповой обработке 1С обычно показывает список документов, которые не удалось обработать, с причинами отказа — не игнорируйте этот отчёт.
Выделение в табличной части документа
Отдельная задача — выделить строки внутри самого документа, в табличной части «Товары» или «Услуги». Приёмы те же: Shift для диапазона строк, Ctrl для произвольных, Ctrl+A для всей табличной части. Выделенные строки можно удалить, скопировать или вставить через буфер обмена.
Копирование строк табличной части работает через Ctrl+C и Ctrl+V: можно перенести набор позиций из одной накладной в другую, не набирая их заново. В некоторых конфигурациях есть также команда «Заполнить» или «Подбор», которые добавляют строки массово и снижают потребность в ручном выделении.
Типичные ошибки и ограничения
Чаще всего проблемы возникают не с самим выделением, а с тем, что пользователь не контролирует, какие именно объекты попали в выборку. Ниже собраны характерные ошибки и их последствия.
Ещё одно ограничение касается динамических списков с большим объёмом данных. Если журнал содержит сотни тысяч записей, выделение всех строк и тяжёлая групповая операция могут выполняться долго и создавать нагрузку на сервер. В таких случаях разбивайте работу на части по периодам.
Перед массовой обработкой полезно отсортировать список по дате и мысленно проверить границы диапазона: первый и последний выделенный документ должны быть именно теми, что вы планировали. Эта десятисекундная проверка предотвращает большинство ошибок групповых операций.
Проверка результата после групповой операции
После выполнения действия над выделенными документами убедитесь, что результат соответствует ожиданиям. Признаки различаются в зависимости от операции: у проведённых документов меняется пиктограмма в списке, помеченные на удаление отображаются с крестиком, изменённые реквизиты видны в колонках журнала или внутри документа.
Как проверить результат
У всех выделенных документов значок проведённого документа
Часть строк осталась с обычным значком — смотрите отчёт об ошибках
У выделенных документов появился крестик на пиктограмме
Крестик есть только у части строк — проверьте права и блокировки
В колонках журнала и в карточке документа новые значения
Значения старые — операция не применилась, повторите на одном документе
Если часть документов не обработалась, не повторяйте операцию вслепую на всём выделении. Откройте сообщения об ошибках (они выводятся в панели сообщений или в отдельном окне), устраните причину у конкретных документов и только потом обработайте их повторно.
Часто задаваемые вопросы
Почему Ctrl+A не выделяет весь список документов?
Чаще всего фокус ввода находится не в области списка, а в поле поиска или другом элементе формы. Щёлкните сначала по любой строке списка, затем нажмите Ctrl+A. Также учитывайте, что выделяются только строки, соответствующие текущему отбору, а не все документы в базе.
Можно ли выделить документы разных видов одновременно?
В стандартном журнале одного вида документов — нет, выделение работает внутри одного списка. Однако в некоторых конфигурациях есть общие журналы (например, «Журнал операций» или «Складские документы»), где собраны разные виды документов: в них выделить разнотипные объекты можно, но набор доступных групповых команд будет ограничен общими для всех операциями.
Как отменить случайно выполненную групповую операцию?
Автоматической отмены для групповых операций нет. Пометку на удаление можно снять повторной командой, проведение — отменить через «Отменить проведение» для того же выделения. Изменённые реквизиты придётся возвращать повторной групповой обработкой или вручную, поэтому перед массовыми изменениями желательно иметь резервную копию базы.
Почему команда «Изменить выделенное» недоступна?
Возможные причины: у пользователя нет прав на изменение этих объектов, в конфигурации отключена обработка группового изменения реквизитов, или выделена только одна строка и команда называется иначе. Проверьте права доступа у администратора и наличие команды в меню «Ещё».
Можно ли выделить документы по условию, не щёлкая каждый?
Да, для этого служит отбор списка: настройте фильтр по нужному условию (период, контрагент, сумма, статус), а затем выделите весь результат через Ctrl+A. В обработке «Групповое изменение реквизитов» также можно задавать условия отбора объектов напрямую, без ручного выделения.
Работает ли выделение через Shift и Ctrl в веб-клиенте 1С?
Да, стандартные сочетания Shift, Ctrl и Ctrl+A работают в веб-клиенте так же, как в тонком клиенте, поскольку это поведение реализовано на уровне платформы. Возможны лишь небольшие отличия в отзывчивости при очень больших списках из-за особенностей браузера.
Что важно запомнить
Один документ выделяется щелчком, диапазон — через Shift, произвольный набор — через Ctrl, весь отфильтрованный список — через Ctrl+A. Перед групповыми операциями проверяйте отбор и состав выделения, после — пиктограммы и отчёт об ошибках. Массовые изменения выполняйте только при наличии резервной копии.