Выделение столбца в списке и табличном документе 1С
Содержание
Столбец целиком выделяется только в табличном документе: в отчёте, печатной форме, выведенном списке. Для этого щёлкните по заголовку колонки в линейке над таблицей. В обычном списке документов или справочника такого заголовка-«кнопки» нет: клик по шапке сортирует список, а не выделяет колонку.
Это главная причина, почему «не получается выделить столбец». Дальше — что делать в каждом из двух случаев, какие клавиши ускоряют работу и как вытащить колонку в Excel, если выделить её на месте нельзя. Описание под 8.3 с интерфейсом «Такси».
Где выделение столбца работает, а где нет
В 1С встречаются два разных объекта, и ведут они себя по-разному.
| Объект | Где встречается | Что выделяется |
|---|---|---|
| Табличный документ | Отчёты, печатные формы, результат «Вывести список» | Ячейки, строки, столбцы, прямоугольные области |
| Таблица формы (динамический список) | Журналы документов, справочники, табличные части | Строки и отдельные ячейки; колонка целиком — нет |
Если в отчёте щелчок по заголовку колонки ничего не выделяет, проверьте, что вы кликаете по линейке с названиями или номерами колонок над самой таблицей, а не по шапке данных внутри отчёта.
Табличные части документов (товары, услуги) относятся ко второй группе. Столбец там не выделить, но можно выделить диапазон строк и скопировать содержимое всех видимых колонок.
Выделение мышью в табличном документе
Здесь всё близко к привычной работе в таблице.
- Щёлкните по заголовку колонки — выделится весь столбец до конца табличной области.
- Чтобы взять несколько соседних колонок, нажмите на первый заголовок, затем на последний с зажатой
Shift. Либо протяните мышь по заголовкам. - Для колонок, которые идут не подряд, держите
Ctrlи кликайте по заголовкам по очереди. - Часть столбца выделяется иначе: кликните по верхней нужной ячейке, прокрутите вниз и кликните по нижней с зажатой
Shift.
Последний способ нужен чаще всего. В отчёте колонка обычно содержит заголовок, итоги и пустые хвосты, и выделять её целиком с этим мусором незачем.
Прокрутку можно не использовать: зажмите левую кнопку мыши на первой ячейке и тяните вниз, окно будет листаться само. На длинных отчётах Shift-клик точнее.
Горячие клавиши и клавиатура
Мышь удобна, пока колонка помещается на экране. Для остального есть сочетания.
| Действие | Клавиши |
|---|---|
| Выделить всю таблицу | Ctrl + A |
| Расширить выделение на соседнюю ячейку | Shift + стрелка |
| Выделить несколько строк подряд в списке | Shift + ↑ или ↓ |
| Добавить или убрать строку в выделении | Ctrl + клик |
| Копировать выделенное | Ctrl + C |
| Отменить выделение | клик по любой одной ячейке |
Алгоритм без мыши: встаньте на верхнюю ячейку нужной колонки и удерживайте Shift с нажатой стрелкой ↓. Выделение растёт по одной строке. Для больших таблиц это медленно, поэтому там проще Shift-клик.
В списках Ctrl + A выделяет все строки, которые загружены в форму. Динамический список подгружает данные порциями, и на очень длинном журнале выделение может охватить не всё. Если нужна полная выгрузка, используйте вывод списка (см. ниже).
Если вы выделили все строки журнала и нажали «Провести» или «Пометить на удаление», действие применится к каждой из них. Перед массовой операцией проверьте отбор списка.
Если колонки не видно: скрытые и отключённые
Выделить можно только то, что есть на экране. Часть колонок в списках по умолчанию отключена, и пока вы их не включите, ни выделить, ни скопировать их не получится.
Чтобы включить колонку в форме списка:
- Откройте список (например, журнал реализаций).
- Нажмите «Еще» в командной панели и выберите «Изменить форму».
- В открывшемся дереве найдите нужную колонку и поставьте галочку.
- Нажмите «ОК» — колонка появится в таблице.
Изменение формы действует для вашего пользователя и не влияет на остальных.
Две ситуации, о которых часто спрашивают:
- 📏 Колонка есть, но она «схлопнулась» до тонкой линии. Потяните границу заголовка вправо, и содержимое станет видно.
- 🔒 Колонки нет в окне изменения формы. Значит, её не вынесли на форму списка при разработке, или у вас нет прав на поле. Через интерфейс её не добавить.
В табличных документах (отчётах) скрытые колонки задаются настройками самого отчёта: в режиме настройки отчёта ставят или убирают поля в выводе. В полученном отчёте скрытый столбец выделять нечем, его там просто нет.
Вывод списка в табличный документ
Это самый надёжный способ получить столбец, который можно выделить, когда в исходной таблице формы этого не сделать.
- В форме списка нажмите «Еще» → «Вывести список ».
- В окне отметьте галочками нужные колонки и укажите, выводить ли все строки или только выделенные.
- Подтвердите. Откроется табличный документ с данными.
- Щёлкните по заголовку нужной колонки или выделите часть Shift-кликом.
В итоговом документе работает всё из раздела про мышь и клавиши. Его можно сохранить в файл, например в формат Excel, через стандартное сохранение, а не копировать фрагментами.
Если колонок много, лишние лучше отключить прямо в этом окне. Так не придётся потом убирать столбцы вручную.
Копирование и выгрузка выделенного
После выделения скопировать данные можно несколькими путями.
📋 Через буфер обмена. Выделили область, нажали Ctrl + C, в Excel поставили курсор в ячейку и нажали Ctrl + V. Данные ложатся по ячейкам, ячейки одной строки разделены табуляцией. Это работает и из табличного документа, и из строк списка.
🧾 Только значения, без оформления. В Excel вставляйте через специальную вставку (значения). Тогда не тянутся шрифты и заливка из 1С.
💾 Целиком в файл. Из табличного документа выберите сохранение и тип файла Excel. Этот путь лучше для объёмных отчётов: буфер обмена на десятках тысяч строк подвисает.
Что стоит проверить после вставки в Excel:
- Числа с пробелами-разделителями тысяч иногда оказываются текстом. Если сумма по столбцу не считается, преобразуйте значения в числа.
- Даты могут «развернуться» в другом формате. Проверьте первую и последнюю строки.
- Длинные номера и артикулы с ведущими нулями Excel режет. Перед вставкой задайте для столбца текстовый формат.
Быстрая сумма по выделенным ячейкам
Если нужно просто сложить числа в колонке, копировать их никуда не нужно. Выделите ячейки с числами в табличном документе и посмотрите в нижнюю часть окна: 1С показывает сумму выделенной области в служебной строке. Для длинной колонки выделяйте её Shift-кликом от первой до последней строки данных.
Эта сумма считает всё, что выделено. Если в область попал итог отчёта, число окажется вдвое больше ожидаемого. Поэтому итоговую строку в выделение не включайте.
Рабочий пример: сумма продаж по одному контрагенту
Допустим, в отчёте по продажам 40 строк, а вам нужна колонка «Сумма» только по трём контрагентам, чтобы отправить её руководителю.
- Сформируйте отчёт и дождитесь полного вывода.
- Кликните по ячейке с первой суммой нужного контрагента.
- Зажмите
Ctrlи кликните по двум другим ячейкам этой же колонки, если строки идут не подряд. Либо выделите блок строкShift-кликом, если они стоят рядом. - Посмотрите на служебную строку внизу окна: сумма выделенного видна сразу, без копирования.
- Нужна колонка в письме? Нажмите
Ctrl+Cи вставьте в Excel или в тело письма.
Так вы берёте только значимые строки и не тащите в файл заголовки групп, подытоги и пустые строки между блоками. Если же нужна вся колонка до конца, кликните по её заголовку, а лишние итоги удалите уже в Excel.
Отличия выделения строк, ячеек и областей
Полезно понимать, что именно вы выделяете, иначе результат копирования неожиданный.
- 🔹 Одна ячейка. Обычный клик. Копируется её значение.
- 🔹 Строка. В табличном документе кликают по заголовку строки слева. В списке строка выделяется целиком кликом по любой ячейке, а подсветка показывает всю строку.
- 🔹 Столбец. Клик по заголовку колонки в табличном документе.
- 🔹 Прямоугольная область. Первая ячейка, затем
Shift-клик по противоположному углу. Копируются все ячейки внутри области. - 🔹 Несколько отдельных областей. С
Ctrl. Такое выделение копируется с оговорками: структура при вставке может сместиться, поэтому для таблицы в Excel лучше брать одну сплошную область.
Привычка, которая экономит время: сначала решите, что должно оказаться в Excel, и только потом выделяйте. Если нужны две колонки, которые стоят не рядом, проще скопировать диапазон шире и в Excel убрать лишнее, чем собирать выделение через Ctrl.
Когда стоит выбрать другой инструмент
Выделение колонки хорошо для разовой выгрузки. Для регулярных задач оно неудобно.
- Нужен один и тот же срез каждую неделю. Сохраните настройки отчёта и формируйте его заново, не повторяя выделение вручную.
- Нужна выгрузка большого объёма. Через вывод списка и сохранение в файл надёжнее, чем через буфер обмена.
- Нужно изменить значения в колонке у многих элементов сразу. Это не выделение, а групповая обработка. Ищите в списке команду, которая меняет выделенные элементы, и сначала проверьте её на одной-двух строках.
Проверка результата перед вставкой
Две минуты на проверку избавят от переделок.
- ✅ Посмотрите на рамку выделения: она должна охватывать именно ту область, которая нужна, без захвата соседней колонки.
- ✅ Прокрутите вниз до конца выделения и убедитесь, что последняя строка данных входит в область, а итог под ней нет.
- ✅ Вставьте данные в пустой лист Excel, а не в рабочую книгу с формулами: так проще заметить сдвиг и не затереть чужие значения.
- ✅ Сверьте количество строк и сумму с тем, что показывает сам отчёт. Совпало — выгрузка корректна.
Если число строк в Excel меньше, чем в 1С, скорее всего, выделение оборвалось на прокрутке или список подгрузил не все записи. Повторите через вывод списка.
Частые проблемы и как их решить
Часть неудач повторяется у многих.
Клик по заголовку меняет порядок строк. Вы в таблице формы. Сортировка включается кликом по шапке. Столбец целиком выделять нужно в табличном документе, а для списка используйте вывод в табличный документ.
Выделение сбрасывается при прокрутке. Скорее всего, вы случайно кликнули без Shift. Начните заново: первая ячейка обычным кликом, последняя с Shift.
Ctrl + C копирует не то, что выделено. Список вставит только видимые колонки. Скрытое в буфер не попадёт, сначала включите колонку через «Изменить форму».
В отчёте выделяется лишний фрагмент. Если в отчёте есть объединённые ячейки, выделение расширяется до всей объединённой области. Выделяйте по одной колонке в той части, где объединения нет.
Если ничего не помогло, откройте ту же форму под другим пользователем с полными правами. Когда там всё работает, дело в настройках формы или ролях вашего пользователя.
Частые вопросы
Можно ли выделить столбец в табличной части документа?
Ctrl + C, в буфер попадут видимые колонки. Для одной колонки удобнее вставить данные в Excel и оставить в нём нужный столбец.Как выделить сразу несколько несмежных колонок?
Ctrl. В списках формы так выделить колонки нельзя.Почему нельзя скопировать колонку, которой нет на экране?
Как выделить всё в списке и таблице разом?
Ctrl + A. В динамическом списке выделятся загруженные строки, а не вся выборка.