Фиксация строк и столбцов в табличном документе 1С

· 9 мин

Содержание

Чтобы колонка в отчёте 1С не уезжала при горизонтальной прокрутке, поставьте курсор в ячейку правее нужных столбцов и выполните Главное меню → Таблица → Вид → Зафиксировать таблицу. Всё, что окажется слева от курсора, останется на месте, а остальная часть отчёта будет прокручиваться. Тем же способом закрепляют строку шапки — только курсор ставят на строку ниже неё.

Закрепить колонку в отчёте нужно, когда таблица шире экрана: прокручиваешь вправо — и названия статей или номенклатуры уползают за левый край, цифры превращаются в набор чисел без привязки. Фиксация решает это за два клика и работает в любом отчёте, потому что результат любого отчёта 1С — это табличный документ.

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

Почему фиксация есть в любом отчёте

Когда вы формируете оборотно-сальдовую ведомость, карточку счёта, анализ субконто или любой другой отчёт, платформа выводит результат не в отдельное окно особого вида, а в табличный документ. Это стандартный объект 1С — такой же, как печатная форма накладной или настраиваемый бланк.

Из этого следует главное: команда фиксации не зависит от конфигурации и от конкретного отчёта. Она встроена в сам табличный документ. Поэтому путь к ней один и тот же в Бухгалтерии, в ЗУП, в Управлении торговлей и в УНФ.

Фиксация — это чисто визуальная настройка отображения. Она:

  • 📌 не меняет данные и не влияет на суммы;
  • 👁 действует только для текущего открытого результата на экране;
  • ↔️ работает по принципу «левее и выше курсора» — закрепляется всё, что находится слева от столбца и выше строки активной ячейки.

Этот принцип — ключ ко всему остальному. Поняв его, вы закрепите любую комбинацию строк и столбцов, не запоминая отдельных команд.

Чтобы не промахнуться с ячейкой, удобно включить заголовки строк и столбцов — те самые буквы A, B, C сверху и номера 1, 2, 3 слева, как в табличном редакторе. Они включаются командой Главное меню → Таблица → Вид → Отображать заголовки. С заголовками сразу видно, в каком столбце и строке стоит курсор, и легко прицелиться в нужную ячейку перед фиксацией. Рядом в том же меню Вид есть Отображать сетку — границы ячеек, которые тоже помогают ориентироваться в широком отчёте.

Как закрепить столбцы в отчёте

Допустим, в отчёте первый столбец — наименование, а дальше идут месяцы или склады, из-за которых таблица уезжает за экран. Нужно, чтобы наименование оставалось на месте.

  1. Сформируйте отчёт и дождитесь, пока результат выведется в табличный документ.
  2. Щёлкните по ячейке в первой строке того столбца, который должен стать первым прокручиваемым, — то есть сразу правее тех, что хотите закрепить. Чтобы закрепить один левый столбец, поставьте курсор во второй столбец первой строки.
  3. Выполните Главное меню → Таблица → Вид → Зафиксировать таблицу.

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

Курсор в первой строке — это важно. Если он стоит ниже, вместе со столбцами закрепятся и строки над курсором. Чтобы зафиксировать только столбцы, держите активную ячейку в самой верхней строке таблицы.

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

Пример из практики. Оборотно-сальдовая ведомость по счёту с разбивкой по субконто и месяцам занимает десяток столбцов и уезжает за экран. Наименование субконто стоит в левой колонке. Ставим курсор во второй столбец первой строки, фиксируем — и теперь, прокручивая месяцы, вы всегда видите, к какой номенклатуре или контрагенту относятся цифры. Тот же приём спасает в анализе субконто, в карточке счёта с валютами и в любом широком регистре.

Фиксация строк и комбинированный вариант

Со строками логика зеркальная. Чтобы шапка отчёта не уезжала при прокрутке вниз:

  1. Поставьте курсор в первый столбец той строки, что должна прокручиваться первой, — обычно это строка сразу под шапкой.
  2. Главное меню → Таблица → Вид → Зафиксировать таблицу.

Всё, что выше курсора, останется на экране при вертикальной прокрутке.

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

Пример. Шапка занимает две верхние строки, закрепить надо один левый столбец. Ставим курсор во второй столбец третьей строки и фиксируем. Результат: две верхние строки и первый столбец неподвижны, остальное прокручивается и по горизонтали, и по вертикали.

Что нужно закрепитьКуда поставить курсор
Только левый столбец2-й столбец, 1-я строка
Два левых столбца3-й столбец, 1-я строка
Только строку шапки1-й столбец, 2-я строка
Шапку (2 строки) и левый столбец2-й столбец, 3-я строка

