К статье
Практический материал

Быстрый старт · 9 мин

Как изменить ширину колонки в 1С: пошаговая инструкция

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

Ширина колонок в 1С влияет на удобство работы со списками документов, справочниками и табличными частями. Слишком узкая колонка обрезает текст, слишком широкая — «съедает» место и заставляет постоянно пользоваться горизонтальной прокруткой. В большинстве случаев ширину можно изменить прямо в пользовательском режиме, без программирования и прав администратора.

Способ настройки зависит от того, где находится колонка: в динамическом списке, в табличной части документа или в отчёте. Также имеет значение версия платформы и то, работаете вы в тонком клиенте, веб-клиенте или в мобильном приложении. Ниже разобраны все основные сценарии для типовых конфигураций на управляемых формах (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ЗУП и других).

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

Изменение ширины колонки мышью

Самый простой метод работает в большинстве списков и табличных частей. Наведите указатель мыши на вертикальную границу между заголовками двух колонок — курсор изменит вид на двустороннюю стрелку. Зажмите левую кнопку мыши и перетащите границу влево или вправо до нужного размера, затем отпустите кнопку.

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

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

Как изменить ширину мышью
  1. 1
    Откройте нужный список или документ с табличной частью
  2. 2
    Наведите курсор на границу между заголовками колонок
  3. 3
    Дождитесь появления курсора в виде двусторонней стрелки
  4. 4
    Перетащите границу до нужной ширины и отпустите кнопку
  5. 5
    Проверьте, что данные отображаются полностью и лишнего пустого места нет

Настройка ширины через «Изменить форму»

Если мышью изменить размер не получается или нужно задать точное значение, используйте редактор формы. В управляемых формах он вызывается через кнопку «Ещё» в правом верхнем углу окна, далее пункт «Изменить форму». В старых версиях платформы аналогичный пункт может называться «Настройка формы».

В открывшемся дереве элементов найдите нужную таблицу и внутри неё — нужную колонку. Выделив элемент, вы увидите в правой части окна список свойств, среди которых есть «Ширина». Значение задаётся в условных единицах (примерно соответствует количеству символов средней ширины). Увеличьте число, чтобы расширить колонку, уменьшите — чтобы сузить.

После изменения нажмите «ОК» или «Готово» и проверьте результат на форме. Если колонка всё ещё не влезает, вернитесь в редактор и скорректируйте значение ещё раз. Точный подбор обычно занимает две-три итерации.

Настройка списка: состав и порядок колонок

Для динамических списков (журналы документов, списки справочников) есть отдельный инструмент — «Настройка списка». Откройте его через «Ещё» → «Настроить список» или «Настройка списка» в зависимости от конфигурации. Здесь можно управлять видимостью колонок: убрать лишние, чтобы освободить место для нужных.

Часто проблема «не хватает ширины» решается не растягиванием колонки, а отключением ненужных. Например, в журнале реализаций можно скрыть колонки «Склад», «Организация» или «Комментарий», если вы ими не пользуетесь — тогда колонке «Контрагент» достанется больше места без прокрутки.

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

Типичные ошибки
01
Растягивание всех колонок под максимум — в итоге появляется горизонтальная прокрутка и часть данных всегда скрыта
02
Попытка изменить ширину в отчёте, который формируется заново, — настройка сбрасывается при каждом формировании
03
Изменение формы через конфигуратор вместо пользовательских настроек — лишняя доработка, которая усложнит обновление
04
Ожидание, что настройка применится ко всем пользователям — ширина колонок сохраняется персонально

Фиксация колонок и горизонтальная прокрутка

Когда колонок много и все нужны, полезна функция фиксации. Зафиксированные слева колонки остаются на месте при горизонтальной прокрутке остальной таблицы. В форме списка или табличной части это настраивается через «Ещё» → «Изменить форму»: у таблицы есть свойство фиксации слева, где указывается, сколько первых колонок закрепить.

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

Ширина колонок в отчётах

В отчётах на СКД (системе компоновки данных), например «Оборотно-сальдовая ведомость» или «Анализ продаж», ширина колонок определяется настройками отчёта и может пересчитываться при каждом формировании. Ручное растягивание в сформированном табличном документе действует только до следующего нажатия «Сформировать».

Чтобы ширина сохранялась, откройте «Настройки» отчёта, перейдите на вкладку с выбранными полями и проверьте вариант настройки. В ряде отчётов ширину можно задать через «Ещё» → «Изменить форму» для таблицы результата. Если отчёт доработан программистом, ширина может быть жёстко задана в макете — тогда изменить её в пользовательском режиме не получится.

Практический приём: если отчёт не влезает на экран, уменьшите масштаб отображения табличного документа (кнопка масштаба на панели или Ctrl + колесо мыши) либо сузьте неинформативные колонки перед печатью.

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

Почему настройки ширины сбрасываются и что делать

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

Проверить и сбросить сохранённые настройки можно через «Ещё» → «Установить стандартные настройки» (в списках) или через административный раздел «Администрирование» → «Пользователи и права» → «Персональные настройки пользователей», если у вас есть соответствующие права. После сброса настройте ширину заново — новая настройка должна сохраниться.

Особенности веб-клиента и мобильного клиента

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

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

Итог

Что важно запомнить

Ширина колонки в 1С меняется перетаскиванием границы заголовка мышью, а точное значение задаётся через «Ещё» → «Изменить форму». Настройка персональна и безопасна для данных. Если ширина сбрасывается — проверьте сохранение пользовательских настроек, а не торопитесь дорабатывать конфигурацию.

Частые вопросы о ширине колонок в 1С

Почему колонка не растягивается мышью?

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

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

Нет. Настройки размеров и порядка колонок сохраняются индивидуально для каждого пользователя информационной базы. Чтобы передать настройку коллеге, в некоторых конфигурациях доступен обмен настройками списка через пункт «Выбрать настройки» / «Сохранить настройки», либо администратор может скопировать настройки через раздел управления пользователями.

Как вернуть стандартную ширину колонок?

В списке откройте «Ещё» → «Установить стандартные настройки» — состав, порядок и размеры колонок вернутся к значениям по умолчанию. Для произвольной формы можно зайти в «Изменить форму» и сбросить изменения, либо администратор очистит сохранённые настройки формы централизованно.

Можно ли задать ширину колонки программно?

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

Почему в отчёте ширина колонок сбрасывается после формирования?

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

Колонка обрезает длинные наименования — что лучше: расширить её или что-то ещё?

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