Документы и Печать · 9 мин
Где хранятся настройки печати в 1С
Где 1С хранит настройки печати: реестр Windows, пользовательские хранилища, макеты в конфигурации. Как найти, перенести и сбросить параметры печати.
Настройки печати в 1С не лежат в одном файле — они распределены между несколькими хранилищами: реестром Windows, внутренними хранилищами пользовательских настроек информационной базы, макетами в составе конфигурации и параметрами самого принтера в операционной системе. Чтобы найти нужный параметр, важно понимать, какой именно уровень настройки вы хотите изменить: ориентацию страницы конкретной печатной формы, принтер по умолчанию или внешний вид макета.
Типичная ситуация: пользователь настроил поля и масштаб для счёта-фактуры, переустановил платформу или перешёл на другой компьютер — и все параметры «слетели». Это происходит потому, что часть настроек привязана к профилю пользователя ОС и реестру, а часть — к внутреннему хранилищу конкретной базы. Ниже разберём каждый уровень хранения, способы найти и перенести параметры, а также типичные ошибки.
Какие уровни настроек печати существуют в 1С
Прежде чем искать, где хранится конкретный параметр, нужно определить его уровень. В 1С одновременно работают четыре независимых слоя настроек печати, и путаница между ними — главная причина вопросов «почему настройки не сохраняются».
Первый уровень — макет печатной формы. Это шаблон документа (табличный документ), зашитый в конфигурацию или подключённый как внешняя печатная форма. Здесь задаются шрифты, границы, состав полей. Второй уровень — параметры страницы табличного документа: ориентация, поля, масштаб, колонтитулы. Третий — настройки диалога печати платформы: выбранный принтер, число копий, разбор по копиям. Четвёртый — настройки драйвера принтера в Windows: лоток, плотность бумаги, дуплекс.
Где хранится какой параметр
В составе конфигурации (хранилище базы) или во внешнем файле .epf. Меняется только через конфигуратор или подмену внешней формы.
В свойствах табличного документа; пользовательские изменения сохраняются в хранилище настроек базы или реестре.
В реестре Windows в профиле пользователя (HKCU\Software\1C) и настройках ОС.
Только в драйвере принтера Windows — 1С эти параметры не хранит.
Реестр Windows: ветка 1С с параметрами печати
Часть настроек диалога печати платформа 1С записывает в реестр Windows в разделе HKEY_CURRENT_USER\Software\1C\1CV8 и связанных подразделах. Здесь могут сохраняться последний использованный принтер, параметры диалога печати и некоторые пользовательские предпочтения интерфейса. Поскольку ветка находится в HKEY_CURRENT_USER, настройки индивидуальны для каждого пользователя Windows.
Открыть реестр можно командой regedit (Win+R). Перед любыми изменениями экспортируйте ветку через меню «Файл → Экспорт» — ошибочное удаление параметров может сбросить не только настройки печати, но и другие пользовательские предпочтения платформы.
Важно понимать ограничение: точный состав ключей зависит от версии платформы, и рассчитывать на конкретные имена параметров не стоит. Реестр — это скорее место для сброса «залипших» настроек (например, когда 1С настойчиво предлагает удалённый принтер), а не инструмент тонкой настройки.
Хранилище пользовательских настроек информационной базы
Основной массив пользовательских настроек печатных форм — сохранённые варианты, параметры страницы, настройки отчётов — хранится внутри самой информационной базы в системных хранилищах настроек. В файловой базе эти данные физически находятся в файле 1Cv8.1CD, в клиент-серверном варианте — в таблицах СУБД. Отдельного файла «настройки печати» не существует.
Найти и очистить эти настройки можно через стандартную обработку или встроенные механизмы. В типовых конфигурациях на «Библиотеке стандартных подсистем» есть раздел администрирования, где доступна очистка пользовательских настроек. Также настройки можно просмотреть в режиме «Конфигуратор» через хранилище настроек либо с помощью универсальных обработок работы с хранилищами.
- 1Сделайте резервную копию базы (выгрузку .dt или копию файла 1Cv8.1CD).
- 2Откройте типовую обработку очистки настроек: в конфигурациях на БСП — раздел «Администрирование» → «Обслуживание» либо обработку очистки пользовательских настроек.
- 3Найдите нужного пользователя и отфильтруйте настройки по ключу объекта — печатные формы обычно содержат имя документа или отчёта.
- 4Удалите только нужные настройки, а не всё подряд.
- 5Проверьте результат: откройте печатную форму и убедитесь, что параметры вернулись к значениям по умолчанию.
Макеты печатных форм в конфигурации и внешние печатные формы
Само содержимое печатной формы — это макет табличного документа, хранящийся в конфигурации. Посмотреть его можно в конфигураторе: в дереве объектов найдите нужный документ, откройте ветку «Макеты». Изменения макета требуют прав на редактирование конфигурации и в типовых решениях нежелательны — при обновлении они будут перезаписаны.
Безопасная альтернатива — внешние печатные формы (файлы с расширением .epf), которые подключаются через механизм «Дополнительные отчеты и обработки». Сами файлы при этом хранятся либо в базе (в справочнике дополнительных обработок), либо как файлы на диске — зависит от настроек подключения. Если внешняя форма «пропала», проверьте, не отключён ли механизм дополнительных отчётов в разделе администрирования.
Настройки принтера в Windows и диалог печати 1С
Параметры, которые задаются в диалоге «Файл → Печать» (Ctrl+P) в 1С, частично сохраняются платформой, частично — берутся из Windows. Выбор принтера по умолчанию 1С подхватывает из настроек ОС, а лоток, двусторонняя печать и качество управляются исключительно драйвером принтера: «Панель управления → Устройства и принтеры → Настройка печати».
Частая проблема — в терминальных сессиях (RDP) и при работе через веб-клиент. В терминале 1С видит принтеры сервера, а не локального компьютера, если не настроен проброс принтеров. В веб-клиенте печать идёт через механизм браузера, и настройки страницы подхватываются из него. В этих сценариях искать «пропавшие» настройки в реестре сервера бессмысленно — они хранятся в профиле терминального пользователя или в браузере.
Как перенести настройки печати на другой компьютер или пользователя
Полностью автоматизированного штатного механизма переноса настроек печати нет, но есть рабочие подходы. Для настроек из хранилища базы используются обработки копирования пользовательских настроек между пользователями — в типовых конфигурациях на БСП такая функция доступна администратору в разделе настройки пользователей.
Для параметров из реестра можно экспортировать соответствующую ветку в .reg-файл и импортировать на другом компьютере под тем же пользователем. Это работает, только если версии платформы совпадают. Параметры принтера переносятся средствами Windows (миграция принтеров) либо настраиваются заново — надёжнее просто зафиксировать нужные значения в инструкции для пользователя.
Как проверить результат
Открывается с параметрами по умолчанию из макета конфигурации
Старые поля и масштаб сохранились — настройки не удалены из хранилища
Форма печатается с теми же полями и ориентацией
Параметры отличаются — проверьте, под тем ли пользователем выполнен вход
1С предлагает актуальный принтер по умолчанию
Предлагается удалённый принтер — очистите параметр в реестре или выберите принтер заново
FAQ: частые вопросы о настройках печати 1С
Почему настройки печати слетают после обновления платформы?
Обновление платформы может изменить структуру ключей в реестре или сбросить кэш пользовательских настроек. Настройки в хранилище базы при этом обычно сохраняются — слетают в основном параметры диалога печати и выбор принтера. После обновления достаточно один раз заново выбрать принтер и параметры страницы.
Где хранятся настройки печати в файловой базе 1С?
Внутри файла 1Cv8.1CD — в системных таблицах хранилищ настроек. Отдельного файла для них нет, поэтому при копировании файла базы настройки переносятся вместе с ней, а привязанные к реестру параметры конкретного ПК — нет.
Можно ли задать поля и ориентацию для печатной формы раз и навсегда для всех пользователей?
Да, но только через изменение макета: либо правкой макета в конфигураторе (рискованно для типовых), либо подключением внешней печатной формы, где параметры страницы заданы программно в модуле обработки. Пользовательские настройки централизованно «раздать» штатно нельзя.
Почему в терминале 1С печатает не на тот принтер?
В RDP-сессии 1С видит принтеры терминального сервера. Если проброс локальных принтеров не настроен или принтер перенаправился под другим именем, платформа запоминает неверное устройство. Проверьте настройки RDP-клиента (вкладка «Локальные ресурсы») и выберите принтер заново в диалоге печати.
Как сбросить настройки печати одного конкретного документа, не трогая остальные?
Через обработку очистки пользовательских настроек найдите настройки по ключу, содержащему имя документа или печатной формы, и удалите только их. Полная очистка всех настроек пользователя для этого не нужна и нежелательна.
Что важно запомнить
Настройки печати 1С распределены: макеты — в конфигурации и внешних обработках, пользовательские параметры форм — в хранилище настроек базы, выбор принтера — в реестре Windows, а лоток и дуплекс — в драйвере принтера. Перед сбросом или переносом делайте резервную копию и действуйте точечно.