Печать только нужной части списка, отчёта или документа в 1С 8.3

· 9 мин

Содержание

Чтобы распечатать выделенный фрагмент в 1С, выделите ячейки мышью и задайте область печати: главное меню окна → Таблица → Печать → Установить область печати, затем Ctrl+P. Для списков и журналов путь другой: выделите строки, откройте Ещё → Вывести список…, включите флажок «Только выделенные» и печатайте полученную таблицу.

Отчёт на 40 страниц, а нужна одна таблица из середины. Журнал на 300 документов, а бухгалтеру нужны пять строк. Для каждого случая в 1С:Предприятии 8.3 с интерфейсом «Такси» есть свой способ — от списков до сложных отчётов. Механизм печати общий для платформы, поэтому шаги одинаковы в Бухгалтерии 3.0, ЗУП 3.1 и УТ 11.

Какой способ печати фрагмента выбрать

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

Что печатаемКак получить табличный документКак ограничить фрагментКогда удобно
Строки справочника или журналаЕщё → Вывести список…Флажок «Только выделенные»Нужно 5–50 строк из длинного списка
Часть отчётаСформировать отчётОбласть печатиОдна таблица или группировка из большого отчёта
Часть печатной формыКнопка «Печать» в документеОбласть печати или копирование в новый документНужен один лист из комплекта или одна таблица
Произвольный набор ячеекЛюбой из способов вышеCtrl+C → новый табличный документ → Ctrl+VНужно склеить куски из разных мест
Повторяющаяся задачаВнешняя обработка или расширениеЛогика внутри обработкиОдна и та же выборка печатается каждый день

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

Печать выделенных строк списка или журнала документов

Кнопки «Печать» в командной панели списка печатают формы документов, а не сам список. Чтобы распечатать именно строки журнала — номера, даты, суммы, контрагентов, — используйте вывод списка.

Как выделить нужные строки

  • 🖱️ Ctrl + щелчок — добавить или убрать одну строку.
  • 🖱️ Shift + щелчок — выделить диапазон от текущей строки до нужной.
  • ⌨️ Shift + стрелки вверх и вниз — то же с клавиатуры.
  • ⌨️ Ctrl+A — выделить все строки, которые попали под текущий отбор.

Вывод выделенных строк в табличный документ

  1. Выделите строки в списке.
  2. Нажмите Ещё → Вывести список….
  3. В окне настройки оставьте вывод в табличный документ.
  4. Включите флажок «Только выделенные».
  5. Снимите флажки с колонок, которые не нужны на бумаге.
  6. Нажмите «ОК». Откроется отдельное окно с таблицей.
  7. Нажмите Ctrl+P или откройте предварительный просмотр через главное меню окна: Файл → Предварительный просмотр.

Если строк много и выделять их вручную долго, сначала сузьте список. Установите отбор по контрагенту, периоду или организации, затем нажмите Ctrl+A и выведите список. Результат тот же, а ошибиться при выделении сложнее.

Флажок «Только выделенные» берёт строки, выделенные на момент вызова команды. Если после открытия окна вы щёлкнули по списку и сбросили выделение, повторите вызов.

Как распечатать выделенный фрагмент отчёта через область печати

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

Пошагово

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

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

Заголовок таблицы на каждом листе

Если фрагмент длинный и занимает несколько страниц, шапка таблицы останется только на первом листе. Чтобы повторить её:

  1. Выделите строки шапки.
  2. Выберите Таблица → Печать → Повторять при печати сверху.

Для широких таблиц так же работает повтор колонок слева: например, колонки с наименованием номенклатуры.

Группировки и свёрнутые строки

Отчёты на СКД часто выводятся с группировками. Свёрнутая группа на экране выглядит одной строкой. Перед печатью раскройте группировки до нужного уровня кнопками с цифрами над колонкой строк. Затем проверьте результат в предварительном просмотре: он покажет, что именно попадёт на бумагу.

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

Печатная форма документа: как вывести часть

Кнопка «Печать» в документе открывает окно печатных форм. В типовых конфигурациях это окно общее: в нём видны все выбранные формы, поле количества копий и кнопки сохранения.

Один лист из комплекта

Если в документе выбран комплект форм — например, накладная и счёт-фактура, — снимите флажки с лишних форм в левой части окна печати. На принтер уйдут только отмеченные.

Когда из журнала выделено несколько документов, кнопка «Печать» формирует формы по всем выделенным сразу. Это удобно для пакетной печати: выделили 10 реализаций за день — получили 10 накладных одним заданием.

Только таблица из печатной формы

Печатная форма — тот же табличный документ. В ней работают оба приёма:

  • 📌 Область печати. Выделите таблицу товаров и задайте область через главное меню окна, как в отчёте.
  • 📋 Копирование. Выделите нужные ячейки, нажмите Ctrl+C, создайте новый табличный документ (Файл → Новый, тип «Табличный документ») и вставьте Ctrl+V. Форматирование ячеек сохранится.

