При работе с объемными отчетами в 1С:Предприятие пользователи часто сталкиваются с неудобством: когда строк в таблице становится много, при прокрутке вниз заголовок (шапка) исчезает из поля зрения — для этого подойдёт инструмент объединения отчетов для анализа данных. Это затрудняет анализ данных, так как становится непонятно, какой показатель отображен в конкретной колонке. В этой статье мы подробно разберем, как сделать заголовок видимым при прокрутке, используя только возможности пользовательского режима («1С:Предприятие»), без обращения к программисту или вмешательства в конфигуратор.
Проанализируем самый простой и быстрый способ, который позволяет «закрепить» нужную область здесь и сейчас. Этот метод полезен, если вам нужно разово просмотреть отчет и нет необходимости сохранять эту настройку для других пользователей, либо вы хотите редактировать свойства открытых форм и их элементов самостоятельно — есть готовый конструктор состава и структуры данных отчета без программиста.
Для реализации этого метода выполним следующие шаги:
Важное замечание: этот способ имеет существенный минус — настройка «слетает», если вы закроете отчет или сформируете его заново в некоторых версиях платформы. Как отметили участники обсуждения на форуме, это решение является временным и не сохраняется в варианте отчета.
Теперь разберем более основательный подход, который позволит сохранить настройку фиксации в вашем варианте отчета. Таким образом, каждый раз при открытии и формировании отчета шапка будет оставаться на месте автоматически.
Рассмотрим пошагово, как это настроить в интерфейсе «Такси» или «Управляемые формы»:
Отчет. Это критически важно, так как фиксация должна применяться ко всему документу, а не к отдельной группировке.Авто, платформа может принимать решение на свое усмотрение (часто — не фиксировать), поэтому принудительная установка значения Использовать гарантирует результат.Чтобы эта настройка не пропала при следующем открытии базы, не забудьте сохранить вариант отчета через меню Еще — Варианты отчета — Сохранить вариант....
Иногда возникают ситуации, когда мы установили значение Использовать в свойстве ФиксацияСверху, но шапка всё равно «улетает» при прокрутке. Выясним причины, почему так происходит.
Во-первых, проанализируем структуру отчета. Если разработчик использовал **индивидуальный макет** (собственную отрисовку заголовков в конфигураторе), стандартный механизм СКД может просто не определить границы шапки. В таких случаях настройка через «Изменить вариант» может игнорироваться платформой.
Во-вторых, стоит проверить уровень, на котором установлена настройка. Посмотрим на ситуацию из практики: пользователь установил фиксацию для конкретной группировки (например, «Номенклатура»), но не для всего отчета. В результате фиксация либо не работает вовсе, либо работает некорректно. Всегда проверяйте, что выбрана корневая папка Отчет в редакторе варианта.
В-третьих, программные ограничения. Если в модуле объекта отчета прописан жесткий алгоритм вывода результата (например, используется метод ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент.Вывести() с особыми параметрами), пользовательские настройки могут перекрываться программным кодом. В этом случае без вмешательства программиста проблему не решить.
Часто бывает необходимо видеть не только названия колонок, но и названия строк (например, наименование контрагента или артикул товара) при прокрутке отчета вправо. Для этого существует аналогичная настройка — Фиксация слева.
Разберем, как ее активировать:
Фиксация слева.Авто, платформа обычно фиксирует первую колонку с группировкой.Проанализируем влияние среды запуска на работу фиксации:
Совет: Если после всех манипуляций настройки не применились, попробуйте сбросить настройки отчета до стандартных. Нажмите Еще — Установить стандартные настройки, а затем повторите процедуру изменения варианта. Это очистит кэш настроек, который мог блокировать изменения.
Таким образом, мы рассмотрели все доступные пользователю способы управления видимостью заголовков. Совместное использование фиксации сверху и слева делает работу с большими аналитическими таблицами максимально комфортной и эффективной — для этого подойдёт набор управленческих отчетов для быстрой визуализации показателей.