Групповой выбор документов в журнале 1С 8.3 и что с ними можно сделать разом

· 9 мин

Содержание

Чтобы выделить все документы в журнале 1С 8.3, щёлкните по любой строке списка и нажмите Ctrl+A. Выделятся все строки, которые проходят текущий отбор и период. Дальше с выделенными документами работают команды списка: Провести, Печать, пометка на удаление клавишей Delete, групповое изменение реквизитов.

Типичная ситуация: в конце квартала бухгалтер получает от поставщика исправленные цены, и нужно перепровести 140 поступлений за март. Открывать каждое по очереди — полдня работы. Массовое выделение и обработка документов в 1С 8 занимают пару минут, если знать, как сузить список до нужных строк и какие команды понимают групповой выбор.

Всё, что ниже, — механика платформы 1С:Предприятие 8.3 в интерфейсе «Такси». Она одинакова в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других типовых конфигурациях. Отличаются только названия разделов, где лежат сами журналы.

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

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

Три стандартных способа:

  1. Горячая клавиша. Поставьте курсор на любую строку и нажмите Ctrl+A. Это самый быстрый путь.
  2. Через меню формы. Нажмите Ещё в командной панели списка и выберите Выделить все. Удобно, если клавиатурная комбинация перехвачена другой программой.
  3. Мышью с клавишей Shift. Щёлкните по первой строке, прокрутите вниз и щёлкните по последней с зажатым Shift. Выделится весь диапазон между ними.

Перед Ctrl+A кликните именно по строке таблицы. Если фокус стоит в поле поиска или в поле отбора по организации, комбинация выделит текст в этом поле, а не документы.

Где лежат журналы в Бухгалтерии 3.0, чтобы было с чем работать:

Что выделяемГде открыть список
Реализация (акты, накладные, УПД)Продажи → Реализация (акты, накладные, УПД)
Поступление (акты, накладные, УПД)Покупки → Поступление (акты, накладные, УПД)
Банковские выпискиБанк и касса → Банковские выписки
Кассовые документыБанк и касса → Кассовые документы
Операции, введённые вручнуюОперации → Операции, введённые вручную

Сколько строк выделено, платформа в строке состояния не показывает. Если важно знать число, воспользуйтесь командой Ещё → Вывести список: она выгрузит список в табличный документ, где строки легко посчитать.

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

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

ДействиеКак сделатьКогда пригодится
Добавить строку к выделениюCtrl + щелчокВыбрать несколько документов не подряд
Снять выделение с одной строкиCtrl + щелчок по выделенной строкеИсключить лишнее после Ctrl+A
Выделить диапазонЩелчок, затем Shift + щелчокБлок документов за несколько дней
Расширить выделение с клавиатурыShift + ↑ / ↓Добрать пару соседних строк
Выделить всёCtrl+AОбработать весь отобранный список

Рабочий приём для «почти всех» документов: нажмите Ctrl+A, а потом с зажатым Ctrl щелчками снимите выделение с трёх-четырёх строк, которые трогать не нужно. Это быстрее, чем набирать 95 документов вручную.

⚠️ Одиночный щелчок без Ctrl или Shift сбрасывает всё выделение и оставляет одну строку. Если вы полчаса отмечали документы по одному, а потом промахнулись — придётся начинать сначала. Поэтому для больших выборок надёжнее сначала настроить отбор , а потом выделить всё разом.

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

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

Групповое проведение и отмена проведения

Выделите документы и нажмите Провести в командной панели или выберите эту команду в меню Ещё. Программа проведёт документы по очереди. Рядом находится Отмена проведения — она снимает проведение со всех выделенных строк.

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

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

Печать списком

Выделите нужные документы, нажмите Печать и выберите форму. Откроется одно окно предпросмотра, где каждый документ начинается с новой страницы. Отправьте всё на принтер одной командой или сохраните в один PDF-файл.

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

Выделите документы и нажмите Delete или выберите в меню Ещё команду пометки на удаление. Программа задаст вопрос один раз для всей группы. Повторное действие на помеченных строках снимает пометку.

Пометка — ещё не удаление. Физически документы исчезнут только после обработки удаления помеченных объектов. В Бухгалтерии 3.0 она находится в разделе Администрирование → Обслуживание. Обработка проверит ссылки: если на документ ссылается другой объект, удалить его не получится.

Групповое изменение реквизитов

Нужно сменить у 50 документов статью затрат, подразделение или ответственного? Выделите строки и выберите в меню Ещё команду Изменить выделенные. Откроется обработка группового изменения реквизитов.

Порядок работы:

  1. Отметьте флажком реквизит, который хотите поменять.
  2. Укажите новое значение.
  3. Нажмите кнопку изменения и дождитесь окончания.

Если документ попадает в закрытый период, программа его не изменит и сообщит об этом. После обработки откройте два-три изменённых документа и проверьте их движения.

Перед массовой операцией над документами
Выполнено: 0 / 5

Отбор и фильтры: выделяем только нужные документы

Ctrl+A выделяет всё, что сейчас показывает список. Поэтому главная работа делается до выделения — в настройке отбора. Это главный приём: сначала сузить, потом выделить.

