Быстрый старт · 9 мин
Как раздвинуть колонку в 1С: все способы настройки ширины
Как раздвинуть колонку в 1С: мышью, через меню «Изменить форму» и настройки списка. Разбираем типовые формы, отчёты и печатные документы с примерами.
Узкая колонка, в которой обрезается наименование товара, контрагент или комментарий, — одна из самых частых бытовых проблем при работе в 1С. Текст уходит за правый край, приходится открывать каждую строку, чтобы прочитать значение целиком, и это замедляет работу с документами и списками.
Способ раздвинуть колонку зависит от того, где именно вы работаете: в динамическом списке (журнал документов, справочник), в табличной части документа, в отчёте на СКД или в печатной форме. В первых двух случаях достаточно мыши или меню настройки формы, в отчётах ширину задают через настройки варианта, а в печатных формах — через макет, который меняет программист.
Ниже разобраны все рабочие сценарии для типовых конфигураций (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом, ERP) в интерфейсе «Такси». Большинство действий доступно обычному пользователю без прав администратора и не требует изменения конфигурации.
Раздвигаем колонку мышью в списке или табличной части
Самый быстрый способ работает в динамических списках (журналы документов, справочники) и в табличных частях документов. Наведите курсор на вертикальную границу между заголовками двух колонок — указатель примет форму двунаправленной стрелки. Зажмите левую кнопку мыши и потяните границу вправо, затем отпустите.
Если граница не «цепляется», убедитесь, что курсор находится именно на строке заголовка, а не на строках данных. В некоторых формах захват срабатывает только в зоне шапки таблицы. Также проверьте, что форма не открыта в режиме только для просмотра — тогда изменения не сохраняются.
Двойной щелчок по границе заголовка в ряде форм подгоняет ширину колонки под содержимое автоматически. Это удобно, когда нужно быстро развернуть обрезанный текст без ручного подбора ширины.
- 1Откройте список или документ с нужной таблицей
- 2Наведите курсор на границу между заголовками колонок
- 3Дождитесь появления двунаправленной стрелки
- 4Потяните границу вправо до нужной ширины
- 5Закройте и снова откройте форму — проверьте, сохранилась ли ширина
Настройка ширины через «Изменить форму»
Если мышью раздвинуть не получается или нужно задать точную ширину, используйте редактор формы. Откройте меню «Ещё» в правом верхнем углу формы и выберите пункт «Изменить форму». Появится дерево элементов формы с панелью свойств.
Найдите в дереве нужную таблицу и внутри неё — нужную колонку (поле). Выделите её и в панели свойств справа найдите параметр «Ширина». Укажите значение в символах — например, 30 или 50. Чем больше число, тем шире колонка. Снимите флажок «Автоширина», если он установлен, иначе система может перезаписать ваше значение.
После нажатия «ОК» форма перестроится с новыми размерами. Настройка сохраняется для текущего пользователя и применяется при следующих открытиях этой формы.
Как раздвинуть колонку в отчёте
В отчётах на системе компоновки данных (а это почти все отчёты в современных типовых конфигурациях) ширина колонок обычно подбирается автоматически при формировании. Если текст обрезается, сначала попробуйте простой приём: наведите курсор на границу между заголовками колонок в уже сформированном отчёте — во многих случаях её можно перетащить мышью, как в обычной таблице.
Для постоянной настройки откройте «Ещё → Изменить вариант отчёта» (или кнопку «Настройки»). Перейдите на вкладку «Поля» или в расширенные настройки, найдите нужное поле и задайте для него оформление: параметр «Ширина» или «Минимальная ширина». Сохраните вариант отчёта под своим именем, чтобы настройка применялась при каждом формировании.
Учтите, что в некоторых отчётах ширина жёстко задана разработчиком в схеме компоновки, и пользовательские настройки могут не сработать. В этом случае изменение делает программист через конфигуратор.
Где какой способ работает
Мышь за границу заголовка или «Изменить форму». Сохраняется для пользователя автоматически.
Перетаскивание в сформированном отчёте или настройка варианта отчёта. Нужно сохранить вариант.
Только редактирование макета в конфигураторе или внешняя печатная форма. Обычному пользователю недоступно.
Ширина колонок в печатной форме
Печатные формы (счета, накладные, акты) строятся по макету — жёсткому шаблону, зашитому в конфигурацию. Раздвинуть колонку мышью в предпросмотре печати нельзя: это табличный документ с фиксированной структурой.
Есть два пути. Первый — попросить программиста открыть конфигуратор, найти макет печатной формы (обычно в разделе «Макеты» соответствующего документа) и изменить ширину колонок таблицы в макете. Это безопасный способ, но требует снятия конфигурации с поддержки или использования расширения.
Второй путь — подключить внешнюю печатную форму через «Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки». Внешняя форма не трогает конфигурацию и легко обновляется. Для разовой правки можно также вывести документ в табличный документ, включить режим редактирования («Таблица → Вид → Редактирование») и вручную раздвинуть колонки перед печатью — но изменения не сохранятся для следующих документов.
Почему настройка ширины сбрасывается
Частая жалоба: колонку раздвинул, а после перезапуска 1С всё вернулось. Причин несколько. Первая — настройки форм хранятся в профиле пользователя в информационной базе, и если хранилище настроек очищается регламентным заданием или при обмене, пользовательские размеры пропадают.
Вторая причина — обновление конфигурации. При обновлении формы объекта могут быть пересозданы, и старые пользовательские настройки к ним перестают применяться. Третья — работа под разными компьютерами или в веб-клиенте: часть настроек привязана к локальному клиенту.
Что делать: после настройки ширины проверьте, сохранилась ли она после закрытия и повторного открытия формы. Если сбрасывается систематически — попросите администратора проверить настройки хранилища пользовательских настроек и не очищает ли их регламентное обслуживание.
Проверка результата и ограничения
После любого способа проверьте три вещи: текст в самой длинной строке отображается полностью, ширина не сбрасывается после закрытия и повторного открытия формы, а соседние колонки не «съехали» и остались читаемыми. В отчётах дополнительно сформируйте отчёт заново — настройки варианта применяются только при новом формировании.
Помните об ограничениях: в тонком и веб-клиенте перетаскивание границ работает не во всех формах, в мобильном клиенте — практически нигде. Колонки, выведенные программно с фиксированной шириной, пользовательскими средствами не изменить.
Как проверить результат
Самое длинное значение в колонке видно целиком
Текст по-прежнему обрезан многоточием
После закрытия и открытия формы ширина сохранилась
Ширина вернулась к исходной
Новый сформированный отчёт выводится с нужной шириной
Ширина изменилась только в старом результате
Что важно запомнить
В списках и табличных частях колонку раздвигают мышью или через «Ещё → Изменить форму», в отчётах — через настройки варианта, в печатных формах — только через макет. Проверяйте, что настройка сохраняется после переоткрытия, а правки макетов делайте на копии базы.
Частые вопросы
Почему в меню «Ещё» нет пункта «Изменить форму»?
Чаще всего у вашей роли нет права на изменение форм либо администратор отключил эту возможность в настройках пользователей. Обратитесь к администратору 1С: он включит право или сам задаст нужную ширину колонки. В некоторых специальных формах пункт отсутствует по замыслу разработчиков конфигурации.
Раздвинул колонку, а настройка пропала после обновления 1С. Это нормально?
Да, при обновлении конфигурации формы могут пересоздаваться, и пользовательские настройки к ним перестают применяться. Придётся настроить ширину заново. Если сброс происходит без обновлений, попросите администратора проверить, не очищается ли хранилище пользовательских настроек регламентными заданиями.
Можно ли раздвинуть колонку в веб-клиенте 1С?
В веб-клиенте перетаскивание границ колонок работает не во всех формах и зависит от браузера. Надёжнее использовать «Ещё → Изменить форму» и задать ширину числом — этот способ в веб-клиенте работает стабильнее. Если и он недоступен, настройку выполняют в толстом или тонком клиенте.
Как сделать, чтобы колонка сама подстраивалась под длинный текст?
В настройках формы для поля есть свойство «Автоширина» и варианты растягивания. Включите автоматическую ширину или задайте большое значение с запасом. В отчётах на СКД ширина по умолчанию подбирается при формировании — если этого не происходит, проверьте настройки оформления поля в варианте отчёта.
Можно ли изменить ширину колонки в печатной форме без программиста?
Разово — да: выведите документ на печать, включите редактирование табличного документа через меню «Таблица → Вид → Редактирование» и раздвиньте колонки мышью. Но изменения коснутся только этого экземпляра. Для постоянного изменения нужна внешняя печатная форма или правка макета — это работа для специалиста по 1С.