Ситуация, когда после обновления платформы или конфигурации привычный интерфейс «Такси» дает сбой и панель разделов бесследно исчезает, встречается довольно часто. Особенно остро эта проблема проявилась в линейке релизов 8.3.15. При этом стандартные манипуляции в меню «Настройка панелей» не приносят результата: флажки стоят, разделы выбраны, но экран остается пустым. В этой статье мы подробно разберем, почему это происходит, и проанализируем все доступные методы решения — от простых пользовательских настроек до глубокой очистки кэша и корректировки параметров запуска.
Рассмотрим ситуацию, с которой столкнулись многие пользователи на версии 8.3.15.1747. В этой сборке был зафиксирован критический баг отрисовки управляемого интерфейса. Проблема заключалась в некорректной работе графической подсистемы платформы, из-за чего элементы интерфейса (окна сообщений, панели, заголовки) могли дублироваться или не отображаться вовсе. Как выяснилось в ходе обсуждения, проблема была официально признана и исправлена в релизе 8.3.15.1778 и более поздних версиях.
Если вы столкнулись с подобным поведением, первым делом проанализируем текущую версию платформы. Если она ниже 8.3.15.1778, наиболее надежным решением будет обновление до актуального стабильного релиза или временный откат на стабильную ветку 8.3.14.
Иногда очистка обычного кэша (папок Local и Roaming) не помогает, так как настройки расположения панелей сохраняются непосредственно в информационной базе в специальном хранилище. Если в этих данных произошел сбой, платформа может пытаться отрисовать панель с нулевой шириной или за пределами видимости экрана. Для решения этой задачи нам потребуется помощь программиста или администратора, чтобы выполнить программный сброс настроек интерфейса для конкретного пользователя.
Разберем пример кода, который позволяет принудительно удалить настройки клиентского приложения из хранилища. Этот код можно выполнить во внешней обработке или через консоль кода:
// Определяем пользователя, у которого возникла проблема
ТекПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(ПараметрыСеанса.ТекущийПользователь.ИдентификаторПользователяИБ);
// Ключ объекта для настроек интерфейса
КлючОбъекта = "Общее/НастройкиКлиентскогоПриложения";
// Удаляем настройки из системного хранилища
ХранилищеСистемныхНастроек.Удалить(КлючОбъекта, "", ТекПользовательИБ.Имя);
// После выполнения пользователю нужно перезайти в программу
Важно понимать, что после выполнения этой операции все персональные настройки внешнего вида (расположение панелей, состав колонок в списках) будут сброшены к значениям «по умолчанию», которые заданы в конфигурации.
Современные версии 1С активно используют ресурсы видеокарты (GPU) для отрисовки интерфейса «Такси». На некоторых конфигурациях оборудования, особенно при использовании встроенных видеокарт Intel или при работе через терминальный сервер (RDP), это вызывает графические артефакты. Проанализируем ситуацию: если у одних коллег панель видна, а у других — нет, при работе на одном и том же сервере, дело может быть в индивидуальных настройках монитора и DPI.
Попробуем применить следующие шаги:
/GPU 0. Это заставит платформу использовать программный рендеринг вместо аппаратного.Иногда панель разделов пропадает из-за того, что система «забывает», какой тип интерфейса должен использоваться. Даже если конфигурация жестко задает использование «Такси», стоит проверить и принудительно переключить этот параметр. Рассмотрим, как это сделать штатными средствами:
В некоторых конфигурациях, таких как «1С:Бухгалтерия», существует специальная константа для управления интерфейсом, однако в «Зарплата и управление персоналом» (ЗУП) управление чаще всего происходит через указанное выше меню параметров или через настройки панелей.
Если в вашей базе используются расширения, они могут вносить изменения в командный интерфейс. Даже если расширение не предназначено для изменения панели разделов, конфликт может возникнуть на уровне метаданных при обновлении основной конфигурации. Выясним, не в этом ли причина: попробуйте временно отключить все расширения (через меню Администрирование — Печатные формы, отчеты и обработки — Расширения) и перезапустить сеанс. Если панель появилась — проблему нужно искать в одном из расширений.
Если вы не являетесь программистом и боитесь использовать код, разберем способ сброса через административный интерфейс, который доступен в большинстве современных конфигураций (ЗУП 3.1, БП 3.0, ERP):
Этот метод является наиболее безопасным, так как позволяет точечно сбросить «глючные» визуальные параметры, не затрагивая при этом настройки отчетов или другие важные данные пользователя.
Подведем итог: если панель разделов пропала, мы рекомендуем начинать с проверки версии платформы и очистки персональных настроек через пользовательский интерфейс. Если это не помогает — используйте параметр /GPU 0 и проверяйте настройки масштабирования Windows. В большинстве случаев эти меры позволяют вернуть рабочую среду в нормальное состояние без необходимости полной переустановки системы.