1с сделать активным окно

Обновлено: 28.04.2024

Видеоролик выполнен в программе «1С:Бухгалтерия 8» релиз 3.0.43.123 на технологической платформе «1С:Предприятие 8.3» версии 8.3.7.1805.

Список окон, открытых в программе на текущий момент, доступен в диалоге управления окнами, для вызова которого нужно выбрать пункт Окна – Все окна главного меню.

Чтобы перейти к требуемому окну, нужно выбрать его в списке и нажать на кнопку Перейти. Диалог Окна закроется автоматически.

Чтобы закрыть несколько окон, следует выбрать их с помощью мыши, удерживая клавишу Shift, и нажать кнопку Закрыть окна. Основное окно и начальная страница не могут быть закрыты с помощью этого диалога.

Интерфейс Такси программы позволяет открывать несколько окон одновременно. Это может быть полезно в различных ситуациях, например, для сравнения документов или отчетов.

Чтобы отобразить два окна на экране, существуют способы:

  • закрепить одно из окон;
  • показать вместе (объединить) два окна.

Команды для закрепления/отображения окон доступны при соблюдении условий:

  • текущая форма не является начальной страницей;
  • в рабочей области основного окна есть открытая форма;
  • текущая форма не блокирует интерфейс.

Закрепленное окно всегда отображается в основном окне.

Для закрепленного окна действуют следующие правила:

  • в каждый момент времени может быть закреплено только одно окно;
  • при закреплении следующего окна предыдущее закрепление отменяется;
  • закрепленное окно не может участвовать в объединении.

Чтобы закрепить окно в требуемой позиции, следует использовать соответствующую команду (Закрепить слева; Закрепить справа; Закрепить сверху; Закрепить снизу), которую можно вызвать из меню:

  • в области системных команд - по кнопке Показать вместе с другим окном или закрепить;
  • в главном меню - по соответствующей команде в подменю Окна;
  • в контекстном меню заголовка формы или элемента панели открытых окон.

При закрытии «закрепленного окна» рабочая область основного окна вернет свой первоначальный размер.

Чтобы открепить окно следует выбрать команду Открепить/разъединить.

Объединенные окна – два окна, которые отображаются рядом в рабочей области основного окна. При переходе на одно из объединенных окон, отображаются оба окна.

При объединении окон существуют следующие правила:

  • одно окно может участвовать одновременно только в одном объединении;
  • в объединении не могут быть использованы закрепленные окна.

Чтобы объединить окна, следует использовать команду Показать вместе с другим (вертикально)/Показать вместе с другим (горизонтально) с подменю из списка открытых окон. Команды доступны:

  • в области системных команд - по кнопке Показать вместе с другим окном или закрепить;
  • в главном меню – по соответствующей команде подменю Окна;
  • в контекстном меню открытого окна или элемента панели открытых окон.

Чтобы разъединить окна, следует выбрать команду Открепить/разъединить.

если принципиально, то конфигурация УНФ
В конфигураторе в командном интерфейсе формы есть панель навигации, где перечислены ссылки на вызов окон, которые открываются внутри формы СписокНоменклатуры (Основное, Ед.Изм, Спецификации, Цены и так далее).

Самый главный вопрос - как узнать, какой из них является текущим? Второй, не критичный - как установить нужный.

Разбор ситуации (как пытаюсь решить, но пока безуспешно):
На процедуру ПриЗакрытии вешаю точку останова и проверяю открытые окна.

ПолучитьОкна() - возвращает реквизит типа ОкнаКлиентскогоПриложения,
являющимся неким массивом элементов типа ОкноКлиентскогоПриложения

Среди них есть элемент с заголовком "Номенклатура", у которого есть реквизит Содержимое типа ФиксированныйМассив с элементами Типа УправляемаяФорма.

Если я вообще не трогаю панель навигации, в нём один элемент - закладка "Основное".
Если нажимаю на любой пункт панели навигации, к нему добавляется ещё один элемент (но при условии, если его ранее не было).
Т.е. понажимав на разные пункты и нажав в конце на "Основное", я имею массив из нескольких элементов, где Основное находится под индексом 0. Определить, какой пункт был выбран в момент закрытия, не получается.