Где лежит команда и как снять фиксацию

Меню Таблица появляется в главном меню программы только тогда, когда активное окно — табличный документ. Открыт отчёт, печатная форма или сам документ 1С — пункта Таблица не будет. Это первое, что стоит проверить, если команда не находится.

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

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

Снять фиксацию так же просто: Главное меню → Таблица → Вид → Отменить фиксацию таблицы. Команда сбрасывает закрепление целиком — выборочно «открепить» один столбец нельзя, нужно отменить и зафиксировать заново по другой ячейке.

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

Одинаково ли это во всех конфигурациях и версиях

Поскольку фиксация — свойство платформенного табличного документа, порядок действий совпадает везде, где отчёт выводится в таблицу:

  • 🟡 1С:Бухгалтерия 3.0;
  • 🟡 1С:Зарплата и управление персоналом 3.1;
  • 🟡 1С:Управление торговлей 11;
  • 🟡 1С:УНФ, 1С:ERP и прочие конфигурации на платформе 8.3.

Путь Таблица → Вид → Зафиксировать таблицу и правило «левее и выше курсора» одинаковы во всех. Интерфейс «Такси» на платформе 8.3 держит команду в главном меню, как описано выше.

Если вы работаете в заметно более старой версии платформы, расположение пунктов меню может отличаться, но сам механизм фиксации по активной ячейке остаётся тем же. На актуальной 8.3 ориентируйтесь на путь из этой статьи.

Чтобы шапка повторялась на каждой странице печати

Фиксация удерживает строки и столбцы только на экране. На печать и в PDF она не переносится: при выводе на бумагу закреплённая шапка сама собой на каждой странице не повторится.

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

Так что для удобного просмотра на экране — фиксация, для корректной печати длинного отчёта — повторение выделенного при печати. Это две разные настройки, их часто путают. Проверить результат перед выводом на бумагу помогает предварительный просмотр: в нём сразу видно, повторяется ли шапка на второй и последующих страницах.

Почему фиксация слетает и что с этим делать

Самая частая жалоба: «зафиксировал — а после переформирования всё сбросилось». Это не ошибка. Фиксация привязана к конкретному выведенному результату на экране; стоит переформировать отчёт — платформа строит табличный документ заново, и настройка отображения обнуляется.

Разберём типичные ситуации.

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

Сохраняется ли фиксация в варианте отчёта

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

Если удобный вид отчёта нужно сохранить именно «как картинку таблицы», есть рабочий приём: сохраните сформированный результат в файл табличного документа через Файл → Сохранить как с типом .mxl. Фиксация сохранится вместе с файлом — при повторном открытии закреплённые строки и столбцы останутся на месте. Такой файл открывается и просмотрщиком табличных документов, и самой 1С.

Для регулярной выгрузки это удобнее, чем каждый раз фиксировать заново: один раз настроили вид, сохранили — и дальше открываете готовый.

Отдельно про выгрузку в Excel. Если отчёт сохраняется в формат таблицы Excel (.xlsx), фиксация из 1С в него не переносится — у Excel своя механика закрепления. В открытом файле Excel закрепить области нужно повторно, средствами самого Excel (на вкладке Вид — закрепление областей). То же правило: фиксация 1С живёт только внутри табличного документа 1С.

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

Сохранится ли фиксация после закрытия или переформирования отчёта?
Нет. Фиксация действует для текущего результата на экране. При переформировании отчёта таблица строится заново и закрепление сбрасывается. Чтобы сохранить вид, выгрузите результат в файл .mxl.
Можно ли закрепить столбец где-то в середине таблицы?
Нет. Фиксация работает только от левого края (столбцы) и сверху (строки). Закрепить колонку в середине, прокручивая таблицу и слева, и справа от неё, нельзя.
Чем фиксация отличается от повторения шапки при печати?
Фиксация удерживает строки и столбцы на экране при прокрутке. Повторение при печати — отдельная настройка, которая печатает шапку на каждой бумажной странице. На печать фиксация не влияет.
Почему в главном меню нет пункта «Таблица»?
Он появляется только когда активно окно с табличным документом. Щёлкните по области с результатом отчёта, чтобы сделать её активной, — пункт Таблица станет доступен.
Влияет ли фиксация на данные и суммы отчёта?
Нет. Это настройка отображения. Цифры, итоги и состав отчёта остаются прежними — меняется только то, что остаётся на экране при прокрутке.
Перенесётся ли фиксация, если выгрузить отчёт в Excel?
Нет. При сохранении в .xlsx закрепление из 1С теряется. В открытом файле Excel области закрепляют заново — его собственной командой на вкладке Вид.