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

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

Как раздвинуть колонку в 1С: все способы настройки ширины

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

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

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

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

Раздвигаем колонку мышью в списке или табличной части

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

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

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

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

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

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

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

После нажатия «ОК» форма перестроится с новыми размерами. Настройка сохраняется для текущего пользователя и применяется при следующих открытиях этой формы.

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

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

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

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

Где какой способ работает

Списки и табличные части

Мышь за границу заголовка или «Изменить форму». Сохраняется для пользователя автоматически.

Отчёты на СКД

Перетаскивание в сформированном отчёте или настройка варианта отчёта. Нужно сохранить вариант.

Печатные формы

Только редактирование макета в конфигураторе или внешняя печатная форма. Обычному пользователю недоступно.

Ширина колонок в печатной форме

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

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

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

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

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

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

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

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

Проверка результата и ограничения

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

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

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

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

Отображение текста
Норма

Самое длинное значение в колонке видно целиком

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

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

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

После закрытия и открытия формы ширина сохранилась

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

Ширина вернулась к исходной

Отчёт
Норма

Новый сформированный отчёт выводится с нужной шириной

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

Ширина изменилась только в старом результате

Итог

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

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

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

Почему в меню «Ещё» нет пункта «Изменить форму»?

Чаще всего у вашей роли нет права на изменение форм либо администратор отключил эту возможность в настройках пользователей. Обратитесь к администратору 1С: он включит право или сам задаст нужную ширину колонки. В некоторых специальных формах пункт отсутствует по замыслу разработчиков конфигурации.

Раздвинул колонку, а настройка пропала после обновления 1С. Это нормально?

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

Можно ли раздвинуть колонку в веб-клиенте 1С?

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

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

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

Можно ли изменить ширину колонки в печатной форме без программиста?

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