Сделал вспомогательную функцию

НайтиОкно("Номенклатура").Содержимое[0]=ЭтаФорма (Истина)
НайтиОкно("Номенклатура").Содержимое[1]=ЭтаФорма (Ложь)

НайтиОкно("Номенклатура").Содержимое[0].Открыта() (Истина)
НайтиОкно("Номенклатура").Содержимое[1].Открыта() (Истина)

НайтиОкно("Номенклатура").Содержимое[0].Активизировать() - устанавливает закладку "Основое"
НайтиОкно("Номенклатура").Содержимое[1].Активизировать() - устанавливает закладку, "в которую я зашёл первой"

Очень не хватает чего-нибудь типа:
НайтиОкно("Номенклатура").Содержимое[1].Активно() - Истина или Ложь
____
Задача изначально стоит такая: в случае, если пользователь стоит не в основной закладке, по ESC он должен переходить в основную. Если в основной - выходить.

В данный момент, пользователь заходит в закладку спецификации, нажимает ESC (подразумевая возврат обратно) и форма списка закрывается.

Нередко бывает необходимость открыть из 1С окно стороннего приложения, например, Word, Excel и т.д. Когда у меня появилась эта задача, в интернете было предложено много решений, однако большая часть из них оказалась неработоспособной. В этой статье предлагается решение задачи на примере внешней программы "АвтоДилер".

Функция, активизирующая окно стороннего приложения:

// ЗаголовокОкнаПриложения - текст в заголовке окна внешнего приложения
// Задержка - задержка в миллисекундах перед выполнением скрипта, строка или число
Функция АктивироватьОкноПриложения (Знач ЗаголовокОкнаПриложения = "" , Знач Задержка = "1000" ) Экспорт
ВремИмяФайла = КаталогВременныхФайлов () + "~showapp.vbs" ;
// готовим VBS-файл
ТекстСкрипта = "
|Set WshShell = CreateObject(""WScript.Shell"")
|WScript.Sleep
|Res = WshShell.AppActivate(""%%ЗАГОЛОВОКОКНА%%"")
|If Not Res Then WScript.Echo ""Открыть окно не удалось""
|" ;

Если ТипЗнч ( Задержка ) = Тип ( "Число" ) Тогда
Задержка = Формат ( Задержка , "ЧГ=0" );
КонецЕсли;
ТекстСкрипта = СтрЗаменить ( ТекстСкрипта , "%%ЗАГОЛОВОКОКНА%%" , ЗаголовокОкнаПриложения );
ТекстСкрипта = СтрЗаменить ( ТекстСкрипта , "%%ЗАДЕРЖКА%%" , Задержка );

хТекст = Новый ТекстовыйДокумент ;
хТекст . ДобавитьСтроку ( ТекстСкрипта );
хТекст . Записать ( ВремИмяФайла , "windows-1251" );

хШелл = Новый COMОбъект ( "WScript.Shell" );
хШелл . Run ( "wscript " + ВремИмяФайла , 0 , Ложь);

Возврат 0 ;
КонецФункции

Функция, активизирующая окно программы "Автодилер" (версия 5.4 редакция 9):

Если ЗаголовокОкнаАД = "" Тогда
ЗаголовокОкнаАД = "-= Система ""АвтоДилер"" 5.4 (редакция 9) =-" ;
КонецЕсли;
АктивироватьОкноПриложения ( ЗаголовокОкнаАД , Задержка );

Пример открытия детали в программе "АвтоДилер":

Несколько слов о параметрах:

ЗаголовокОкнаПриложения

