В общем, работал клиент очень долго со своей древней необновляемой с 2010 года УТ на Windows Server 2008.
А тут перенесли базу на новый сервер, а на нем 2019 версия ОС стоит.
И обрезаются символы при выравниванию по правому краю (скрин). Что в предприятии, что в конфигураторе.
Вроде как и некритично, но с другой стороны - клиента смущает.
Для чистоты эксперимента перенес копию базы на доступные сервера 2008r2 и 2016 - на 2008 все ок, на 2016 тоже обрезает. То есть дело явно в ОС. Можно ли побороть как-то, не возвращаясь на 2008r2? Раньше с такой особенностью как-то не сталкивался, да и клиентов на ОФ осталось совсем ничего))
Буду благодарен за подсказки)
Вероятно дело в целом с обычными формами и с сервером 2012+, просто нет возможности проверить.
(2) Раньше все работали только через rdp (хотя компы с кассами и сервер в одной локальной сети, непонятно, почему так было).
Сейчас компы с кассами подключаются по сети (на обоих компах win10), остальные пользователи работают по рдп.
Проблема при этом есть у всех.
Возможно, в масштабировании Виндоус дело. Тоже обычные формы при некоторых масштабах "расползаются". Или отказываемся от масштабирования, или руками подбираем, то которое по размеру подходит и форму не ломает. При открытии формы в конфигураторе про dpi не ругается ничего?
Когда у Вас выключен ClearType, протокол RDP передаёт не картинку, а команды по отрисовке символов. Когда включен – рендерит картинку со стороны сервера, сжимает и пересылает клиенту. Это с гарантией в разы менее эффективно, поэтому отключение ClearType значительно ускорит процесс работы и уменьшит время отклика. Сами удивитесь, насколько. Это можно сделать как на уровне настроек клиента, так и на стороне сервера (параметр Do not allow font smoothing в разделе Remote Session Enviroment в Computer Configuration -> Policies -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host).