Групповой выбор документов в журнале 1С 8.3 и что с ними можно сделать разом
Содержание
Чтобы выделить все документы в журнале 1С 8.3, щёлкните по любой строке списка и нажмите Ctrl+A. Выделятся все строки, которые проходят текущий отбор и период. Дальше с выделенными документами работают команды списка: Провести, Печать, пометка на удаление клавишей Delete, групповое изменение реквизитов.
Типичная ситуация: в конце квартала бухгалтер получает от поставщика исправленные цены, и нужно перепровести 140 поступлений за март. Открывать каждое по очереди — полдня работы. Массовое выделение и обработка документов в 1С 8 занимают пару минут, если знать, как сузить список до нужных строк и какие команды понимают групповой выбор.
Всё, что ниже, — механика платформы 1С:Предприятие 8.3 в интерфейсе «Такси». Она одинакова в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других типовых конфигурациях. Отличаются только названия разделов, где лежат сами журналы.
Как выделить все документы в списке 1С 8
Список документов в 1С — это динамический список. Он подгружает строки порциями по мере прокрутки, но выделение работает со всем набором, а не только с видимой частью экрана.
Три стандартных способа:
- Горячая клавиша. Поставьте курсор на любую строку и нажмите
Ctrl+A. Это самый быстрый путь. - Через меню формы. Нажмите
Ещёв командной панели списка и выберитеВыделить все. Удобно, если клавиатурная комбинация перехвачена другой программой. - Мышью с клавишей 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 документов статью затрат, подразделение или ответственного? Выделите строки и выберите в меню Ещё команду Изменить выделенные. Откроется обработка группового изменения реквизитов.
Порядок работы:
- Отметьте флажком реквизит, который хотите поменять.
- Укажите новое значение.
- Нажмите кнопку изменения и дождитесь окончания.
Если документ попадает в закрытый период, программа его не изменит и сообщит об этом. После обработки откройте два-три изменённых документа и проверьте их движения.
Отбор и фильтры: выделяем только нужные документы
Ctrl+A выделяет всё, что сейчас показывает список. Поэтому главная работа делается до выделения — в настройке отбора. Это главный приём: сначала сузить, потом выделить.
Чем сузить список:
- 📅 Период. Кнопка установки периода над списком. Поставьте ровно тот месяц или квартал, который обрабатываете.
- 🏢 Быстрые отборы. В Бухгалтерии над списком есть поля организации, контрагента или склада. Заполните их — список сразу сократится.
- 🔍 Строка поиска. Введите номер, сумму или часть наименования контрагента в поле поиска справа над списком.
- ⚙️ Произвольный отбор. В меню
Ещёесть настройки списка: на вкладке отбора можно задать условие по любому реквизиту документа — «Проведён = Нет», «Сумма больше 100 000», «Комментарий содержит «исправление»».
Пример. Нужно провести все непроведённые реализации за сентябрь по одной организации:
- Установите период с 01.09 по 30.09.
- Выберите организацию в быстром отборе.
- В настройках списка добавьте отбор по полю «Проведён» со значением «Нет».
- Кликните по строке и нажмите
Ctrl+A. - Нажмите
Провести.
Отбор сохраняется в настройках формы. Когда вы откроете журнал в следующий раз, он может показать не все документы. Если список вдруг стал «коротким», загляните в настройки и сбросьте отбор к стандартным.
Ещё одна деталь: сортировка на выделение не влияет. Можно отсортировать список по сумме, щёлкнув по заголовку колонки, и выделить диапазоном Shift + щелчок самые крупные документы.
Почему не получается выделить все документы
Иногда Ctrl+A не срабатывает или выделяет одну строку. Разберём частые случаи.
Веб-клиент и тонкий клиент
В тонком клиенте все описанные сочетания работают как в обычной программе Windows.
В веб-клиенте механика та же, но есть нюансы:
- 🌐 часть сочетаний клавиш браузер может перехватить, если фокус не в таблице 1С;
- 🐢 выделение тысяч строк в браузере идёт заметно медленнее — список сначала дочитывает данные с сервера;
- 📄 печать списком открывается во вкладке или окне браузера, блокировщик всплывающих окон может её запретить — разрешите всплывающие окна для адреса базы.
Если вы работаете с базой в облаке через браузер и обрабатываете большие массивы, выгоднее поставить тонкий клиент и подключиться к той же публикации. Работать станет быстрее и стабильнее.
Ограничения на больших объёмах
Выделить 20 000 документов технически можно. Но массовое проведение такого числа в интерфейсе займёт долгое время, а клиентский сеанс всё это время будет занят. Если связь оборвётся, часть документов проведётся, часть нет.
Для больших объёмов разбивайте работу на порции: по месяцу или по организации. Так проще и проверить результат, и повторить, если что-то пошло не так.
Обработки и отчёты для массовой работы с документами
Когда выделения в списке не хватает, подключаются инструменты посерьёзнее.
Групповое перепроведение за период
В Бухгалтерии 3.0 для перепроведения всех документов за период есть отдельная обработка в разделе закрытия периода. Она проводит документы в хронологическом порядке, что важно для партионного учёта и расчёта себестоимости. При ручном выделении в журнале порядок может нарушиться: документы проведутся в том порядке, в каком стоят в списке.
Перепроведение за большой период в рабочей базе делают вне рабочего времени — пока идёт обработка, у других пользователей могут возникать блокировки при записи документов.
Режим «Все функции»
Через него открываются списки любых документов и журналов, даже тех, что не выведены в разделы. Включение:
- Откройте меню с шестерёнкой в заголовке окна и выберите
Параметры. - Установите флажок
Отображать команду «Все функции». - Перезапустите программу.
После этого в главном меню появится пункт Все функции. В ветке Документы — списки всех видов документов, в ветке Журналы документов — сводные журналы, если они есть в конфигурации. Выделение и команды в них работают так же, как в обычных списках.
Отчёты вместо выделения
Если документы нужно не изменить, а посмотреть или выгрузить, выделение не требуется. Бухгалтерия 3.0 позволяет собрать нужный срез в универсальном отчёте (Отчеты → Универсальный отчет): выберите вид документа, задайте отбор и группировку, а результат сохраните в Excel.
Сравнение подходов:
| Способ | Когда подходит | Риски |
|---|---|---|
Ctrl+A в журнале + команда | До нескольких сотен документов одного вида | Случайный щелчок сбрасывает выделение |
Изменить выделенные | Смена одного-двух реквизитов у группы | Документы в закрытом периоде не изменятся |
| Обработка перепроведения | Все документы за период в правильном порядке | Долго, блокировки у пользователей |
| Универсальный отчёт | Просмотр и выгрузка без изменений | Ничего не меняет в базе |
| Внешняя обработка от программиста | Нестандартная массовая правка | Нужна проверка на копии базы |
Внешние обработки
Для задач, которые типовые команды не решают, программисты пишут внешние обработки: например, заменить контрагента в 300 документах сразу во всех табличных частях. Такую обработку подключают через Администрирование → Печатные формы, отчеты и обработки.
Внешнюю обработку, которая меняет документы, сначала запускают на копии базы. Ошибка в коде размножится на все выделенные документы, и откатить её можно будет только из резервной копии.
Частые вопросы
Можно ли выделить документы сразу в нескольких журналах?
Сохранится ли выделение, если закрыть и снова открыть список?
Как скопировать выделенные документы в Excel?
Ещё → Вывести список: список выгрузится в табличный документ, который сохраняют в формате xlsx. Для выборки поставьте перед выгрузкой нужный отбор.Почему после Ctrl+A и Delete удалились не все документы?
Delete только ставит пометку на удаление. Физически документы удаляет обработка удаления помеченных объектов, и она пропускает те, на которые ссылаются другие объекты.