Почему не полностью прорисовываются вкладки на рабочем столе в 1С:ЗУП 2.5 и как это исправить?

Программист 1С v8.3 (Обычные формы) 1С:Зарплата и Управление Персоналом IT и автоматизация бизнеса
← На главную

При работе в конфигурации «Зарплата и Управление Персоналом», редакция 2.5 (обычные формы) под управлением платформы «1С:Предприятие 8.3» пользователи могут столкнуться с визуальным багом: при открытии программы рабочая область и вкладки рабочего стола («Кадровый учет», «Расчет зарплаты», «Налоги» и др.) не прорисовываются до конца или отображаются со смещением. Проблема может возникать избирательно — только на конкретных рабочих местах или при определенном разрешении экрана.

Разберем подробнее причины возникновения этой неполадки и проанализируем проверенные способы ее устранения.

Выясним причину визуального сбоя

Главная причина некорректной отрисовки заключается в том, что платформы 1С версии 8.2 и 8.3 по-разному обрабатывают выводимые растровые картинки и графические подложки на обычных формах. Кроме того, обычные формы проектировались под стандартное системное разрешение с масштабом 100% (96 DPI). При использовании масштабирования Windows (125%, 150%) или обновлении платформы 8.3 графический движок может некорректно рассчитывать размеры зафиксированных картинок вкладок.

Способ 1. Изменение свойства «РазмерКартинки» в Конфигураторе (Рекомендуемый)

Наиболее быстрое и эффективное решение, не требующее снятия конфигурации с поддержки или изменения логики программы, — коррекция свойств элементов управления на форме рабочего стола.

Рассмотрим пошагово порядок действий в режиме «Конфигуратор»:

  1. Откроем конфигурацию и найдем форму рабочего стола по пути: Конфигурация — Обработки — РабочийСтол — Форма.
  2. Перейдем в главное меню конфигуратора: Форма — Список элементов управления формы....
  3. В открывшемся списке найдем элемент с именем (Главная) и откроем его свойства двойным кликом.
  4. Найдем свойство РазмерКартинки и меняем его значение со стандартного на Растянуть.
  5. Повторим аналогичную операцию для всех основных и активных элементов закладок. Настроим параметр РазмерКартинки = Растянуть для элементов:
    • (Главная) и (ГлавнаяАктивная)
    • (КадровыйУчет) и (КадровыйУчетАктивная)
    • (РасчетЗарплаты) и (РасчетЗарплатыАктивная)
    • (Налоги) и (НалогиАктивная)
    • (Бухучет) и (БухучетАктивная)
    • (ПерсонифицированныйУчет) и (ПерсонифицированныйУчетАктивная)
  6. Сохраним и обновим конфигурацию базы данных.

После изменения режима отображения картинок сжатие и растяжение графики будет адаптироваться под текущие параметры окна, и артефакты прорисовки исчезнут.

Способ 2. Настройка параметров масштабирования высокое DPI в Windows

Если проблема проявляется только на определенных компьютерах пользователей, причиной часто выступают системные настройки масштабирования шрифтов и элементов интерфейса Windows.

Разберем, как скорректировать параметры запуска клиентского приложения:

  1. Перейдем в каталог с установленной платформой 1С (например, C:\Program Files\1cv8\8.3.X.X\bin или C:\Program Files (x86)\1cv8\8.3.X.X\bin).
  2. Найдем исполняемый файл 1cv8.exe, кликнем по нему правой кнопкой мыши и откроем Свойства.
  3. Перейдем на вкладку Совместимость и нажмем кнопку Изменить параметры высокого DPI.
  4. Установим флаг Переопределите поведение масштабирования высокого разрешения.
  5. В выпадающем списке выберите значение Система (System) или Приложение (Application).
  6. Сохраним настройки и перезапустим 1С:Предприятие.

Способ 3. Проверка режима запуска клиентского приложения

Конфигурации на обычных формах (включая «Зарплата и Управление Персоналом», ред. 2.5) предназначены для работы исключительно в режиме толстого клиента.

Проанализируем настройки запуска базы данных:

  1. В стартовом окне запуска 1С выделим нужную информационную базу и нажмем кнопку Изменить.
  2. Пройдем до страницы настройки режима запуска.
  3. В поле Основной режим запуска вместо значения «Автовыбор» или «Тонкий клиент» явно установим Толстый клиент.
  4. Завершим редактирование и запустим базу.

Способ 4. Сброс кэша и настроек отображения окон пользователя

В некоторых случаях визуальные искажения сохраняются в пользовательских кешированных настройках положения окон информационной базы.

Посмотрим, как выполнить сброс индивидуальных настроек:

  1. Запустим программу в режиме «1С:Предприятие» под пользователем с административными правами.
  2. Перейдем в меню Сервис — Настройка пользователей (или Операции — Управление настройками пользователей).
  3. Найдем пользователя, у которого наблюдается проблема, и выполним удаление сохраненных настроек форм и внешнего вида окон.
  4. Очистим кэш сеанса, удалив временные папки из каталогов %AppData%\1C\1cv8 и %LocalAppData%\1C\1cv8, либо переподключим базу в списке запуска.
← На главную