Правка текста в печатной форме не меняет данные документа. Если вы удалили строку прямо в окне печати, в учёте она осталась. Для бумаги, которая уходит контрагенту, это опасно: печатный экземпляр разойдётся с базой и с документом, который получит налоговая или покупатель по ЭДО.

Если фрагмент нужен постоянно

Когда одну и ту же часть формы приходится отрезать каждый раз, разумно изменить макет. В БП 3.0 и УТ 11 это раздел Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. Там можно открыть макет, убрать лишние области и сохранить пользовательский вариант. Исходный макет при этом не теряется, его можно вернуть.

Параметры страницы: масштаб, поля, ориентация

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

Откройте главное меню окна → Файл → Параметры страницы. Основные настройки:

ПараметрЧто делаетТипичное значение для фрагмента
ОриентацияКнижная или альбомнаяАльбомная для таблиц шире 8–10 колонок
МасштабПроцент или «По ширине страницы»«По ширине страницы» — таблица ужимается до ширины листа
ПоляОтступы от краёв листа, мм10 мм вместо стандартных, если не хватает пары сантиметров
КолонтитулыТекст сверху и снизу листаНомер страницы при печати длинного фрагмента
Число экземпляровСколько копийЗадаётся и в окне печати

Порядок такой:

  1. Сначала задайте область печати.
  2. Затем откройте параметры страницы и выберите «По ширине страницы».
  3. Проверьте результат в предварительном просмотре.
  4. Только после этого печатайте.

💡 Масштаб ниже 60–70 % делает шрифт трудночитаемым. Если фрагмент ужимается сильнее, лучше переключить ориентацию на альбомную или убрать часть колонок через настройки отчёта.

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

Обработки и расширения для печати выборок

Ручные приёмы хороши для разовой задачи. Если бухгалтер ежедневно печатает один и тот же срез — например, только неоплаченные счета с суммой больше 100 000 рублей, — его лучше автоматизировать.

Внешняя печатная форма или обработка

Внешняя обработка — файл .epf, который подключается без изменения конфигурации. В БП 3.0, ЗУП 3.1 и УТ 11 путь один:

  1. Откройте Администрирование → Печатные формы, отчеты и обработки.
  2. Включите флажок «Дополнительные отчеты и обработки».
  3. Перейдите по ссылке «Дополнительные отчеты и обработки» и нажмите «Добавить из файла…».
  4. Укажите размещение: в каких документах или разделах появится команда.

После этого в командной панели «Печать» нужного документа или в разделе появится новая команда. Она сразу выводит только те данные, что заложил разработчик.

Подключайте обработки только из проверенных источников. Внешняя обработка выполняет код с правами пользователя и может изменить данные в базе.

Расширение конфигурации

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

Сохранение фрагмента в файл

Иногда печатать на бумагу не нужно: фрагмент отправляют по почте. Скопируйте фрагмент в новый табличный документ, затем Файл → Сохранить как и выберите PDF или Excel. Удобный побочный эффект: в PDF-просмотрщике можно распечатать нужные страницы, если в 1С выбрать их не получилось.

Почему не печатается выделенный фрагмент и как это исправить

Диагностика: выберите симптом

Ещё две ситуации, которые путают с проблемой выделения:

  • 🖨️ На бумаге пропали линии таблицы. У ячеек в отчёте нет рамок — на экране вы видите только сетку. Включите в настройках отчёта оформление с рамками или задайте границы ячеек вручную в скопированном документе.
  • 🔤 Шрифт стал крупнее, чем на экране. Масштаб окна в 1С не влияет на печать. На бумагу идёт масштаб из параметров страницы.

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

Можно ли распечатать выделенный фрагмент без установки области печати?
Да. Скопируйте ячейки в новый табличный документ через Ctrl+C и Ctrl+V и распечатайте его. Это быстрее, если фрагмент нужен один раз.
Сохраняется ли область печати после переформирования отчёта?
Нет. Отчёт при повторном формировании строит табличный документ заново, и область нужно задать снова.
Как распечатать несколько несмежных кусков отчёта одним листом?
Скопируйте каждый кусок в один новый табличный документ один под другим. Область печати задаёт только прямоугольный диапазон.
Можно ли распечатать фрагмент списка с итогами по сумме?
Вывод списка выдаёт строки без итоговой строки. Для итогов сохраните таблицу в Excel и посчитайте сумму там или сформируйте отчёт с тем же отбором.
Как сохранить выделенный фрагмент в Excel вместо печати?
Скопируйте фрагмент в новый табличный документ, затем Файл → Сохранить как и выберите формат листа Excel.