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

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

Как сохранить настройки печати в 1С

Как сохранить настройки печати в 1С: параметры страницы, макеты, принтер по умолчанию, сохранение в PDF. Пошаговые инструкции, ошибки и ответы на вопросы.

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

Способ сохранения зависит от того, что именно требуется закрепить: принтер по умолчанию, поля и масштаб конкретной печатной формы, формат бумаги для всех документов или готовый файл для отправки контрагенту. Ниже разобраны рабочие варианты для типовых конфигураций (Управление торговлей, Бухгалтерия, ERP, Управление нашей фирмой) на платформе 8.3, а также ограничения каждого подхода.

Где 1С хранит настройки печати

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

Диалог «Печать» (Ctrl+P) позволяет переопределить эти параметры для текущего вывода, но по умолчанию изменения живут только в рамках текущего действия. Параметры самого принтера — лоток, дуплекс, качество — хранятся в операционной системе и к конфигурации 1С отношения не имеют.

Настройки сбрасываются после закрытия диалога печатиИзменения применены только к текущему сеансу печати

Нужно менять макет или сохранять документ в файл

Настройки сбрасываются у всех пользователейПараметры заданы в макете конфигурации

Требуется правка макета в конфигураторе или расширение

Меняется принтер при каждой печатиПринтер по умолчанию не закреплён в Windows

Проверить настройки принтеров в панели управления

Настройка принтера по умолчанию через диалог печати

Самая частая задача — чтобы 1С всегда печатала на нужный принтер без ручного выбора. Здесь работает правило: 1С использует принтер, установленный в Windows по умолчанию, либо тот, что был выбран в последнем диалоге печати (поведение зависит от версии платформы и конфигурации).

Порядок действий
  1. 1
    Откройте в Windows «Параметры» → «Bluetooth и устройства» → «Принтеры и сканеры».
  2. 2
    Отключите опцию «Разрешить Windows управлять принтером по умолчанию», если она включена — иначе система сама будет подставлять последний использованный принтер.
  3. 3
    Нажмите на нужный принтер и выберите «Использовать по умолчанию».
  4. 4
    В 1С откройте любой документ, нажмите «Печать» и убедитесь, что в диалоге выбран нужный принтер.
  5. 5
    В свойствах принтера (кнопка «Свойства» в диалоге печати) задайте лоток, дуплекс и качество — эти параметры Windows сохранит для устройства.

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

Как закрепить поля, ориентацию и масштаб печатной формы

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

Изменение параметров страницы в режиме предприятия

В некоторых случаях можно обойтись без конфигуратора. Откройте сформированную печатную форму, затем через главное меню выберите «Файл» → «Параметры страницы». Здесь задаются поля, ориентация, масштаб, колонтитулы. Однако в большинстве типовых конфигураций эти параметры применяются к текущему табличному документу и не сохраняются в макет — при следующем формировании печатной формы вернутся значения из конфигурации.

Изменение макета в конфигураторе

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

Правка макета в конфигураторе
  1. 1
    Откройте конфигуратор, найдите нужный документ или общий макет (обычно макеты печатных форм лежат в ветке документа или в «Общие» → «Макеты»).
  2. 2
    Откройте макет — это табличный документ. Через меню «Главное меню» → «Таблица» → «Параметры страницы» задайте ориентацию, поля, масштаб, автомасштаб и параметры разбиения на страницы.
  3. 3
    Сохраните макет и обновите конфигурацию базы данных (F7).
  4. 4
    В режиме предприятия сформируйте печатную форму и проверьте результат на бумаге или в предварительном просмотре.

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

Сохранение документа в PDF и другие форматы

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

Порядок простой: сформируйте печатную форму, затем нажмите кнопку «Сохранить» на панели табличного документа или выберите «Файл» → «Сохранить как». Укажите тип файла — PDF, MXL (родной формат табличных документов 1С), Excel, HTML или текст. Во многих типовых конфигурациях также есть кнопка «Отправить по электронной почте», которая автоматически формирует PDF-вложение.

Формат MXL удобен для передачи между пользователями 1С: получатель откроет файл и напечатает его со своими настройками принтера, при этом сама форма останется неизменной. PDF лучше подходит для внешних контрагентов и подписания.

Настройки печати для внешних печатных форм

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

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

Сравнение вариантов сохранения настроек

Диалог печати (Ctrl+P)

Подходит для разовой корректировки; настройки не сохраняются между формированиями печатной формы.

Правка макета в конфигураторе

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

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

Постоянное решение без снятия конфигурации с поддержки; требует навыков разработки.

Внешняя печатная форма

Гибкий вариант без изменения конфигурации; требует контроля совместимости после обновлений.

Сохранение в PDF/MXL

Фиксирует конкретный экземпляр документа; не влияет на будущие печатные формы.

Типичные ошибки и как их избежать

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

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

Как проверить, что настройки действительно сохранились

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

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

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

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

Поля, ориентация и масштаб соответствуют заданным

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

Параметры вернулись к прежним — правка внесена не в макет

Печать у другого пользователя
Норма

Форма выводится одинаково у всех

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

У других пользователей старый вид — конфигурация БД не обновлена

Пробная страница на принтере
Норма

Документ выходит на нужном устройстве без обрезки

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

Печать идёт на другой принтер или обрезаются края

Итог

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

Разовые настройки делаются в диалоге печати, постоянные — в макете печатной формы через конфигуратор или расширение. Принтер по умолчанию закрепляется в Windows. Для передачи документа с фиксированным видом используйте сохранение в PDF. Перед правкой макетов типовой конфигурации делайте резервную копию.

Часто задаваемые вопросы

Почему настройки печати сбрасываются после перезапуска 1С?

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

Можно ли задать разные принтеры для разных документов?

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

Что делать, если после обновления конфигурации настройки печати пропали?

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

Как сохранить печатную форму, чтобы её можно было открыть без 1С?

Используйте «Файл» → «Сохранить как» и выберите формат PDF, Excel или HTML. PDF предпочтителен: он сохраняет точное форматирование и открывается на любом устройстве. Формат MXL требует наличия платформы 1С у получателя.

Почему в предварительном просмотре всё нормально, а на бумаге обрезаются края?

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

Нужны ли права администратора для сохранения настроек печати?

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