Каждый активный пользователь, администратор или разработчик в среде 1С привык к быстрому и удобному доступу к объектам метаданных через специализированное меню «Все функции» (в современных версиях платформы оно переименовано в «Функции для технического специалиста»). Однако при переходе на новые релизы платформы многие столкнулись с неприятной проблемой: привычный поиск по первой букве или части строки перестал работать так, как раньше. Вместо мгновенного позиционирования курсора на нужной строке система просто игнорирует ввод символов или требует неудобных дополнительных действий.
В этой статье мы подробно разберем, почему изменилось поведение платформы, как вернуть удобный поиск в различных версиях 1С:Предприятие 8 и какие современные инструменты поиска предоставляют новые релизы платформы.
Давайте проанализируем ситуацию с технической точки зрения. В старых версиях платформы (до релиза 8.3.12) в окне Все функции применялся классический алгоритм быстрого поиска по первым символам. Как только пользователь открывал дерево метаданных и начинал вводить название справочника или документа прямо с клавиатуры, фокус ввода автоматически переносился на первый подходящий элемент дерева.
Начиная с версии 8.3.12, фирма 1С начала глобальную технологическую модернизацию платформы. Разработчики переработали механизмы отображения таблиц, списков и древовидных структур для повышения производительности, поддержки мобильных клиентов и веб-интерфейса. В процессе этой оптимизации старый алгоритм позиционирования по символам в сложных иерархических деревьях был отключен или признан устаревшим. В результате пользователи столкнулись с тем, что ввод символов перестал вызывать какую-либо реакцию интерфейса.
Если на вашем предприятии развернута база данных, работающая на версиях платформы 8.3.12 или 8.3.13, вы можете воспользоваться несколькими обходными путями.
Способ 1. Использование стандартного сочетания клавиш Ctrl + F
Это самый простой способ, не требующий изменения конфигурации или установки дополнительных обработок. Рассмотрим его по шагам:
Все функции.Ctrl + F на клавиатуре.F3.Минус данного подхода: этот метод открывает модальное диалоговое окно поиска, не фильтрует общий список, а лишь последовательно перепрыгивает по совпадениям, что крайне неудобно при работе с большими конфигурациями вроде 1С:ERP или 1С:Комплексная автоматизация.
Способ 2. Использование внешних обработок для поиска
Для версий платформы, где штатный поиск неудобен, сообщество разработчиков создало специализированные внешние обработки-навигаторы. Такие обработки выводят структуру метаданных в виде плоской таблицы или интерактивного дерева с возможностью мгновенной полнотекстовой фильтрации. Вы можете скачать подобную обработку с профильных ресурсов и открывать ее через меню Файл -> Открыть.
Фирма 1С учла многочисленные отзывы пользователей и полностью переработала концепцию поиска в интерфейсе. Если вы обновите платформу до актуальных релизов, вам больше не понадобятся сторонние инструменты.
Рассмотрим подробнее эволюцию механизмов поиска в новых версиях:
В платформе появился принципиально новый «умный» механизм работы с деревом функций. Теперь при открытии окна Все функции нет необходимости вызывать модальные окна поиска. Система ведет себя следующим образом:
Ctrl + Q или очистить поисковую строку.Разработчики пошли дальше и интегрировали список объектов метаданных в панель глобального поиска системы. Панель глобального поиска находится в самом верху главного окна программы (в заголовке приложения). Теперь, чтобы запустить нужный журнал документов или справочник, вам даже не нужно открывать окно Все функции:
Ctrl + Shift + F).В этих релизах произошли важные интерфейсные изменения, которые сделали работу технического специалиста еще более комфортной:
Все функции официально переименовано в «Функции для технического специалиста». Для его включения необходимо перейти в главное меню программы: Настройки -> Параметры, установить флаг Режим технического специалиста и нажать Применить.Подводя итог, можно дать следующие рекомендации пользователям и разработчикам:
8.3.12 до 8.3.13), используйте сочетание клавиш Ctrl + F либо запускайте внешние обработки-навигаторы по метаданным.8.3.14 или выше. Это полностью решит проблему и вернет удобную мгновенную фильтрацию списка при вводе символов с клавиатуры с возможностью быстрого сброса по Ctrl + Q.