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

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

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

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

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

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

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

Определяем, что именно нужно раздвинуть

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

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

Текст обрезан многоточиемКолонка слишком узкая

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

Видна только первая строка текстаВысота строки фиксирована

Нужно включить автовысоту строки или перенос текста

Длинная пустая колонкаШирина задана избыточно

Уменьшите ширину или используйте автоподбор ширины

Строки сгруппированы и скрытыСвёрнута группировка

Разверните группу кнопкой «+» или через меню

Как раздвинуть колонку мышью

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

В обычных формах (старые конфигурации вроде «1С:Управление торговлей 10.3» или «1С:Бухгалтерия 7.7») этот способ работает везде, и ширина обычно запоминается автоматически. В управляемых формах ручное растягивание тоже работает, но результат может не сохраниться после закрытия окна — это зависит от настроек формы, заданных разработчиком конфигурации.

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

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

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

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

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

Порядок действий в управляемой форме
  1. 1
    Откройте документ или список с проблемной таблицей
  2. 2
    Нажмите «Ещё» → «Изменить форму»
  3. 3
    Найдите нужную колонку в дереве элементов
  4. 4
    Установите ширину в символах или включите растягивание
  5. 5
    Нажмите «ОК» и проверьте вид таблицы
  6. 6
    Переоткройте форму, чтобы убедиться, что настройка сохранилась

Как увеличить высоту строки и включить перенос текста

Когда длинный текст не помещается в ячейку, растягивать колонку бессмысленно — эффективнее включить перенос и автоматическую высоту строки. Тогда текст займёт две-три строки внутри ячейки, а таблица останется компактной.

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

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

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

Растянуть колонку мышью

Быстро, но в управляемых формах часто не сохраняется после закрытия окна

Ширина через «Изменить форму»

Настройка сохраняется, но требует прав на изменение формы

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

Лучшее решение для длинных наименований, но не везде доступно в пользовательском режиме

Доработка в конфигураторе

Решает любые ограничения, но требует разработчика и снятия формы с поддержки

Разворачивание свёрнутых строк в списках и отчётах

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

Чтобы развернуть сразу все уровни, в отчётах на СКД (системе компоновки данных) используйте кнопки уровней группировок на панели отчёта — цифры 1, 2, 3 показывают, до какого уровня развёрнуты строки. Также можно нажать правой кнопкой на группу и выбрать «Развернуть» или изменить настройки отчёта через «Ещё» → «Изменить вариант отчёта».

В динамических списках документов группировка иногда включена по дате или контрагенту. Если строки «пропали», проверьте, не включена ли группировка: отключите её через настройку списка, и все строки отобразятся плоским перечнем.

Маршрут решения

Как выбрать действие

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

Сохранение настроек и права доступа

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

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

Чтобы сбросить неудачную настройку формы, откройте «Изменить форму» и нажмите «Установить стандартные настройки» — форма вернётся к виду, заданному разработчиком конфигурации.

Типичные ошибки и их последствия

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

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

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

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

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

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

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

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

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

Наименование видно полностью или переносится на 2–3 строки

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

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

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

После переоткрытия формы ширина строк и колонок прежняя

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

Настройка сбрасывается к исходной

Общий вид таблицы
Норма

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

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

Часть колонок уехала за край экрана

Итог

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

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

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

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

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

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

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

Где находится пункт «Изменить форму»?

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

Как развернуть все сгруппированные строки в отчёте сразу?

Используйте кнопки уровней группировки на панели отчёта (цифры 1, 2, 3) либо щёлкните правой кнопкой по группе и выберите разворачивание. Полностью убрать группировку можно в настройках варианта отчёта.

Изменение ширины колонок влияет на печатную форму документа?

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

Как вернуть исходный вид таблицы, если настройка не удалась?

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