Изменение размера окон, шрифтов и элементов в 1С Предприятии

· 9 мин

Содержание

Размер в 1С меняется в трёх местах: в самой программе (масштаб интерфейса), в Windows (масштаб экрана и DPI) и в свойствах запускаемого файла 1cv8.exe или 1cv8c.exe. Если мелкий шрифт только в одной базе, начните с настроек 1С. Если мелко или мутно везде, причина в Windows.

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

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

Сначала определите, что именно у вас запущено. Это экономит время: у разных клиентов разные рычаги.

КлиентЧем масштабируетсяГде менять
Тонкий клиент (1cv8c.exe)Масштаб интерфейса в программе, затем WindowsНастройки программы, потом экран Windows
Толстый клиент (1cv8.exe)В основном Windows и режим DPIСвойства файла, настройки экрана
Веб-клиентМасштаб страницы браузераCtrl и + / -
Сеанс удалённого рабочего столаМасштаб на стороне клиента RDP и сервераПараметры подключения

Как понять, какой клиент у вас. В заголовке окна толстого клиента обычно стоит название вроде «1С:Предприятие» и открыт режим «1С:Предприятие» через пункт запуска с толстым клиентом. Если в окне запуска у базы указан способ запуска «Тонкий клиент», у вас 1cv8c.exe. Для проверки откройте диспетчер задач (Ctrl+Shift+Esc), вкладка «Подробности»: там виден процесс 1cv8c.exe или 1cv8.exe.

Конфигуратор запускается тем же 1cv8.exe, поэтому все настройки, которые вы сделаете для толстого клиента, повлияют и на него.

Масштаб интерфейса в тонком клиенте

В тонком клиенте с интерфейсом «Такси» масштаб меняют из самой программы, без правки Windows. Порядок такой:

  1. Откройте базу тонким клиентом.
  2. Нажмите кнопку настроек в правом верхнем углу окна (значок шестерёнки).
  3. Найдите пункт «Вид» и в нём «Масштаб».
  4. Выберите значение из списка. Окно перерисуется сразу, перезапуск обычно не нужен.

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

Масштаб хранится в пользовательских настройках. Он применяется к вашему входу на этом компьютере. Другой пользователь на той же базе увидит свой размер, а у вас на другом компьютере настройка может быть другой.

Масштаб страницы внутри формы

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

Размер отдельных окон и колонок

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

Если колонки «поползли» и вернуть вид руками сложно, откройте меню настроек списка и найдите команду возврата стандартных настроек. Название команды зависит от формы, поэтому ищите её по слову «стандартные» или «по умолчанию».

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

Толстый клиент: что делать, если нет пункта масштаба

В толстом клиенте и в обычных формах на мониторах с высоким разрешением чаще всего возникает проблема размера. Окна выглядят нормально на экране 1920×1080 с масштабом 100%, но на 4K с масштабом Windows 150% либо слишком мелкие, либо размытые.

Что здесь работает:

  • 🔍 Сначала посмотрите масштаб в Windows. Если там 100%, а экран 4K, элементы будут крошечными. Поставьте 125–150%.
  • 🖥️ Проверьте режим DPI для 1cv8.exe, как описано ниже. Именно он отвечает за размытие и за то, сработает ли масштаб Windows.
  • 🗂️ Для обычных форм размер шрифта берётся из системных шрифтов окна, а не из настроек 1С.

Платформа 1С умеет работать с высоким DPI. Если вы увидели размытый текст после масштабирования Windows, значит система растягивает картинку окна вместо того, чтобы отрисовать её заново. Лечится это режимом совместимости, а не настройками базы.

Меняйте настройки совместимости на одном рабочем месте и проверяйте результат. Не раскатывайте их на всех компьютерах сразу: у разных версий Windows они ведут себя по-разному.

Масштаб Windows как основа для всех клиентов

Когда 1С не даёт нужного размера сама, помогает системный масштаб. Он влияет на любые окна, включая окно запуска базы.

  1. Нажмите правой кнопкой на рабочем столе и откройте «Параметры экрана».
  2. В разделе «Масштаб и разметка» найдите пункт «Масштаб».
  3. Выберите 125%, 150% или другое значение, которое подходит вашему монитору.
  4. Выйдите из Windows и войдите заново, если система предложит.
  5. Запустите 1С заново: уже работающий процесс масштаб не подхватит.

Рекомендованное значение Windows обычно подбирает сама по размеру экрана. На ноутбуке с экраном 14 дюймов и разрешением 2560×1440 это часто 150%, на мониторе 27 дюймов с 4K — 150–175%.

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

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

Режим DPI для исполняемого файла

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

  1. Закройте все окна 1С.
  2. Найдите нужный файл. По умолчанию платформа лежит в папке C:\Program Files\1cv8\<номер версии>\bin\. Номер версии подставьте свой.
  3. Нажмите на 1cv8c.exe (тонкий клиент) или 1cv8.exe (толстый клиент) правой кнопкой и выберите «Свойства».
  4. Откройте вкладку «Совместимость».
  5. Нажмите «Изменить параметры высокого разрешения».
  6. Включите «Переопределить режим масштабирования высокого разрешения» и выберите вариант в списке.
  7. Подтвердите кнопкой ОК, затем ещё раз ОК в окне свойств.