Для открытия окна используется функция WSH AppActiate. В документации к функции сказано, что окно ищется следующим образом: "значение параметра сравнивается по очереди с заголовками окон всех запущенных приложений. Если не найдено ни одного точного совпадения, будет производиться поиск окна, заголовок которого начинается с указанной строки. Если и в этом случае не будет найдено ни одного подходящего окна, будет производиться поиск окна, заголовок которого заканчивается на указанную строку. Если будет найдено несколько подходящих окон, произойдёт активизация одного из них (произвольно). "

Задержка

Параметр Задержка используется для того, чтобы процедура 1С отработала, открылось основное окно 1С, а затем выполнился скрипт, открывающий окно внешнего приложения. Если решение все-таки не заработает, можно поэкспериментировать с этим параметром.

Работоспособность решения:

Поскольку в данном решении использованы средства Windows, стоит сказать, что оно тестировалось на Windows 7 Home и Pro с приложения АвтоДилер, MS Office 2007 (Word, Excel).

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

Неного дегтя:

Минусом решения, во-первых, является использование внешнего файла. Во-вторых, выполнение vbs-скриптов может быть отключено у пользователя, что потребует дополнительной настройки Windows.

Приглашаю всех, кто заинтересовался публикацией, к обсуждению и тестированию.

Работая в той или иной конфигурации на платформе "1С:Предприятие 8.1", бухгалтеры ежедневно используют в основном одни и те же пункты меню и подменю, кнопки на панелях инструментов. Однако не каждому пользователю удобен стандартный интерфейс программы. О том, как настроить интерфейс под себя, рассказывает В.В. Рыбалка, фирма "1С".

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

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

Неужели под каждого пользователя базы (а их может быть не один десяток) придется подстраивать текущий или создавать новый интерфейс в конфигураторе? Нет! Благодаря возможностям по тонкой настройке интерфейса у платформы 8.1 нет необходимости ни вызывать квалифицированного специалиста, ни лезть в конфигуратор*.

Примечание:
* Если быть до конца точным, могут возникнуть предпосылки по созданию индивидуального интерфейса для пользователя в режиме конфигуратора, но эти вопросы лежат за рамками данной статьи.

Решаются задачи по индивидуальной настройке довольно элегантно - при помощи персональных панелей инструментов. Для примера будем использовать бухгалтерский интерфейс типовой конфигурации "Бухгалтерия предприятия" (ред. 1.6) с демонстрационными данными.

Но прежде, чем перейти к описанию механизма индивидуальной настройки интерфейса, обозначим некие общие возможности, которые платформа 8.1 предоставляет своим пользователям. В частности, нельзя увидеть сразу все стандартные пункты меню и все панели инструментов, которые по умолчанию встроены в платформу (независимо от конфигурации). И это не ошибка. Дело в том, что некоторые возможности являются контекстно-зависимыми, а потому они доступны только тогда, когда в них есть смысл.

Достать их просто - на любом пустом месте рядом с доступными панелями инструментов достаточно нажать правую кнопку мыши. В открывшемся списке вы сразу увидите все доступные панели, причем включенные (видимые) будут помечены галочками.

Наглядный пример - работа с табличным документом. Сравните состав меню и панелей при отсутствии активного табличного документа - см. рис. 1 и при его наличие - см. рис. 2.

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

Имейте ввиду: контекстно-зависимые элементы интерфейса будут исчезать, если нет активных окон, с которыми они связаны, и появляться при активизации таких окон.

Итак, приступим к изучению индивидуальной настройки интерфейса.

Для начала определимся, какие пункты меню или важные кнопки необходимо всегда иметь под рукой. Для примера выберем следующие:

  • "Операции" -> "Регламентные операции" -> "Справки-расчеты" -> "Калькуляция";
  • "Продажа" -> "Ведение книги продаж" -> "Книга продаж";
  • "Отчеты" -> "Прочие" -> "Универсальный отчет";
  • "Сервис" -> "Поиск данных";
  • "Предприятие" -> "Производственный календарь";
  • "Таблица" -> "Вид" (обратите внимание - это подменю).

Нужными всегда будем считать кнопки:

  • "Советы", которые расположены на панели инструментов "Поддержка" (панель, созданная при разработке нашей конфигурации);
  • "Зафиксировать таблицу" стандартной панели инструментов "Табличный документ" (допустим, при работе с таблицами нужно часто фиксировать шапку).

