Крупные значки, шрифты и формы в 1С: настройка масштаба по шагам
Содержание
Значки в 1С мелкие, кнопки не попасть, текст приходится читать с прищуром. Обычно так бывает на мониторе 2K или 4K, где Windows масштабирует всё сама, а клиент 1С реагирует на это по-своему. Исправить можно за пять минут: нужно выбрать, на каком уровне увеличивать картинку, в самой 1С или в Windows.
Чтобы сделать значки больше, достаточно поменять масштаб интерфейса в клиентском приложении 1С либо задать масштаб Windows для файла 1cv8.exe. Ниже оба пути, их ограничения и способ убрать мыло на тексте, если оно появилось после увеличения.
Откуда берётся мелкий интерфейс и что на него влияет
На размер элементов влияют три независимых слоя. Если крутить только один, результат будет неожиданным.
- 🖥 Масштаб Windows. Параметр «Масштаб» в настройках экрана: 100%, 125%, 150% и так далее. Платформа 1С 8.3 умеет работать с высоким DPI, поэтому при 150% кнопки и шрифты обычно растут сами.
- 🎛 Масштаб самой 1С. Клиентское приложение может масштабировать форму независимо от системы. Это самый чистый способ: рисует всё сама платформа, размытия нет.
- 🧩 Режим совместимости файла. Для
1cv8.exeи1cv8c.exeв Windows можно переопределить поведение при высоком DPI. Тогда увеличением занимается система, и картинка может стать мягкой.
Типичная картина: монитор 27 дюймов, 3840×2160, Windows стоит на 100%, потому что остальные программы читаются нормально. А 1С на таком экране выглядит как открытка, нарисованная для телефона. Здесь помогает масштаб в самой 1С или 125% в Windows.
Для интерфейса «Такси» (платформа 8.3.2x и новее) всё описанное работает одинаково. Старые интерфейсы 8.2 в статье не разбираем.
Быстрое решение: масштаб в клиентском приложении 1С
Это первое, что стоит попробовать. Настройка касается только 1С и не трогает остальные программы.
Масштаб из главного меню
- Откройте любую базу в режиме 1С:Предприятие.
- В главном меню (значок с тремя полосками слева вверху окна) найдите пункт
Вид. В нём есть командаМасштабс набором значений в процентах. - Выберите значение, например 125% или 150%. Окно перерисуется сразу, перезапуск не нужен.
Масштаб применяется к форме целиком: растут значки, шрифты, высота строк, поля ввода. Выбор запоминается для текущего пользователя на этом компьютере.
Если нужного пункта нет в меню, откройте Сервис и настройки → Настройки и посмотрите блок про внешний вид. Расположение чуть отличается в разных релизах платформы, но сама возможность есть во всех актуальных 8.3.
Масштаб при запуске конкретной базы
Если вы работаете с несколькими базами и нужен разный масштаб для каждой (например, на ноутбуке и на мониторе), настройте это в окне запуска:
- Закройте 1С и запустите её ярлыком, чтобы появился список баз.
- Выделите базу и нажмите
Изменить. - Дойдите до последнего шага мастера, где есть дополнительные параметры запуска, и найдите там масштаб интерфейса клиентского приложения.
- Задайте значение и завершите мастер кнопкой
Готово.
Параметры хранятся в списке баз пользователя. Другой сотрудник на том же компьютере увидит свои значения.
Масштаб Windows и режим совместимости для 1С
Если в 1С масштаб уже выставлен, а значки всё равно мелкие, дело в настройках Windows. Здесь два инструмента.
Общий масштаб экрана
Откройте Параметры → Система → Дисплей, найдите строку Масштаб и поставьте 125% или 150%. Перезапустите 1С. Окна других программ тоже вырастут, это нормально.
Выше 150% на мониторе Full HD лучше не ставить: форм становится слишком много для экрана, таблицы документов обрезаются.
Режим совместимости для 1cv8.exe
Нужен, когда система масштабирует всё, кроме 1С, или наоборот, когда после включения масштаба 1С стала размытой.
- Найдите файл клиента. Обычно это
C:\Program Files\1cv8\<номер версии>\bin\1cv8.exe, а для тонкого клиента1cv8c.exe. Номер версии подставьте свой, их может быть несколько. - Правая кнопка мыши →
Свойства→ вкладкаСовместимость. - Нажмите
Изменить параметры высокого DPI. - Отметьте
Переопределить режим масштабирования высокого DPIи выберите, кто масштабирует: приложение, система или система (расширенная). - Примените и перезапустите 1С полностью, закрыв все окна.
Если у вас стартовый ярлык ведёт на 1cestart.exe, а не на 1cv8.exe, настройку делайте для обоих файлов: стартер запускает клиент отдельным процессом, и у каждого файла свой профиль совместимости.
После обновления платформы путь меняется (новая папка с номером версии). Настройки совместимости остаются у старого файла, поэтому на новом 1cv8.exe придётся задать их снова.
Параметры запуска, файлы и реестр: что реально работает
Про «секретные» ключи запуска, которые якобы увеличивают значки, ходит много слухов. Разберём, что есть на самом деле.
Командная строка 1cv8.exe поддерживает режимы ENTERPRISE и DESIGNER, параметры /N для имени пользователя, /F и /S для выбора базы, /ClearCache для сброса кэша. Отдельного ключа «сделать крупнее» среди надёжно документированных нет. Если вам советуют такой, проверьте его на тестовой базе и не ставьте в боевой ярлык.
Что можно использовать:
- 📄 Список баз пользователя (
ibases.v8i) хранит параметры запуска каждой базы. Файл лежит в профиле пользователя, в каталоге данных приложения 1C. Менять его вручную не нужно: всё то же самое делается кнопкойИзменитьв окне запуска, а ошибка в файле сломает весь список баз. - 🗂 Реестр Windows. Режим совместимости, который вы поставили галочками, записывается в раздел
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers. Имя значения: полный путь к1cv8.exe, данные: например~ HIGHDPIAWARE(масштабирует приложение) или~ DPIUNAWARE(масштабирует система).
Для массового развёртывания на много рабочих мест значение из реестра выгружают в файл .reg и раздают групповой политикой. Для одного пользователя проще галочки в свойствах.
Прежде чем править реестр вручную, экспортируйте раздел через Файл → Экспорт в редакторе реестра. Откат тогда занимает минуту.
Интерфейс «Такси»: отступы, шрифты и плотность
Масштаб растит всё пропорционально. Но бывает нужно увеличить только текст или только значки панели разделов.
- 🔤 Шрифты. В «Такси» размер текста в формах задаётся платформой и общим масштабом. Отдельного ползунка «шрифт 14» в обычном пользовательском интерфейсе нет. Если нужен именно крупный текст, поднимайте масштаб на 10-25%.
- 📐 Отступы и плотность. Режим отображения командного интерфейса можно переключить в настройках клиентского приложения: обычный и компактный вид. Компактный экономит место, но значки в нём мельче.
- 🧭 Панель разделов. Значки верхней панели в «Такси» растут вместе с общим масштабом. Отдельно их размер не настраивается.
- 📋 Списки и таблицы. Высота строки подстраивается под шрифт. Если шрифт вырос, а строки тесные, увеличьте масштаб ещё на ступень.
Разработчикам доступнее другое: в конфигураторе можно задать размер шрифта и масштаб на уровне формы или интерфейса. Это правка конфигурации, не пользовательская настройка, и для типовых баз так делать не стоит: при обновлении изменения придётся переносить.
Сравнение способов: что выбрать
| Способ | Когда подходит | Минусы |
|---|---|---|
Масштаб в меню Вид | Нужно быстро увеличить интерфейс одной программе | Действует на текущего пользователя и компьютер |
| Масштаб в окне запуска базы | Разные базы, разные мониторы | Настройка по каждой базе отдельно |
| Масштаб Windows 125-150% | Мелко всё, не только 1С | Растут все программы |
| Режим совместимости, масштабирует система | 1С не слушается масштаба | Может появиться размытие текста |
| Режим совместимости, масштабирует приложение | Картинка мылится после увеличения | Часть окон может выглядеть мелкой |
Порядок такой: сначала масштаб 1С, потом масштаб Windows, и только в последнюю очередь режим совместимости.
Вид → Масштаб в самой 1С, затем при необходимости настройка базы в окне запуска.1cv8.exe: переключите, кто выполняет масштабирование, и перезапустите.Если картинка размытая или плывут окна
После масштабирования главное, что вылезает, это мыло на тексте. Причина почти всегда одна: масштабированием занимается система, а не платформа. Растягивание готовой картинки теряет резкость.
Что проверить по порядку:
- Кто масштабирует. В свойствах
1cv8.exeна вкладкеСовместимостьвыберите вариант, где масштабирует приложение. Для 1С это почти всегда лучший результат. - Не стоит ли режим совместимости с Windows 7 или 8. Такая отметка заставляет систему вмешиваться. Снимите её, если версия платформы современная.
- Масштаб в 1С и Windows одновременно. Если и там и там стоит 150%, получится почти 225% и распухшие формы. Оставьте увеличение в одном месте.
- Разные мониторы с разным масштабом. При переносе окна между экранами с разным масштабом 1С может на время вернуть старый размер. Перезапуск клиента обычно лечит.
- Удалённый рабочий стол. Через RDP масштаб подтягивается с клиентской машины, а не с сервера. Если на сервере приложений 100%, а у вас 150%, значки сразу кажутся маленькими. Включите нужное масштабирование в параметрах RDP-подключения.
Размытие из-за кэша встречается редко. Сбрасывать кэш (/ClearCache) ради масштаба не стоит: при этом пользователь теряет сохранённые настройки форм, а помощи почти нет.
Готовые настройки под типичные ситуации
Чтобы не перебирать способы наугад, возьмите ближайший сценарий.
- 💻 Ноутбук Full HD 15 дюймов. Масштаб Windows 125%, в 1С остаётся 100%. Если и этого мало, поднимите масштаб в 1С до 110-125%, но Windows оставьте на 125%.
- 🖥 Монитор 27 дюймов, 4K. Масштаб Windows 150%, режим совместимости
1cv8.exeне трогайте. Если 1С всё равно мелкая, добавьте 125% в самой 1С. - 🏢 Терминальный сервер . Масштаб определяется клиентом RDP. Настройте его в подключении, а не на сервере: у каждого сотрудника свой монитор.
- 👓 Плохое зрение или проектор. Масштаб в 1С 150-200% при Windows 100%. Так растут и формы, и шрифты, а остальные программы остаются как есть.
Порядок проверки после любой смены настроек: полностью закройте все окна 1С, запустите клиент заново, откройте самый тяжёлый документ с большой табличной частью и посмотрите, помещаются ли кнопки внизу формы.
Типичные ошибки при настройке
- Увеличили масштаб в двух местах сразу и получили слишком крупные формы. Оставьте одно.
- Выставили режим совместимости на файл старой версии платформы. После обновления он не действует.
- Правили
ibases.v8iв блокноте без копии файла и потеряли список баз. - Поставили 200% на ноутбуке Full HD: формы не помещаются, пропадают кнопки внизу.
- Забыли про
1cestart.exe: ярлык запускает его, настройки стоят на другом файле.
Частые вопросы
Можно ли сделать значки больше только в одной базе?
Изменить у нужной базы, дополнительные параметры последнего шага. Другие базы останутся как были.Почему после обновления платформы масштаб сбросился?
1cv8.exe его нужно задать заново.Значки большие, но текст нечёткий. Что делать?
1cv8.exe, вкладка Совместимость, параметры высокого DPI, и выберите вариант, при котором масштабирует приложение. Затем полностью перезапустите 1С.Нужны ли права администратора, чтобы поменять масштаб?
Program Files свойства открываются без прав администратора, но при изменении для всех пользователей система может запросить подтверждение.Работает ли это в веб-клиенте?
Ctrl и колесо мыши или Ctrl со знаками плюс и минус.