Ширина колонок в 1С: как расширить, сузить и сохранить
Содержание
Ширину столбца в 1С 8.3 меняют мышью: наведите курсор на границу между заголовками колонок и потяните вправо или влево. Для списков (номенклатура, контрагенты, документы) этого хватает. Результат запоминается для вашего пользователя. Для отчётов и печатных форм правила другие, и о них ниже.
Если столбцы «разъехались», текст обрезан или вместо суммы видны решётки, дело обычно в одном из трёх: колонка уже, чем содержимое; форма растянута не так, как вам удобно; сохранённые настройки устарели. Разберём каждый случай отдельно.
Перетаскивание границы: самый быстрый способ
Работает в любом списке, журнале документов и в табличной части документа.
- Откройте список, например
Справочники → Номенклатураили журналПродажи. - Подведите курсор к правой границе заголовка нужной колонки. Указатель сменится на двойную стрелку.
- Зажмите левую кнопку мыши и потяните границу.
- Отпустите кнопку, ширина зафиксирована.
Соседние колонки при этом сдвигаются. Если вы расширили одну колонку, а другие «уехали» за правый край окна, внизу появится горизонтальная полоса прокрутки. Либо сузьте другие колонки, либо разверните окно.
Когда в списке мало данных, а колонка пустая, сузьте её до минимума. Освободившееся место разойдётся между остальными колонками.
Табличная часть документа
В табличной части (товары в реализации, начисления в ведомости) колонки двигаются так же. Отличие в том, что эти настройки относятся к форме документа, а не к конкретному документу. Расширили колонку «Номенклатура» в одной реализации, и в следующей она будет такой же.
Что делать, если нужная колонка скрыта или стоит не там
Иногда дело не в ширине: колонки просто нет на экране. Тогда надо не двигать границы, а подключить её.
В большинстве списков в командной панели есть кнопка Ещё. В её меню найдите пункт Настроить список… (если он есть в этой форме) или Изменить форму…. Откроются два разных окна:
| Команда | Что делает | Для кого |
|---|---|---|
Настроить список… | Колонки, порядок, отбор, сортировка конкретного списка | Любой пользователь |
Изменить форму… | Расположение полей и колонок самой формы | Пользователь с правом на настройку форм |
В окне настройки списка отметьте галочками колонки, которые нужны, и расставьте их стрелками вверх и вниз. После ОК новые колонки появятся с шириной по умолчанию. Дальше подгоните её мышью.
Права на изменение формы выдаёт администратор. Если пункта Изменить форму… нет, это не сбой: у вашей роли нет такого права. Попросите администратора включить его или сделайте настройку под его учётной записью.
Настройка формы: ширина, растягивание и порядок полей
Окно Изменить форму… показывает дерево элементов формы. Выберите нужное поле или колонку и откройте его свойства. Здесь пригодятся такие параметры:
- 📏 Ширина — фиксированная ширина колонки в символах. Подходит, когда вам нужен одинаковый вид у всех пользователей.
- ↔️ Растягивать по горизонтали — колонка занимает всё свободное место. Удобно для одной главной колонки вроде «Наименование».
- 🔒 Максимальная ширина — потолок, выше которого колонка не растёт, даже если текст длинный.
- 🙈 Видимость — скрывает колонку, не удаляя её.
Лучше растягивать по горизонтали только одну колонку, самую текстовую. Если растянуть несколько, они делят место поровну, и числовые колонки станут слишком широкими.
Чтобы вернуть всё как было, в том же окне есть команда установки стандартных настроек. Она сбрасывает ваши изменения формы к виду, который задали разработчики конфигурации. Сначала посмотрите, что именно вы поменяли: сброс уберёт и ширину, и порядок колонок, и скрытые поля.
Сохранение пользовательских настроек
Ширина колонок и порядок полей сохраняются на уровне вашего пользователя и конкретной формы. Отдельной кнопки «Сохранить» нет: настройки записываются при закрытии формы.
Из этого следует несколько практических вещей.
- Другой компьютер, тот же пользователь. Для базы на сервере настройки хранятся в базе, и вид формы будет тем же. Для файловой базы это тоже так, пока вы заходите под той же учётной записью 1С.
- Другой пользователь. Видит свои настройки. Чтобы коллеги получили ваш вид, их надо настроить отдельно либо передать настройки средствами администрирования.
- Закрыли программу аварийно. Последние изменения формы могут не записаться. Если вы долго подбирали ширину колонок, закройте форму обычным способом.
- После обновления конфигурации. Если разработчики изменили форму, часть ваших настроек может сброситься. Это нормально, подгоните колонки заново.
Если у вас в организации десять бухгалтеров с одинаковой задачей, настройте форму один раз у одного, а остальным покажите, как повторить. Автоматической раздачи «моего вида» всем в стандартных формах нет.
Табличные документы и отчёты: свои правила
В отчётах (оборотно-сальдовая ведомость, карточка счёта) и печатных формах работает табличный документ, а не список. Здесь ширина колонок задаётся иначе, и поведение отличается.
Как изменить ширину в отчёте
В сформированном отчёте границы колонок тоже можно тянуть мышью, если в окне отчёта виден ряд с номерами колонок. Если его нет, а размер подогнать нужно, пользуйтесь командами меню отчёта для показа заголовков таблицы (ищите их в Ещё → Вид).
Главная особенность: при повторном формировании отчёта ширина часто возвращается к исходной. Вы нажали Сформировать после смены периода, и ваши подгонки пропали. Это не ошибка. Отчёт строится заново по макету, а макет задаёт ширину.
Что помогает:
- Сначала задайте период и отборы, сформируйте отчёт, и только потом подгоняйте ширину.
- Нужна постоянная ширина — вынесите отчёт в Excel и настройте там.
- Регулярно нужен один и тот же вид — просите разработчика поправить макет. Для макета ширина — свойство колонки в его таблице.
Печатные формы
В печатной форме (счёт, накладная) границы тянуть бесполезно: ширина берётся из макета. Если нужно, чтобы адрес или наименование не обрезались, у разработчика есть два пути: расширить колонку в макете или включить для ячейки перенос по словам. Для пользователя вывод простой: меняйте не экран, а макет.
Данные не помещаются: решётки, обрезанный текст, «кракозябры»
Иногда колонку расширяют, потому что видят странное содержимое. Разберёмся, что это.
| Что видите | Почему | Что делать |
|---|---|---|
В ячейке число превратилось в ### | Сумма не помещается по ширине | Расширьте колонку; текст в таком случае не «ломается», число просто не показывается |
| Текст обрывается на границе | Колонка уже, чем строка, и соседняя ячейка занята | Расширьте колонку или включите перенос по словам в свойствах ячейки (для макета) |
| Вместо букв квадраты, вопросы, «абракадабра» | Это не ширина: проблема со шрифтом или кодировкой выгрузки | Проверьте шрифт в формате ячейки; при выгрузке в текстовый файл — выберите кодировку, которую ждёт получатель |
| Строка в списке обрезана многоточием | Длинное наименование | Растяните колонку или откройте элемент и прочтите целиком |
Про кодировку: сама 1С отображает текст в Юникоде, и «кракозябры» в окне программы бывают редко. Чаще они возникают после выгрузки в текстовый файл или при открытии файла в стороннем редакторе. Тогда расширять колонку бесполезно: надо сменить кодировку при сохранении или открытии файла (например, UTF-8 или 1251).
Ещё одна причина «слишком широко» или «слишком узко» — масштаб. Если в Windows включено увеличение интерфейса до 125–150 %, а в 1С выбран другой масштаб, колонки выглядят пропорционально иначе. Сравните масштаб в настройках Windows и в параметрах программы.
Порядок колонок, высота строк и выгрузка в Excel
Ширина редко живёт отдельно от соседних настроек. Три связанных приёма, которые закрывают остальные неудобства.
Порядок колонок
Колонку можно перетащить за заголовок на другое место: зажмите заголовок, переместите его между другими колонками и отпустите. Так нужные данные оказываются рядом, и уже тогда подгоняется ширина. Порядок сохраняется так же, как и ширина, на уровне вашего пользователя.
Высота строк и многострочные наименования
Если наименование в списке не помещается, колонку не обязательно растягивать до конца экрана. В ряде форм длинный текст можно показать в несколько строк, но это задаётся свойствами поля в форме, а не мышью. Для списка с сотнями позиций такой вид неудобен: строки становятся высокими, и на экран помещается меньше записей. Чаще проще оставить колонку в разумных пределах и читать полное название в карточке элемента.
Выгрузка в Excel
Когда данные нужно показать коллеге или отправить на проверку, ширина колонок на экране 1С мало что даёт: файл получит собственные размеры. Практичный порядок такой:
- Выведите список или отчёт в табличный документ (команда вывода списка есть в
Ещё). - Сохраните в формат Excel.
- Выделите все колонки в Excel и подберите ширину по содержимому двойным щелчком на границе заголовка.
Так вы получаете аккуратную таблицу без повторной возни в 1С. Если выгрузка нужна регулярно, подумайте об отчёте с готовым макетом: ширина будет задана раз и навсегда.
Выгрузка списка выводит только те колонки, которые видны в форме. Проверьте, что нужные включены, до того как сохранять файл.
Организация рабочего места: чтобы не подгонять каждый раз
Несколько приёмов, которые экономят время тем, кто работает в 1С целый день.
- 🖥️ Сначала масштаб, потом колонки. Подберите разрешение и масштаб экрана, затем настраивайте списки. Иначе придётся делать всё второй раз.
- 📌 Оставьте только нужное. Из списка номенклатуры уберите колонки, которыми вы не пользуетесь. Каждая лишняя колонка отнимает место у нужных.
- 🔁 Одна растягиваемая колонка. Наименование растягивается, коды, артикулы и суммы остаются узкими.
- 🪟 Не работайте в окне меньше экрана. Развернув окно на весь монитор, вы часто избавляетесь от скролла без единого движения мыши.
- 🧹 Сброс после неудачных экспериментов. Если колонки превратились в кашу, проще вернуть стандартные настройки формы, чем двигать их по одной.
Ещё → Настроить список…, отметьте её галочкой.Изменить форму….