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

Обучение и Решения · 8 мин

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

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

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

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

Изменение ширины столбца мышью

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

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

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

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

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

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

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

Рядом со свойством «Ширина» есть полезные связанные параметры: «Растягивать по горизонтали» позволяет колонке занимать свободное место при расширении окна, а «Автоотметка незаполненного» и «Фиксация в таблице» влияют на поведение колонки при прокрутке. После изменений нажмите «ОК» и проверьте результат в форме.

Ширина колонок в табличной части документа

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

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

Изменение ширины в отчётах и печатных формах

В отчётах на СКД

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

В макетах печатных форм

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

Почему настройка ширины не сохраняется

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

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

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

Как сбросить настройки, если что-то пошло не так

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

Для списков также помогает пункт «Ещё» → «Настроить список», где можно сбросить настройки отображения. После сброса закройте и заново откройте форму, чтобы убедиться, что всё восстановилось.

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

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

Отображение значений
Норма

Текст и числа в колонке видны полностью, без обрезания

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

Значения обрезаны или заменены многоточием

Сохранение настройки
Норма

После закрытия и повторного открытия ширина сохранилась

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

Ширина сбрасывается к прежнему значению

Прокрутка
Норма

Горизонтальной прокрутки нет или она минимальна

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

Часть важных колонок постоянно скрыта за пределами экрана

Часто задаваемые вопросы

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

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

Почему пункт «Изменить форму» неактивен или отсутствует?

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

Как сделать, чтобы колонка автоматически подстраивалась под содержимое?

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

Изменится ли ширина колонок в печатной форме, если я настроил список?

Нет. Настройки экранных списков и печатные макеты — независимые механизмы. Ширину колонок на печати меняют только в макете печатной формы через конфигуратор или внешнюю печатную форму.

Что делать, если граница колонки не перетаскивается мышью?

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

Куда сохраняются пользовательские настройки ширины?

Они хранятся в информационной базе в системном хранилище настроек и привязаны к конкретному пользователю. При очистке настроек обслуживающими обработками или при смене пользователя настройки ширины теряются.

Итог

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

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