В списке три варианта:

ВариантЧто делаетКогда выбирать
ПриложениеПрограмма сама отвечает за масштаб, система её не растягиваетТекст чёткий, но элементы могут быть мелкими
СистемаОкно рисуется в обычном размере и растягиваетсяРазмытый текст, зато размер крупный
Система (расширенная)Улучшенное растягивание, текст чётчеКомпромисс, если «Система» даёт мыло

Начните с «Система (расширенная)»: если она есть в вашей Windows, чаще всего именно она убирает размытие без потери размера. Если элементы стали слишком мелкими, переключитесь на «Система». Если размытость осталась, попробуйте «Приложение».

Повторите настройку для 1cestart.exe (окно запуска со списком баз), если оно тоже отображается неправильно. Отдельно проверьте ярлык, которым вы запускаете базу: настройки совместимости привязаны к файлу, а не к ярлыку.

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

Файлы пользовательских настроек: когда помогает сброс

Бывает так, что масштаб и окна выглядят странно, а менять Windows нет смысла: другой пользователь на этом же компьютере работает нормально. Тогда причина в пользовательских настройках интерфейса. Они лежат в каталоге профиля пользователя Windows в папке %APPDATA%\1C\1cv8. Там хранятся файлы с расширением .pfl и другие служебные файлы.

Чтобы проверить гипотезу, не удаляя ничего:

  1. Полностью закройте 1С, в том числе фоновые процессы 1cv8c.exe в диспетчере задач.
  2. Нажмите Win+R, введите %APPDATA%\1C\1cv8 и нажмите Enter.
  3. Переименуйте папку, например в 1cv8_old.
  4. Запустите 1С. Платформа создаст новую папку с настройками по умолчанию.
  5. Если проблема исчезла, настройки были повреждены. Если нет, верните старую папку на место (удалите новую, переименуйте старую обратно).

Список баз в окне запуска хранится отдельно — в папке %APPDATA%\1C\1CEStart, файл ibases.v8i. Пока вы переименовываете 1cv8, список баз не потеряется. Но не удаляйте 1CEStart, если не сохранили файл: подключения придётся добавлять заново.

⚠️ Сброс затронет расположение окон, сохранённые настройки списков и отчётов, историю выбора. Содержимое базы это не меняет, данные в безопасности. Делайте сброс, когда пользователи могут пережить потерю личных настроек, и предупредите человека об этом.

Веб-клиент и удалённый рабочий стол

В веб-клиенте масштаб задаёт браузер. Увеличить страницу можно сочетанием Ctrl и +, уменьшить — Ctrl и -, вернуть 100% — Ctrl+0. Браузер запоминает масштаб для адреса сайта, поэтому на другой базе придётся выставить значение отдельно.

Если вы работаете через удалённый рабочий стол и текст слишком мелкий, посмотрите три вещи:

  • Масштаб на самом сервере терминалов: его определяет сеанс пользователя и настройки подключения.
  • Параметры клиента подключения: в окне «Подключение к удалённому рабочему столу» на вкладке «Экран» задаётся разрешение, а на вкладке «Дополнительно» — параметры отображения. Если разрешение стоит выше экрана, всё становится мелким.
  • Размер окна 1С внутри сеанса: если окно открывается свёрнутым, разверните его и закрепите.

Менять масштаб в сеансе сервера с несколькими пользователями без согласования с администратором не стоит: настройки профиля могут быть общими.

Если размер не меняется или всё выглядит криво

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

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

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

Можно ли изменить размер шрифта только в 1С, не трогая Windows?
В тонком клиенте да: масштаб интерфейса меняется в настройках программы. В толстом клиенте и обычных формах возможностей меньше, там приходится опираться на системный масштаб и режим DPI.
Почему после смены монитора окна 1С стали маленькими или размытыми?
Платформа определяет плотность пикселей при запуске. Закройте 1С полностью и запустите её на нужном мониторе. Если не помогло, настройте режим высокого разрешения в свойствах файла.
Масштаб сохраняется в базе или на компьютере?
Настройки интерфейса относятся к пользователю и хранятся в его профиле Windows, поэтому база от них не зависит. На другом компьютере масштаб нужно выставить заново.
Что делать, если пункта «Масштаб» нет в настройках?
Проверьте, что запущен тонкий клиент с интерфейсом «Такси», и посмотрите версию платформы. В старых релизах пункта может не быть, тогда используйте масштаб Windows.
Как вернуть размер по умолчанию?
Верните масштаб в программе на стандартное значение, а при проблемах с окнами переименуйте папку %APPDATA%\1C\1cv8 при закрытой 1С.