Имя: Пароль:
1C
1C 7.7
v7: Отлов события изменения флажка
0 san4ez1008
 
10.07.17
11:27
Искал в синтакс-помощнике, ничего не нашел. При открытии флажок не выбран, кнопки недоступны. При выборе флажка кнопки становятся доступны. Есть ли такое в Тис 9.2?
1 HawkEye
 
10.07.17
11:28
(0) полно....
2 HawkEye
 
10.07.17
11:29
+1 но чтобы прямо в ТиС 9.2 - может и не быть...
3 Lazy Stranger
 
10.07.17
11:29
Форма.ИдентификаторКнопки.Доступность(Флажок)
4 abfm
 
10.07.17
11:30
// ДоступностьКнопок()
//
// Возвращаемое значение:
//  Нет.
//
// Вызывается из формул элементов диалога:
//  Невидимый статик "ДоступностьКнопок()" на слое "Основной".
//
// Описание:
//  Определяет доступность кнопок "кнЗагрузить", "кнПросмотрЗагрузки" и "кнПросмотрВыгрузки".
//
Функция ДоступностьКнопок()
    
    ЕстьФайл=ФС.СуществуетФайл(ИмяФайлаВыгрузки);
    Форма.кнПросмотрВыгрузки.Доступность(ЕстьФайл);
    Форма.кнПросмотрВыгрузкиДоп.Доступность(ЕстьФайл);

    ЕстьФайл=ФС.СуществуетФайл(ИмяФайлаЗагрузки);
    Форма.кнЗагрузить.Доступность(ЕстьФайл);
    Форма.кнПросмотрЗагрузки.Доступность(ЕстьФайл);
    Форма.кнПросмотрЗагрузкиДоп.Доступность(ЕстьФайл);
    
    Если ТаблицаРаспределения.ТекущаяСтрока() <> СтрокаПоследнегоОтображения Тогда
        ПриИзмененииСтрокиВТаблице();                                            
        СтрокаПоследнегоОтображения = ТаблицаРаспределения.ТекущаяСтрока();
    КонецЕсли;
    
КонецФункции // ДоступностьКнопок()
5 san4ez1008
 
10.07.17
11:34
(3) чет не работает. В модуле обработки сделал Форма.Подключиться.Доступность(Флаг);
при изменении флажка ничего не происходит
6 san4ez1008
 
10.07.17
11:37
(4) а вот так работает,спасибо
7 Ёпрст
 
10.07.17
11:49
(5) в каком событии ты это прописал ?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.