Выделение столбца в списке и табличном документе 1С

· 9 мин

Содержание

Столбец целиком выделяется только в табличном документе: в отчёте, печатной форме, выведенном списке. Для этого щёлкните по заголовку колонки в линейке над таблицей. В обычном списке документов или справочника такого заголовка-«кнопки» нет: клик по шапке сортирует список, а не выделяет колонку.

Это главная причина, почему «не получается выделить столбец». Дальше — что делать в каждом из двух случаев, какие клавиши ускоряют работу и как вытащить колонку в Excel, если выделить её на месте нельзя. Описание под 8.3 с интерфейсом «Такси».

Где выделение столбца работает, а где нет

В 1С встречаются два разных объекта, и ведут они себя по-разному.

ОбъектГде встречаетсяЧто выделяется
Табличный документОтчёты, печатные формы, результат «Вывести список»Ячейки, строки, столбцы, прямоугольные области
Таблица формы (динамический список)Журналы документов, справочники, табличные частиСтроки и отдельные ячейки; колонка целиком — нет

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

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

Выделение мышью в табличном документе

Здесь всё близко к привычной работе в таблице.

  1. Щёлкните по заголовку колонки — выделится весь столбец до конца табличной области.
  2. Чтобы взять несколько соседних колонок, нажмите на первый заголовок, затем на последний с зажатой Shift. Либо протяните мышь по заголовкам.
  3. Для колонок, которые идут не подряд, держите Ctrl и кликайте по заголовкам по очереди.
  4. Часть столбца выделяется иначе: кликните по верхней нужной ячейке, прокрутите вниз и кликните по нижней с зажатой Shift.

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

Прокрутку можно не использовать: зажмите левую кнопку мыши на первой ячейке и тяните вниз, окно будет листаться само. На длинных отчётах Shift-клик точнее.

Горячие клавиши и клавиатура

Мышь удобна, пока колонка помещается на экране. Для остального есть сочетания.

ДействиеКлавиши
Выделить всю таблицуCtrl + A
Расширить выделение на соседнюю ячейкуShift + стрелка
Выделить несколько строк подряд в спискеShift + ↑ или ↓
Добавить или убрать строку в выделенииCtrl + клик
Копировать выделенноеCtrl + C
Отменить выделениеклик по любой одной ячейке

Алгоритм без мыши: встаньте на верхнюю ячейку нужной колонки и удерживайте Shift с нажатой стрелкой ↓. Выделение растёт по одной строке. Для больших таблиц это медленно, поэтому там проще Shift-клик.

В списках Ctrl + A выделяет все строки, которые загружены в форму. Динамический список подгружает данные порциями, и на очень длинном журнале выделение может охватить не всё. Если нужна полная выгрузка, используйте вывод списка (см. ниже).

Если вы выделили все строки журнала и нажали «Провести» или «Пометить на удаление», действие применится к каждой из них. Перед массовой операцией проверьте отбор списка.

Если колонки не видно: скрытые и отключённые

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

Чтобы включить колонку в форме списка:

  1. Откройте список (например, журнал реализаций).
  2. Нажмите «Еще» в командной панели и выберите «Изменить форму».
  3. В открывшемся дереве найдите нужную колонку и поставьте галочку.
  4. Нажмите «ОК» — колонка появится в таблице.

Изменение формы действует для вашего пользователя и не влияет на остальных.

Две ситуации, о которых часто спрашивают:

  • 📏 Колонка есть, но она «схлопнулась» до тонкой линии. Потяните границу заголовка вправо, и содержимое станет видно.
  • 🔒 Колонки нет в окне изменения формы. Значит, её не вынесли на форму списка при разработке, или у вас нет прав на поле. Через интерфейс её не добавить.

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

Вывод списка в табличный документ

Это самый надёжный способ получить столбец, который можно выделить, когда в исходной таблице формы этого не сделать.

  1. В форме списка нажмите «Еще» → «Вывести список ».
  2. В окне отметьте галочками нужные колонки и укажите, выводить ли все строки или только выделенные.
  3. Подтвердите. Откроется табличный документ с данными.
  4. Щёлкните по заголовку нужной колонки или выделите часть Shift-кликом.

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

Если колонок много, лишние лучше отключить прямо в этом окне. Так не придётся потом убирать столбцы вручную.

Копирование и выгрузка выделенного

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

📋 Через буфер обмена. Выделили область, нажали Ctrl + C, в Excel поставили курсор в ячейку и нажали Ctrl + V. Данные ложатся по ячейкам, ячейки одной строки разделены табуляцией. Это работает и из табличного документа, и из строк списка.

🧾 Только значения, без оформления. В Excel вставляйте через специальную вставку (значения). Тогда не тянутся шрифты и заливка из 1С.

💾 Целиком в файл. Из табличного документа выберите сохранение и тип файла Excel. Этот путь лучше для объёмных отчётов: буфер обмена на десятках тысяч строк подвисает.

Что стоит проверить после вставки в Excel:

  • Числа с пробелами-разделителями тысяч иногда оказываются текстом. Если сумма по столбцу не считается, преобразуйте значения в числа.
  • Даты могут «развернуться» в другом формате. Проверьте первую и последнюю строки.
  • Длинные номера и артикулы с ведущими нулями Excel режет. Перед вставкой задайте для столбца текстовый формат.
