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

Документы и Печать · 10 мин

Как раздвинуть колонки в накладной в 1С

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

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

Важно понимать: ширина колонок в форме документа и ширина колонок в печатной форме — это разные вещи, и настраиваются они отдельно. Изменив колонки на экране, вы не измените печатный бланк, и наоборот. Ниже разобраны оба сценария для типовых конфигураций: «Управление торговлей 11», «Комплексная автоматизация», ERP и «Бухгалтерия предприятия».

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

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

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

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

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

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

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

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

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

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

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

Как изменить ширину колонок в печатной форме через макет

Если проблема в печатном бланке, работать нужно с макетом. В типовых конфигурациях на управляемых формах макеты доступны для редактирования без изменения конфигурации: перейдите в раздел «Администрирование» — «Печатные формы, отчеты и обработки» — «Макеты печатных форм». В списке найдите нужный макет, например «ТОРГ-12» или «Накладная на отпуск материалов».

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

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

Разовая правка ширины в окне предпросмотра

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

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

Настройка масштаба и переносов как альтернатива

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

Второй вариант — масштаб печати. В параметрах страницы табличного документа можно задать масштаб, например 80–90 %, и вся таблица уместится по ширине листа без изменения пропорций колонок. Это полезно, когда колонок много и сужать их некуда. Минус очевиден: шрифт на бумаге станет мельче, что не всегда приемлемо для документов, которые подписывает контрагент.

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

Расширить колонку в макете

Постоянное решение для всех пользователей; требует контроля общей ширины печатной области

Включить перенос текста

Сохраняет ширину таблицы, но увеличивает высоту строк; подходит для длинных наименований

Уменьшить масштаб печати

Быстро умещает широкую таблицу на листе; минус — мелкий шрифт на бумаге

Разовая правка в предпросмотре

Не требует прав доступа к макетам; изменения не сохраняются для следующих документов

Проверка результата и типичные ошибки

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

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

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

Наименование товара в печатной форме
Норма

Полностью читается, без символов ### вместо цифр и обрезаний

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

Текст обрезан или вместо чисел отображаются решётки

Границы страницы в предпросмотре
Норма

Вся таблица в пределах одной страницы по ширине

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

Часть колонок уходит на вторую страницу по горизонтали

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

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

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

Ширина сбрасывается к исходной — значит, изменение не сохранено или макет не тот

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

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

Итог

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

Экранная форма и печатная форма настраиваются отдельно. На экране колонки тянутся мышью или через «Изменить форму»; для печати правится макет в разделе «Макеты печатных форм». Всегда проверяйте результат на самых длинных реальных данных и не превышайте ширину печатной области листа.

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

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

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

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

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

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

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

Что делать, если вместо суммы в печатной форме отображаются символы ###?

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

Можно ли раздвинуть колонки в ТОРГ-12, не меняя конфигурацию?

Да. В типовых конфигурациях макет ТОРГ-12 доступен для редактирования через «Администрирование — Печатные формы, отчеты и обработки — Макеты печатных форм». Изменение пользовательского макета не снимает конфигурацию с поддержки, но при обновлении проверяйте, не изменился ли типовой макет.

Как вернуть исходную ширину колонок, если что-то пошло не так?

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