С необходимыми функциями определились.

Их состав хоть и несколько сумбурен, но показателен.

Например, пункт меню "Калькуляция" спрятан довольно глубоко, а подменю "Вид" не всегда сразу нам доступен.

Чтобы весь этот набор был всегда у нас под рукой, воспользуемся возможностью платформы 8.1 по созданию персональных панелей инструментов.

Для этого необходимо войти в режим настройки, вызвать список панелей инструментов (аналогично описанному выше способу включения/выключения стандартных панелей инструментов - см. рис. 1) и выбрать "Настройка…". Откроется окно настройки интерфейса, в котором на закладке "Панели инструментов" вы увидите все доступные на данный момент панели инструментов (рис. 3).

Создадим свою панель инструментов и назовем ее, например, "Мое меню". Для этого необходимо нажать кнопку "Создать…" и написать название.

После нажатия на "ОК" в списке доступных панелей мы увидим нашу панель (рис. 4).

Кроме этого, в центре экрана появится наша новая пустая (без единого элемента) панель (рис. 5). Самое главное уже сделано.

Осталось наполнить наше меню нужными элементами.

Оставаясь в режиме настройки, последовательно заполним панель выбранными ранее элементами.

Общий принцип таков - выбираем нужный элемент в тех местах, где обычно находим его в представленном нам интерфейсе, нажимаем и удерживаем клавишу Ctrl и "тащим" мышкой (левой кнопкой) этот элемент на нашу панель (перетаскиваем с копированием).

Что делать, если выпадающее меню перекрыло видимость нашей панели (рис. 6)?

Достаточно взять ее мышкой за левый край заголовка и перетащить в удобное место .

Первым по нашему списку идет элемент "Калькуляция" - перетаскиваем (рис. 7).

Обратите внимание, что клавиша Ctrl должна быть нажата до самого окончания перетаскивания.

Это легко проконтролировать: по окончании перетаскивания элемента на нашу панель рядом с курсором мыши должен быть плюсик ("+"). Если все сделано верно, вы увидите результат, похожий на рис. 8.

Аналогично, перетаскиваем второй пункт нашего персонального меню - "Книгу продаж". В результате получается что-то похожее на рис. 9. Почему видна только иконка? Потому что разработчики конфигурации назначили картинку этому элементу меню, а платформа 8.1 по умолчанию отображает на панелях только картинки, если они заданы. Если же вы хотите видеть надпись или картинку и надпись (как в оригинальном меню), достаточно нажать на нужный вам элемент правую кнопку мыши и выбрать нужный режим отображения. Выберем для "Книги продаж" отображение и картинки, и текста (рис. 10).

Далее, заполняем нашу панель выбранными элементами. У "Поиска данных" также включим отображение картинки и текста. Дойдя в нашем списке до пункта "Таблица/Вид" мы уже имеем панель в таком виде, как показано на рис. 11.

Тут мы можем столкнуться с тем, что меню "Таблица" в данный момент недоступно (причины описаны выше). Решая данную проблему, заодно опробуем возможности по добавлению пунктов в уже существующее меню. Все это время мы работали в режиме настройки интерфейса. Сейчас его временно придется закрыть - в окне "Настройка" жмем кнопку "Закрыть". Заметьте, все наши наработки сохранились и уже доступны для работы на нашей панели. Чтобы получить доступ к меню "Таблица", открываем любой табличный документ, либо создаем новый. После этого снова вызываем режим настройки. Теперь мы получили доступ к нужному меню и можем перетащить, аналогично предыдущим правилам, подменю "Вид" из него (рис. 12).

Остались еще две кнопки, доступные через панели инструментов нашего интерфейса. Их перетаскивание полностью аналогично перетаскиванию пунктов меню: достаточно взять левой кнопкой мыши нужную нам кнопку, нажать Ctrl и перетащить эту кнопку на нашу панель.

