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

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

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

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

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

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

Ниже разобраны все рабочие способы: от простого перетаскивания границы до программного задания ширины, а также типичные ситуации, когда столбец «не хочет» расширяться.

Как расширить столбец мышью в режиме предприятия

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

Отпустите кнопку — новая ширина применится сразу. В большинстве типовых конфигураций (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) платформа запоминает эту настройку: при следующем открытии того же списка столбец останется расширенным.

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

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

Автоподбор и настройка ширины через меню «Ещё»

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

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

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

Как расширить столбец в табличной части документа

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

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

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

Как изменить ширину колонки в отчёте

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

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

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

Сравнение вариантов

Перетаскивание мышью

Подходит для разовой настройки под себя; быстро, но действует только для текущего пользователя и может сброситься при обновлении

Меню Ещё → Изменить форму

Когда нужно настроить несколько колонок и поведение при растягивании окна; тоже персональная настройка

Настройка варианта отчёта

Для отчётов, где ширина нужна постоянно; сохраняется в варианте и может быть передана другим пользователям

Конфигуратор или расширение

Когда ширина должна быть задана для всех пользователей централизованно; требует прав разработчика

Настройка ширины колонки в конфигураторе

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

Ключевые свойства: «Ширина» (в символах), «Минимальная ширина», «Растягивать по горизонтали», «Фиксация в таблице». Например, установите для колонки «Наименование» минимальную ширину 30 и включите растягивание — тогда она будет занимать всё свободное место формы, а остальные колонки останутся компактными.

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

Почему столбец не расширяется: типичные причины

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

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

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

Типичные ошибки
01
Тянуть границу тела таблицы вместо границы заголовка — курсор меняется только на заголовке, в области данных растягивание не работает
02
Расширять колонку до предела, не сужая соседние — в итоге часть колонок уходит за край окна и появляется горизонтальная прокрутка
03
Менять ширину каждому пользователю вручную вместо одной настройки в расширении конфигурации — трата времени и разный вид форм у сотрудников
04
Снимать конфигурацию с поддержки ради косметической правки — последующие обновления станут ручными и рискованными

Проверка результата и FAQ

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

Контрольные точки

Как проверить результат

Повторное открытие списка
Норма

Ширина столбца сохранилась

Тревожный признак

Ширина сбросилась к исходной

Содержимое колонки
Норма

Значения видны полностью без многоточия

Тревожный признак

Текст по-прежнему обрезан

Соседние колонки
Норма

Все колонки помещаются без горизонтальной прокрутки

Тревожный признак

Часть колонок ушла за край окна

Почему ширина столбца сбрасывается после закрытия 1С?

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

Можно ли расширить столбец сразу для всех пользователей?

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

Двойной клик по границе не подбирает ширину — что делать?

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

Как расширить колонку в печатной форме документа?

Ширина колонок печатной формы задаётся в макете документа в конфигураторе, а не в режиме пользователя. Если изменение нужно постоянно — попросите разработчика скорректировать макет (лучше через расширение). Разово можно вывести документ в табличный документ и вручную растянуть колонку перед печатью, если редактирование табличного документа разрешено.

Столбец расширен, но текст всё равно обрезается — в чём причина?

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

Итог

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

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