При подготовке к сертификационным экзаменам по платформе «1С:Предприятие» и детальном изучении штатных клавиатурных сокращений разработчики часто сталкиваются с неочевидными комбинациями. Одной из таких пар являются клавиши F6 («Активизировать следующую секцию окна») и Shift + F6 («Активизировать предыдущую секцию окна»). Выясним причину появления этого термина в документации платформы, рассмотрим подробнее, что именно считается секцией окна, и разберем практические сценарии использования этих горячих клавиш в Конфигураторе и в режиме предприятия интерфейса «Такси».
Проанализируем базовый механизм разделения окон, заложенный в платформу. Под «секцией» в контексте одного открытого документа понимается обособленная область просмотра, возникающая в результате разделения окна.
Штатные команды «Горизонтально разделить окно» и «Вертикально разделить окно» позволяют просматривать и редактировать разные участки одного и того же файла без необходимости открывать его копию. Это особенно актуально при работе с объемными программными модулями или широкими отчетами.
Разберем по шагам, как образуются секции и как с ними взаимодействовать:
Платформа накладывает жесткие правила на данный механизм: окно текстового или табличного редактора можно разделить максимум на две части — строго по горизонтали либо по вертикали. Создать четыре квадранта одновременно (как в некоторых электронных таблицах) невозможно. Если разделение больше не требуется, достаточно выполнить быстрый двойной клик левой кнопкой мыши прямо по полосе разделителя.
Посмотрим на пример использования этих клавиш в пользовательском режиме. В интерфейсе «Такси» понятие секций расширяется на составные формы рабочего пространства.
Если в настройках начальной страницы задано одновременное отображение двух форм (например, форма списка заказов слева и рабочий стол задач справа), каждая из этих форм с точки зрения навигации платформы представляет собой самостоятельную секцию начального экрана. Нажимая клавиши F6 и Shift + F6, пользователь может мгновенно переключать фокус ввода между левой и правой колонками начальной страницы без использования мыши.
Чтобы избежать путаницы на экзамене или в повседневной разработке, четко разграничим схожие клавиатурные комбинации платформы:
Рассмотрим ситуацию, когда требуется держать перед глазами не две части одного модуля, а два принципиально разных объекта конфигурации или справочника. Для произвольных управляемых форм системные команды разделения окна недоступны.
В этом случае в интерфейсе «Такси» используется механизм закрепления: вызывается команда «Показать вместе с другим окном» (с возможностью расположения сверху, снизу, справа или слева). Однако следует помнить системное ограничение платформы: одновременно закрепленным в рабочей области может быть только одно дополнительное окно.