При работе в конфигурации «Зарплата и Управление Персоналом», редакция 2.5 (обычные формы) под управлением платформы «1С:Предприятие 8.3» пользователи могут столкнуться с визуальным багом: при открытии программы рабочая область и вкладки рабочего стола («Кадровый учет», «Расчет зарплаты», «Налоги» и др.) не прорисовываются до конца или отображаются со смещением. Проблема может возникать избирательно — только на конкретных рабочих местах или при определенном разрешении экрана.
Разберем подробнее причины возникновения этой неполадки и проанализируем проверенные способы ее устранения.
Главная причина некорректной отрисовки заключается в том, что платформы 1С версии 8.2 и 8.3 по-разному обрабатывают выводимые растровые картинки и графические подложки на обычных формах. Кроме того, обычные формы проектировались под стандартное системное разрешение с масштабом 100% (96 DPI). При использовании масштабирования Windows (125%, 150%) или обновлении платформы 8.3 графический движок может некорректно рассчитывать размеры зафиксированных картинок вкладок.
Наиболее быстрое и эффективное решение, не требующее снятия конфигурации с поддержки или изменения логики программы, — коррекция свойств элементов управления на форме рабочего стола.
Рассмотрим пошагово порядок действий в режиме «Конфигуратор»:
Конфигурация — Обработки — РабочийСтол — Форма.Форма — Список элементов управления формы....РазмерКартинки и меняем его значение со стандартного на Растянуть.РазмерКартинки = Растянуть для элементов:
(Главная) и (ГлавнаяАктивная)(КадровыйУчет) и (КадровыйУчетАктивная)(РасчетЗарплаты) и (РасчетЗарплатыАктивная)(Налоги) и (НалогиАктивная)(Бухучет) и (БухучетАктивная)(ПерсонифицированныйУчет) и (ПерсонифицированныйУчетАктивная)После изменения режима отображения картинок сжатие и растяжение графики будет адаптироваться под текущие параметры окна, и артефакты прорисовки исчезнут.
Если проблема проявляется только на определенных компьютерах пользователей, причиной часто выступают системные настройки масштабирования шрифтов и элементов интерфейса Windows.
Разберем, как скорректировать параметры запуска клиентского приложения:
C:\Program Files\1cv8\8.3.X.X\bin или C:\Program Files (x86)\1cv8\8.3.X.X\bin).1cv8.exe, кликнем по нему правой кнопкой мыши и откроем Свойства.Конфигурации на обычных формах (включая «Зарплата и Управление Персоналом», ред. 2.5) предназначены для работы исключительно в режиме толстого клиента.
Проанализируем настройки запуска базы данных:
В некоторых случаях визуальные искажения сохраняются в пользовательских кешированных настройках положения окон информационной базы.
Посмотрим, как выполнить сброс индивидуальных настроек:
Сервис — Настройка пользователей (или Операции — Управление настройками пользователей).%AppData%\1C\1cv8 и %LocalAppData%\1C\1cv8, либо переподключим базу в списке запуска.