Нужно забиндить на форме внешней обработке кнопки которые в 1с уже используются. К примеру по F5 должна вызываться нужная процедура.
Гугл дал ответ:
Вот только где вызывается эта процедура гугл рассказывать не хочет.
Если вызываю ПриСоздании на форме то ничего не происходит.
Как правильно использовать сочетание клавиш чтобы кнопка заработала?
Гугл дал ответ:
Элементы.МояКНопка.СочетаниеКлавиш = Новый СочетаниеКлавиш(Клавиша.F5, Ложь, Ложь, Ложь);
Вот только где вызывается эта процедура гугл рассказывать не хочет.
Если вызываю ПриСоздании на форме то ничего не происходит.
Как правильно использовать сочетание клавиш чтобы кнопка заработала?
По теме из базы знаний
Найденные решения
может код а обработчике команды с ошибкой?
вот обработка с кнопкой ф2,проверено на тонком и толстом клиенте
вот обработка с кнопкой ф2,проверено на тонком и толстом клиенте
Прикрепленные файлы:
Кнопка.epf
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
вот пример из ут,может поможет.а тоя неправильно прочитал сабж)
НоваяКоманда = ЭтаФорма.Команды.Добавить("КомандаВставитьТег_НижнийИндекс");
НоваяКоманда.Действие = "КомандаВставитьТеги";
НоваяКоманда.Заголовок = "Нижний индекс (<sub></sub>)";
НоваяКоманда.ИзменяетСохраняемыеДанные = Истина;
НоваяКоманда.Отображение = ОтображениеКнопки.КартинкаИТекст;
НоваяКоманда.Подсказка = НоваяКоманда.Заголовок;
НоваяКоманда.СочетаниеКлавиш = Новый СочетаниеКлавиш(Клавиша.NumSubtract, , Истина); // Ctrl+Num-
Ну вот если я делаю вот так:
Но кнопка не работает. мне нужно чтобы кнопка visa на скрине работала по нажатию f2, как это сделать? В сочетании клавиш прописано F2. Вообще все эти клавиши должны срабатывать.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Элементы.МояКНопка.СочетаниеКлавиш = Новый СочетаниеКлавиш(Клавиша.F2, Ложь, Ложь, Ложь);
КОнецПроцедуры
Но кнопка не работает. мне нужно чтобы кнопка visa на скрине работала по нажатию f2, как это сделать? В сочетании клавиш прописано F2. Вообще все эти клавиши должны срабатывать.
(5) seva1405, почему не назначить сочетание клавиш команде кнопки в редакторе формы? Или ты хочешь определить сочетания клавиш именно при открытии формы?
Прикрепленные файлы:
ВнешняяОбработка1.epf
может код а обработчике команды с ошибкой?
вот обработка с кнопкой ф2,проверено на тонком и толстом клиенте
вот обработка с кнопкой ф2,проверено на тонком и толстом клиенте
Прикрепленные файлы:
Кнопка.epf
Зря я пытался на F2 назначить кнопки программно, сочетание клавиш можно присвоить только с шифтом или альтом. Почему может не работать сочетание клавиш в свойствах команды? Все команды перерыл которые есть на форме, нигде нет назначеной кнопки f2.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот