Скрипт для клавиши F7
// Многофункциональный шорткат
// Если нажата в 1С конфигураторе в макете-добавить 1 к числу в ячейке в макете
// Если нажата в 1С конфигураторе-отладка выражения в конфигураторе в режиме отладки(выделяем переменную и нажимаем F7)
// Если нажата в 1С Предприятии в УФ-переоткрыть ранее открытую обработку
// Сообщить(Окна.Класс());
Если (Окна.Класс()="V8TopLevelFrame") Тогда
Если (Строки.Найти(Окна.Заголовок(), "Макет")>0) Тогда // редактируется макет
Нажать(Клавиши.Ввод);
Нажать(Клавиши.Кт|Клавиши.C);
Подождать(1);
ч = Числа.Число(Буфер.Текст)+ 1;
Ввести(ч);
Нажать(Клавиши.Ввод);
Возврат;
Конец;
// Отладка переменной в конфигураторе
Нажать(Клавиши.Шт|Клавиши.F9);
Нажать(Клавиши.Таб);
Нажать(Клавиши.Вправо);
Нажать(Клавиши.F2); // для тех кому лень нажимать F2
Возврат;
Конец;
Если (Окна.Класс()="V8TopLevelFrameSDI") Тогда
// Переоткрыть внешнюю обработку в УФ Предприятие
Мышь.Запомнить();
Нажать(Клавиши.Кт|Клавиши.F4);
Подождать(1);
Нажать(Клавиши.Левая, 1, Окна.Лево+40, Окна.Верх+15);
Нажать(Клавиши.Вниз);
Нажать(Клавиши.Вправо);
Нажать(Клавиши.1);
Мышь.Восстановить();
Конец;