Чем сузить список:

  • 📅 Период. Кнопка установки периода над списком. Поставьте ровно тот месяц или квартал, который обрабатываете.
  • 🏢 Быстрые отборы. В Бухгалтерии над списком есть поля организации, контрагента или склада. Заполните их — список сразу сократится.
  • 🔍 Строка поиска. Введите номер, сумму или часть наименования контрагента в поле поиска справа над списком.
  • ⚙️ Произвольный отбор. В меню Ещё есть настройки списка: на вкладке отбора можно задать условие по любому реквизиту документа — «Проведён = Нет», «Сумма больше 100 000», «Комментарий содержит «исправление»».

Пример. Нужно провести все непроведённые реализации за сентябрь по одной организации:

  1. Установите период с 01.09 по 30.09.
  2. Выберите организацию в быстром отборе.
  3. В настройках списка добавьте отбор по полю «Проведён» со значением «Нет».
  4. Кликните по строке и нажмите Ctrl+A.
  5. Нажмите Провести.

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

Ещё одна деталь: сортировка на выделение не влияет. Можно отсортировать список по сумме, щёлкнув по заголовку колонки, и выделить диапазоном Shift + щелчок самые крупные документы.

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

Иногда Ctrl+A не срабатывает или выделяет одну строку. Разберём частые случаи.

Диагностика: выберите симптом

Веб-клиент и тонкий клиент

В тонком клиенте все описанные сочетания работают как в обычной программе Windows.

В веб-клиенте механика та же, но есть нюансы:

  • 🌐 часть сочетаний клавиш браузер может перехватить, если фокус не в таблице 1С;
  • 🐢 выделение тысяч строк в браузере идёт заметно медленнее — список сначала дочитывает данные с сервера;
  • 📄 печать списком открывается во вкладке или окне браузера, блокировщик всплывающих окон может её запретить — разрешите всплывающие окна для адреса базы.

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

Ограничения на больших объёмах

Выделить 20 000 документов технически можно. Но массовое проведение такого числа в интерфейсе займёт долгое время, а клиентский сеанс всё это время будет занят. Если связь оборвётся, часть документов проведётся, часть нет.

Для больших объёмов разбивайте работу на порции: по месяцу или по организации. Так проще и проверить результат, и повторить, если что-то пошло не так.

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

Когда выделения в списке не хватает, подключаются инструменты посерьёзнее.

Групповое перепроведение за период

В Бухгалтерии 3.0 для перепроведения всех документов за период есть отдельная обработка в разделе закрытия периода. Она проводит документы в хронологическом порядке, что важно для партионного учёта и расчёта себестоимости. При ручном выделении в журнале порядок может нарушиться: документы проведутся в том порядке, в каком стоят в списке.

Перепроведение за большой период в рабочей базе делают вне рабочего времени — пока идёт обработка, у других пользователей могут возникать блокировки при записи документов.

Режим «Все функции»

Через него открываются списки любых документов и журналов, даже тех, что не выведены в разделы. Включение:

  1. Откройте меню с шестерёнкой в заголовке окна и выберите Параметры.
  2. Установите флажок Отображать команду «Все функции».
  3. Перезапустите программу.

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

Отчёты вместо выделения

Если документы нужно не изменить, а посмотреть или выгрузить, выделение не требуется. Бухгалтерия 3.0 позволяет собрать нужный срез в универсальном отчёте (Отчеты → Универсальный отчет): выберите вид документа, задайте отбор и группировку, а результат сохраните в Excel.

Сравнение подходов:

СпособКогда подходитРиски
Ctrl+A в журнале + командаДо нескольких сотен документов одного видаСлучайный щелчок сбрасывает выделение
Изменить выделенныеСмена одного-двух реквизитов у группыДокументы в закрытом периоде не изменятся
Обработка перепроведенияВсе документы за период в правильном порядкеДолго, блокировки у пользователей
Универсальный отчётПросмотр и выгрузка без измененийНичего не меняет в базе
Внешняя обработка от программистаНестандартная массовая правкаНужна проверка на копии базы

Внешние обработки

Для задач, которые типовые команды не решают, программисты пишут внешние обработки: например, заменить контрагента в 300 документах сразу во всех табличных частях. Такую обработку подключают через Администрирование → Печатные формы, отчеты и обработки.

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

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

Можно ли выделить документы сразу в нескольких журналах?
Нет. Выделение живёт внутри одного списка. Для работы с документами разных видов используйте списки в режиме «Все функции» по очереди или обработку группового перепроведения.
Сохранится ли выделение, если закрыть и снова открыть список?
Нет. Выделение сбрасывается при закрытии формы. Сохраняются только настройки списка: отбор и сортировка.
Как скопировать выделенные документы в Excel?
Через Ещё → Вывести список: список выгрузится в табличный документ, который сохраняют в формате xlsx. Для выборки поставьте перед выгрузкой нужный отбор.
Почему после Ctrl+A и Delete удалились не все документы?
Delete только ставит пометку на удаление. Физически документы удаляет обработка удаления помеченных объектов, и она пропускает те, на которые ссылаются другие объекты.
Нужны ли особые права для массовых операций?
Отдельного права на групповой выбор нет. Действуют обычные права: если пользователю нельзя проводить документ вручную, он не проведёт его и в группе.