Кнопку "Зафиксировать таблицу" можно найти в меню "Таблица", которое мы сделали доступным ранее. Но для чистоты эксперимента попробуйте включить доступную также панель "Табличный документ" (рис. 13).

Вот и все - мы полностью заполнили панель инструментов "Мое меню" нужными именно нам элементами. Достаточно снова закрыть окно настройки кнопкой "Закрыть" и можно приступать к работе, всегда имея под рукой свой собственный набор функций.

В заключение отметим несколько важных моментов.

    Персональную и любые другие панели можно перемещать и изменять их размеры. Перемещать панели можно "взяв" их мышкой за заголовок или, если они закреплены у края экрана, за специальную область левее самой левой кнопки (или выше самой верхней, в случае вертикального закрепления). Изменять размеры можно только у панелей, который не закреплены у краев экрана - достаточно изменять положение их правого края (рис. 14).

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

  • "Горячие" клавиши: глобальные действия
  • "Горячие" клавиши: общие действия
  • "Горячие" клавиши: управление окнами
  • "Горячие" клавиши: управление формами
  • "Горячие" клавиши: работа со списком и деревом
  • "Горячие" клавиши: поле ввода
  • "Горячие" клавиши: поле картинки
  • "Горячие" клавиши: редактор табличных документов
  • "Горячие" клавиши: редактор текстовых документов

Глобальные действия - это действия, которые вы можете выполнять в любом состоянии программы. При этом не важно, что на данный момент открыто в "1С:Предприятии". Главное, чтобы приложение не было занято выполнением какой-либо задачи.

Глобальные действия - это действия, которые можно вызывать в любом месте запущенной платформы "1С:Предприятие 8". Независимо от того, что именно происходит в запущенной конфигурации, смысл глобальных действий не меняется (например, нажатие Ctrl+N всегда будет вызывать диалог создания нового документа).

"Горячие" клавиши для глобальных действий

Действие

Сочетания клавиш

Как работает программа

Создать новый документ

Открывает окно, в котором будет предложено выбрать тип создаваемого нового документа в различных форматах - например, в текстовом, табличном или HTML

Открыть существующий документ

Открывает стандартное диалоговое окно "Открыть", доступное через меню "Файл/Открыть…"

Активизация поля поиска в командной панели

Устанавливает курсор в это поле

Alt + Enter
Ctrl + E

В зависимости от того, на что установлен курсор, открывает соответствующую палитру свойств этого объекта или элемента. Полезно при работе с таблицами, текстом, HTML и т. п.

Вызвать содержание справки

Вызывает содержание справки

Вызвать индекс справки

Вызывает индекс справки

"Горячие" клавиши: глобальные действия

Глобальные действия - это действия, которые вы можете выполнять в любом состоянии программы. При этом не важно, что на данный момент открыто в "1С:Предприятии". Главное, чтобы приложение не было занято выполнением какой-либо задачи.

Глобальные действия - это действия, которые можно вызывать в любом месте запущенной платформы "1С:Предприятие 8". Независимо от того, что именно происходит в запущенной конфигурации, смысл глобальных действий не меняется (например, нажатие Ctrl+N всегда будет вызывать диалог создания нового документа).

"Горячие" клавиши для глобальных действий

Действие

Сочетания клавиш

Как работает программа

Создать новый документ

Открывает окно, в котором будет предложено выбрать тип создаваемого нового документа в различных форматах - например, в текстовом, табличном или HTML

Открыть существующий документ

Открывает стандартное диалоговое окно "Открыть", доступное через меню "Файл/Открыть…"

Активизация поля поиска в командной панели

Устанавливает курсор в это поле

Alt + Enter
Ctrl + E

В зависимости от того, на что установлен курсор, открывает соответствующую палитру свойств этого объекта или элемента. Полезно при работе с таблицами, текстом, HTML и т. п.

Вызвать содержание справки

Вызывает содержание справки

Вызвать индекс справки

Вызывает индекс справки

"Горячие" клавиши: общие действия

