|  | Блокировка на определенное действие | ☑ | 
    
        | 0
    
        КусокЗабора   30.06.14✎ 11:34 | 
        В документе есть кнопка, пользователь жмакает на нее и начинается выполнение определенныъх действий секунд на 30, за это время пользователь может еще несколько раз клацнуть по кнопке (не терпится ему) как можно заблокировать кнопку на время выполнение? 
Я думал как-то так:
 
 Элементы.Кнопушка.Доступность = Ложь;
 //делаем делаем
 Элементы.Кнопушка.Доступность = Истина;
 
 но не тут то было,
 Элементы.Кнопушка.Доступность = Ложь;
 не срабатывает пока не отработает процедура.
 Есть решения какие-нить?
 |  | 
    
        | 1
    
        PR   30.06.14✎ 11:35 | 
        А как это кнопка не блокируется?     |  | 
    
        | 2
    
        Maxus43   30.06.14✎ 11:36 | 
        а с чего он вобще может куда-то клацать, когда выполняется процедура? в фоновом режиме чтоль работает она?     |  | 
    
        | 3
    
        КусокЗабора   30.06.14✎ 11:36 | 
        (1) ну как как, вот так. Зависает типа обрабатывает данные а кнопка доступна. Может нужно что-то типа перересевать интерфейс? 
Это УФ.
 |  | 
    
        | 4
    
        КусокЗабора   30.06.14✎ 11:38 | 
        (2) нет не в фоне, оно весит все, но он все равно клацает, и когда оно отвисает тут же обрабатывает его клики (ну это стандартное поведение окон windows)     |  | 
    
        | 5
    
        Maxus43   30.06.14✎ 11:39 | 
        Если УжеКлацал Тогда
Возврат;
 КонецЕсли;
 
 ///делаем дела
 
 УжеКлацал = Истина;
 |  | 
    
        | 6
    
        Kamas   30.06.14✎ 11:39 | 
        (4) ну кинь в фоновое и задай ключ     |  | 
    
        | 7
    
        Kamas   30.06.14✎ 11:40 | 
        (6) прикрути статус бар и все будут рады     |  | 
    
        | 8
    
        PR   30.06.14✎ 11:40 | 
        (4) Да ладно-ка. Серьезно что ли?     |  | 
    
        | 9
    
        КусокЗабора   30.06.14✎ 11:41 | 
        (5) хм.. точно )     |  | 
    
        | 10
    
        MiniMuk   30.06.14✎ 11:47 | 
        (9) Тогда хотябы
...
 Сообщить("уже клацали, не так быстро")
 Возврат;
 |  |