Перед копированием столбца в Excel
Выполнено: 0 / 4

Быстрая сумма по выделенным ячейкам

Если нужно просто сложить числа в колонке, копировать их никуда не нужно. Выделите ячейки с числами в табличном документе и посмотрите в нижнюю часть окна: 1С показывает сумму выделенной области в служебной строке. Для длинной колонки выделяйте её Shift-кликом от первой до последней строки данных.

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

Рабочий пример: сумма продаж по одному контрагенту

Допустим, в отчёте по продажам 40 строк, а вам нужна колонка «Сумма» только по трём контрагентам, чтобы отправить её руководителю.

  1. Сформируйте отчёт и дождитесь полного вывода.
  2. Кликните по ячейке с первой суммой нужного контрагента.
  3. Зажмите Ctrl и кликните по двум другим ячейкам этой же колонки, если строки идут не подряд. Либо выделите блок строк Shift-кликом, если они стоят рядом.
  4. Посмотрите на служебную строку внизу окна: сумма выделенного видна сразу, без копирования.
  5. Нужна колонка в письме? Нажмите Ctrl + C и вставьте в Excel или в тело письма.

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

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

Полезно понимать, что именно вы выделяете, иначе результат копирования неожиданный.

  • 🔹 Одна ячейка. Обычный клик. Копируется её значение.
  • 🔹 Строка. В табличном документе кликают по заголовку строки слева. В списке строка выделяется целиком кликом по любой ячейке, а подсветка показывает всю строку.
  • 🔹 Столбец. Клик по заголовку колонки в табличном документе.
  • 🔹 Прямоугольная область. Первая ячейка, затем Shift-клик по противоположному углу. Копируются все ячейки внутри области.
  • 🔹 Несколько отдельных областей. С Ctrl. Такое выделение копируется с оговорками: структура при вставке может сместиться, поэтому для таблицы в Excel лучше брать одну сплошную область.

Привычка, которая экономит время: сначала решите, что должно оказаться в Excel, и только потом выделяйте. Если нужны две колонки, которые стоят не рядом, проще скопировать диапазон шире и в Excel убрать лишнее, чем собирать выделение через Ctrl.

Когда стоит выбрать другой инструмент

Выделение колонки хорошо для разовой выгрузки. Для регулярных задач оно неудобно.

  • Нужен один и тот же срез каждую неделю. Сохраните настройки отчёта и формируйте его заново, не повторяя выделение вручную.
  • Нужна выгрузка большого объёма. Через вывод списка и сохранение в файл надёжнее, чем через буфер обмена.
  • Нужно изменить значения в колонке у многих элементов сразу. Это не выделение, а групповая обработка. Ищите в списке команду, которая меняет выделенные элементы, и сначала проверьте её на одной-двух строках.

Проверка результата перед вставкой

Две минуты на проверку избавят от переделок.

  • ✅ Посмотрите на рамку выделения: она должна охватывать именно ту область, которая нужна, без захвата соседней колонки.
  • ✅ Прокрутите вниз до конца выделения и убедитесь, что последняя строка данных входит в область, а итог под ней нет.
  • ✅ Вставьте данные в пустой лист Excel, а не в рабочую книгу с формулами: так проще заметить сдвиг и не затереть чужие значения.
  • ✅ Сверьте количество строк и сумму с тем, что показывает сам отчёт. Совпало — выгрузка корректна.

Если число строк в Excel меньше, чем в 1С, скорее всего, выделение оборвалось на прокрутке или список подгрузил не все записи. Повторите через вывод списка.

Частые проблемы и как их решить

Часть неудач повторяется у многих.

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

Выделение сбрасывается при прокрутке. Скорее всего, вы случайно кликнули без Shift. Начните заново: первая ячейка обычным кликом, последняя с Shift.

Ctrl + C копирует не то, что выделено. Список вставит только видимые колонки. Скрытое в буфер не попадёт, сначала включите колонку через «Изменить форму».

В отчёте выделяется лишний фрагмент. Если в отчёте есть объединённые ячейки, выделение расширяется до всей объединённой области. Выделяйте по одной колонке в той части, где объединения нет.

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

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

Можно ли выделить столбец в табличной части документа?
Нет, колонку целиком там не выделить. Выделите нужные строки и скопируйте Ctrl + C, в буфер попадут видимые колонки. Для одной колонки удобнее вставить данные в Excel и оставить в нём нужный столбец.
Как выделить сразу несколько несмежных колонок?
В табличном документе кликайте по заголовкам, удерживая Ctrl. В списках формы так выделить колонки нельзя.
Почему нельзя скопировать колонку, которой нет на экране?
Копируются только отображаемые колонки. Включите нужную через «Еще» → «Изменить форму» или выведите список в табличный документ с выбором колонок.
Как выделить всё в списке и таблице разом?
Нажмите Ctrl + A. В динамическом списке выделятся загруженные строки, а не вся выборка.
Как выделить столбец, чтобы сохранить его в файл?
Выведите список в табличный документ, отметьте только нужную колонку и сохраните документ в формате Excel. Лишние колонки так не попадут в файл.