Общие действия - действия, которые имеют один и тот же смысл в различных объектах конфигурации, но поведение платформы "1С:Предприятие 8" меняется в зависимости от того где именно вы используете то или иное общее действие. Например, нажатие на клавишу "Del", помечает на удаление текущий элемент справочника, если вы находитесь в окне списка элементов справочника. Или удаляет содержимое текущей ячейки табличного документа, если вы его редактируете.

"Горячие" клавиши для общих действий

Действие

Сочетания клавиш

Как работает программа

Удаляет элемент под курсором (текущий элемент) или выделенную группу элементов

Позволяет добавить новый элемент

Сохранить активный документ

Сохраняет активный документ

Печать активного документа

Вызывает диалог печати для активного документа

Печать на текущий принтер

Инициирует непосредственную печать активного документа на принтер, назначенный в системе по умолчанию (без открытия диалога печати)

Копировать в буфер обмена

Ctrl + C
Ctrl + Ins

Копирует необходимый элемент или выделенную группу элементов в буфер обмена ОС Windows

Вырезать в буфер обмена

Ctrl + X
Shift + Del

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

Вставить из буфера обмена

Ctrl + V
Shift + Ins

Вставляет в место, отмеченное курсором находящиеся данные из буфера обмена ОС Windows

Добавить к буферу обмена как число

Используется для числовых значений

Добавить к буферу обмена

Используется для числовых значений. Операция сложения с данными в буфере обмена

Вычесть из буфера обмена

Используется для числовых значений. Операция вычитания с данными в буфере обмена

Выделяет все доступные элементы в активном документе

Отменить последнее действие

Ctrl + Z
Alt + BackSpace

Отменяет последнее совершенное действие

Вернуть отмененное действие

Ctrl + Y
Shift + Alt + BackSpace

Позволяет отменить "Ctrl + Z", иными словами - вернуть то, что вы сделали до нажатия отмены последнего совершенного действия

Открывает диалог настройки параметров поиска в активном объекте конфигурации и выполнения этого поиска

Находит следующий элемент, соответствующий указанным в настройках поиска параметрам

Найти следующий выделенный

Находит следующий элемент, соответствующий тому, который вы выделили (например, на котором установлен курсор)

Находит предыдущий элемент, соответствующий указанным в настройках поиска параметрам

Найти предыдущий выделенный

Ctrl + Shift + F3

Находит предыдущий элемент, соответствующий тому, который вы выделили

Открывает диалог поиска и замены значений (там, где это разрешено)

Свернуть (узел дерева, группу табличного документа, группировку модуля)

Используется там, где доступны узлы деревьев, отмеченные значками "+" или "-"

Выделяет все доступные элементы в активном документе

Отменить последнее действие

Ctrl + Z
Alt + BackSpace

Отменяет последнее совершенное действие

Вернуть отмененное действие

Ctrl + Y
Shift + Alt + BackSpace

Позволяет отменить "Ctrl + Z", иными словами - вернуть то, что вы сделали до нажатия отмены последнего совершенного действия

Открывает диалог настройки параметров поиска в активном объекте конфигурации и выполнения этого поиска

Находит следующий элемент, соответствующий указанным в настройках поиска параметрам

Найти следующий выделенный

Находит следующий элемент, соответствующий тому, который вы выделили (например, на котором установлен курсор)

Находит предыдущий элемент, соответствующий указанным в настройках поиска параметрам

Найти предыдущий выделенный

Ctrl + Shift + F3

Находит предыдущий элемент, соответствующий тому, который вы выделили

Открывает диалог поиска и замены значений (там, где это разрешено)

Свернуть (узел дерева, группу табличного документа, группировку модуля)

Используется там, где доступны узлы деревьев, отмеченные значками "+" или "-"

Свернуть (узел дерева, группу табличного документа, группировку модуля) и все подчиненные

Свернуть (все узлы дерева, группы табличного документа, группировки модуля)

Ctrl + Shift + Num + (-)

