При запуске конфигурации в режиме 1С:Предприятие разработчики и пользователи нередко сталкиваются с ситуацией, когда управляемые формы не помещаются на мониторе, обрезаются по правому или нижнему краю, а полосы прокрутки не появляются. Зачастую возникает подозрение на ошибки верстки формы, неправильно выставленные свойства элементов или специфику каркасной конфигурации. Однако первопричина чаще всего кроется в некорректном позиционировании самого окна клиентского приложения операционной системой, сбое сохранения геометрии окон или настройках масштабирования.
Разберем подробно, почему возникает подобное поведение платформы и как быстро восстановить нормальное отображение элементов интерфейса.
Проанализируем ситуацию: окно программы открыто не в полноэкранном режиме, но его размеры превышают физическое разрешение монитора. В таком случае правая и нижняя границы окна оказываются за пределами видимости, из-за чего курсором мыши невозможно зацепить край для изменения размера.
Для восстановления видимости окна выполним следующие действия:
Win + Стрелка вверх. Окно мгновенно развернется на весь экран.Alt + Пробел. В открывшемся меню выберем команду Переместить, после чего нажмем любую стрелку на клавиатуре. Окно привяжется к курсору мыши, и его можно будет вернуть в пределы экрана. Если выбрать команду Размер, стрелками на клавиатуре можно пропорционально уменьшить ширину и высоту окна.Рассмотрим случай, когда окно приложения уже развернуто на весь экран, но элементы формы все равно не помещаются на мониторах с небольшим разрешением. В интерфейсе «Такси» предусмотрен встроенный механизм масштабирования рабочей области.
Настроим масштаб отображения следующим образом:
Ctrl и вращать колесико мыши вниз непосредственно в рабочей области формы.Проанализируем настройки внешнего вида клиентского приложения. По умолчанию интерфейс «Такси» оптимизирован для сенсорных экранов и имеет увеличенные отступы. Для компактного отображения данных на стандартных дисплеях переключим режим представления:
Платформа 1С автоматически сохраняет пользовательские настройки: ширину колонок, расположение элементов и размеры диалоговых окон. Если база ранее открывалась на компьютере с двумя мониторами или с более высоким разрешением, сохраненные координаты могут приводить к вылету формы за пределы экрана.
Для сброса выполним следующие шаги:
/ClearCache или удалим каталоги временных файлов пользователя по путям %LOCALAPPDATA%\1C\1cv8 и %APPDATA%\1C\1cv8.Посмотрим на особенности работы на мониторах с высокой плотностью пикселей. Если в Windows установлено системное масштабирование (125%, 150% или выше), платформа может некорректно рассчитать размеры клиентской области.
Для исправления скорректируем свойства исполняемого файла:
1cv8.exe (или 1cv8c.exe для тонкого клиента).