|  | Как назначить кнопке на форме горячую клавишу "Стрелка вверх" | ☑ | 
    
        | 0
    
        jamesgold   25.08.14✎ 15:22 | 
        Добрый день! 
 Прошу помочь. Как назначить кнопке на форме горячую клавишу "Стрелка вверх". Или может быть возможно отловить это событие?
 |  | 
    
        | 1
    
        Бешеная Нога   25.08.14✎ 15:26 | 
        зачем??     |  | 
    
        | 2
    
        jamesgold   25.08.14✎ 15:27 | 
        Есть задача вызывать обработчик кнопки именно по этой одной клавише "стрелка вверх"     |  | 
    
        | 3
    
        vicof   25.08.14✎ 15:28 | 
        (2) зачем?     |  | 
    
        | 4
    
        jamesgold   25.08.14✎ 15:29 | 
        Такая задача (     |  | 
    
        | 5
    
        jamesgold   25.08.14✎ 15:34 | 
        Это вообще возможно?     |  | 
    
        | 6
    
        vicof   25.08.14✎ 15:34 | 
        (4) Хомо сапиенс - человек разумный. Он принимает решения, исходя из логических умозаключений, а не потому что так надо.     |  | 
    
        | 7
    
        Бешеная Нога   25.08.14✎ 15:35 | 
        а контекст то сего какой? в каком месте и как это будет использоваться?     |  | 
    
        | 8
    
        fmrlex   25.08.14✎ 15:37 | 
        (0) Какая-то бабушка бух привыкшая работать в досовском поделии?
Не банк случайно?
 |  | 
    
        | 9
    
        jamesgold   25.08.14✎ 15:40 | 
        На форме располагаются две кнопки с иконками вверх  и вниз. они рассчитывают значение и пишут его в поле ввода. Кнопками вверх и вниз проматывается таблица и соответственно в поле ввода появляется актуально значение.     |  | 
    
        | 10
    
        jamesgold   25.08.14✎ 15:40 | 
        (8) не банк)     |  | 
    
        | 11
    
        kumena   25.08.14✎ 15:41 | 
        типа так, для списка
 Процедура КнопкаВверхНажатие(Элемент)
 
 ТекущаяСтрока = ЭлементыФормы.СписокГруппировок.ТекущаяСтрока;
 Если ТекущаяСтрока <> Неопределено Тогда
 Индекс = СписокГруппировок.Индекс(ТекущаяСтрока);
 Если Индекс <> 0 Тогда
 СписокГруппировок.Сдвинуть(Индекс, -1);
 КонецЕсли;
 КонецЕсли;
 
 КонецПроцедуры
 
 Процедура КнопкаВнизНажатие(Элемент)
 
 ТекущаяСтрока = ЭлементыФормы.СписокГруппировок.ТекущаяСтрока;
 Если ТекущаяСтрока <> Неопределено Тогда
 Индекс = СписокГруппировок.Индекс(ТекущаяСтрока);
 Если Индекс <> СписокГруппировок.Количество() - 1 Тогда
 СписокГруппировок.Сдвинуть(Индекс, 1);
 КонецЕсли;
 КонецЕсли;
 
 КонецПроцедуры
 |  | 
    
        | 12
    
        Бешеная Нога   25.08.14✎ 15:41 | 
        отлавливай изменение текущей строки списка, а не кнопки клавиатуры     |  |