Развернуть (узел дерева, группу табличного документа, группировку модуля)

Развернуть (узел дерева, группу табличного документа, группировку модуля) и все подчиненные

Развернуть (все узлы дерева, группы табличного документа, группировки модуля)

Ctrl + Shift + Num + (+)

Ctrl + Page Down
Ctrl + Alt + F

Быстрое листание активного документа

Ctrl + Page Up
Ctrl + Alt + B

Используется там, где поддерживается и возможно форматирование текста

Переход к предыдущей web-странице/главе справки

Используется в HTML-документах

Переход к следующей web-странице/главе справки

Прервать исполнение отчета системы компоновки данных

"Горячие" клавиши: управление окнами

В этом разделе объединены общие для всех окон и форм платформы "1С:Предиприятие" "горячие" клавиши.

"Горячие" клавиши для управления окнами

Действие

Сочетания клавиш

Как работает программа

Закрыть активное свободное окно, модальный диалог или приложение

Этой комбинацией можно быстро завершить работу всей конфигурации на платформе "1С:Предприятие", поэтому пользуйтесь ей осторожно

Закрыть активное обычное окно

Закрывает текущее обычное окно

Закрыть активное окно

Закрывает текущее активное окно

Активизировать следующее обычное окно

Ctrl + Tab
Ctrl + F6

Позволяет активизировать следующее окно среди открытых в рамках конфигурации. Нажатие в цикле с удерживанием клавиши Ctrl позволяет листать отрытые окна "вперед"

Активизировать предыдущее обычное окно

Ctrl + Shift + Tab
Ctrl + Shift + F6

Позволяет активизировать предыдущее окно среди открытых в рамках конфигурации. Нажатие в цикле с удерживанием клавиши Ctrl позволяет листать отрытые окна "назад"

Активизировать следующую секцию окна

Активирует следующую секцию текущего окна

Активизировать предыдущую секцию окна

Активирует предыдущую секцию текущего окна

Вызвать системное меню приложения или модального диалога

Позволяет увидеть системное меню операций (свернуть, переместить, закрыть и т. п.) над окном программы или открытого модального диалога

Вызвать системное меню окна (кроме модальных диалогов)

Alt + Hyphen + (-)
Alt + Num + (-)

Позволяет увидеть системное меню операций (свернуть, переместить, закрыть и т. п.) над активным окном

Вызвать главное меню

Активирует главную панель с кнопками текущего окна. Тем самым вы можете выбирать действия без участия мыши

Вызвать контекстное меню

Отображает контекстное меню над текущим активным элементом. Аналогично нажатию правой кнопки мыши на нем

Вернуть активность обычному окну

Возвращает активность обычному окну после работы с контекстным меню. Внимание! В любом другом случае, Esc инициирует закрытие активного окна

"Горячие" клавиши: управление формами

Здесь собраны "горячие" клавиши, упрощающие и ускоряющие работу с различными формами, которые созданы в конфигурациях, написанных на платформе "1С:Предприятие".

"Горячие" клавиши для управления формами

Действие

Сочетания клавиш

Как работает программа

Перейти на следующий элемент управления/вызов кнопки по умолчанию

Переход между элементами управления на форме "вперед" (см. Tab)

Вызов кнопки по умолчанию

Как правило, у различных форм назначена кнопка по умолчанию (она отличается от других - например, выделена жирным). Использование этой комбинации клавиш позволяет из любого места открытой формы активировать кнопку по умолчанию

Перейти на следующий элемент управления

Переход между элементами управления на форме "вперед"

Перейти на предыдущий элемент управления

Переход между элементами управления на форме "назад"

Активизирует командную панель, связанную с активным элементом управления/формой

Активирует главную панель с кнопками текущей формы. Тем самым вы можете выбирать действия без участия мыши

Перемещение по элементам управления, объединенным в одну группу

Используя клавиши-курсоры можно быстро перемещаться между сгруппированными элементами управления

Закрывает окно текущей формы

Восстановить положение окна

Если сбились какие-то параметры окна формы, эта комбинация позволяет вернуть все назад

"Горячие" клавиши: работа со списком и деревом

"Горячие" клавиши этого раздела помогут эффективно работать без использования мыши в многочисленных списках и деревьях, которые активно используются в различных объектах конфигураций на платформе "1С:Предприятие 8".

"Горячие" клавиши для работы со списком и деревом

Действие

Сочетания клавиш

Как работает программа

Открывает для изменения элемент, на который установлен курсор. Клавиша аналогична действию "Изменить" на стандартной панели кнопок формы

Ctrl + Shift + R
F5

Обновляет данные в списке или дереве. Особенно актуально для динамических списков (например, список документов), когда для них не включено автообновление

Создает новый элемент списка, используя в качестве шаблона текущий элемент. Аналогично кнопке "Добавить копированием"

Создает новую группу. Аналогично кнопке "Добавить группу"

Непосредственное удаление текущего элемента. Внимание! Используйте эту комбинацию с большой осторожностью в динамических списках, так как отменить удаление нельзя

Перемещение строки вверх

Ctrl + Shift + Up

В списках, где разрешено изменение порядка строк, позволяет передвинуть текущую строку вверх. Аналогично кнопке "Переместить вверх"

Перемещение строки вниз

Ctrl + Shift + Down

В списках, где разрешено изменение порядка строк, позволяет передвинуть текущую строку вниз. Аналогично кнопке "Переместить вниз"

Перенести элемент в другую группу

Ctrl + Shift + M
Ctrl + F5

Позволяет быстро переместить текущий элемент (например, справочника) в другую группу

Перейти на уровень вниз с одновременным раскрытием группы

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

Перейти на уровень вверх (к "родителю")

Выходит наверх из папки, в которой вы находились

Завершает с сохранением изменений редактирование элемента списка

Раскрыть узел дерева

Используется там, где доступны узлы деревьев, отмеченные значками "+" или "-"

Закрыть узел дерева

Раскрыть все узлы дерева

Инвертирует значение флажка текущего элемента (включает или отключает его)

"Горячие" клавиши: поле ввода

Поле ввода - активно используемый элемент управления во множестве мест форм конфигураций. "Горячие" клавиши для поля ввода позволяют быстро выполнить часто используемые действия над ним. Особенно полезно использовать эти клавиши там, где разработчик конфигурации не вывел нужные вам кнопки управления полем ввода.

"Горячие" клавиши для поля ввода

Действие

Сочетания клавиш

Как работает программа

Переключить режим вставки/замены

Аналогично поведению при редактировании обычного текста, позволяет либо добавлять новые символы при вводе к старым, либо затирать старые новыми

Выбор соответствующего объекта, связанного с полем ввода (например, выбор нужного документа из списка). Аналогично кнопке поля ввода "Выбор"

Ctrl + Shift + F4

Открытие формы выбранного объекта в текущем поле ввода. Аналогично нажатию кнопки поля ввода "Открыть"

Очистить поле ввода от текущего в нем значения

Удалить символ слева от курсора

Работа с набранным текстом в поле ввода

Удалить символ справа от курсора

Удалить слово слева от курсора

Удалить слово справа от курсора

Перейти в начало строки

Перейти в конец строки

Нажатие указателем мыши кнопки "Вверх" для кнопки регулирования

Использование регулировки, если это разрешено в поле ввода. Например, изменение дат, счетчиков и т. п. Аналогично нажатию на кнопку "вверх" регулятора поля ввода

Нажатие указателем мыши кнопки "Вниз" для кнопки регулирования

Использование регулировки, если это разрешено в поле ввода. Например, изменение дат, счетчиков и т. п. Аналогично нажатию на кнопку "вниз" регулятора поля ввода

"Горячие" клавиши: поле картинки

Поле картинки - это стандартный элемент платформы "1С:Предприятие 8" для отображения графических изображений. "Горячие" клавиши помогут, например, комфортно просмотреть изображение, расположенное в поле картинки.

Читайте также: