Имя: Пароль:
1C
1С v8
Обработать ПоказатьВыборИзСписка и в зависимости от выбр. знач. вернуться к станд. поведен
0 ixijixi
 
11.12.18
15:44
Процедура РасчетыЗначениеПоказателяНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка, ЭтоПоказательВремени = Ложь)
    
    Меню = ВозможныеЗначенияПоказателя();
    Если ЭтоПоказательВремени Тогда
        Меню.Добавить(-1, "Калькулятор");
    КонецЕсли;
    
    Если Меню.Количество() + ?(ЭтоПоказательВремени, 1, 0) > 0 Тогда
        СтандартнаяОбработка = Ложь;
    КонецЕсли;
    
    ОпОп = Новый ОписаниеОповещения("ОбработатьВыборПоказателя", ЭтотОбъект);
    ПоказатьВыборИзСписка(ОпОп, Меню, Элемент);
    
КонецПроцедуры

Процедура ОбработатьВыборПоказателя(ВыбранныйЭлемент, ПараметрыОповещения) Экспорт
    
    Если ВыбранныйЭлемент = Неопределено Тогда
        Возврат;
    КонецЕсли;
    
    Если ВыбранныйЭлемент.Значение = -1 Тогда
        // Здесь нужно отказаться от выбранного значения и показать калькулятор
    КонецЕсли;
    
    // Здесь производятся вычисления в зависимости от выбр. значения
    
КонецПроцедуры
1 ixijixi
 
11.12.18
15:56
В общем, после выбора из списка в числовом поле если пользователь выбрал из списка значение -1, то нужно показать калькулятор
2 Numerus Mikhail
 
11.12.18
15:57
(1) Ну покажи, в чем проблема-то?

    Если ВыбранныйЭлемент.Значение = -1 Тогда
        
          ПоказатьКалькулятор();

    КонецЕсли;
3 ixijixi
 
11.12.18
16:29
(2) Смешно
4 ixijixi
 
11.12.18
16:29
Управляемые формы без использования модальности, режим совместимости 8.3.12. Вдруг это важно.
5 Numerus Mikhail
 
11.12.18
16:49
(3) Я абсолютно серьезен. Что не получается? Как пытался?
По тому описанию что я вижу - никаких проблем с показом какого-то калькулятора нет
6 ixijixi
 
11.12.18
16:53
(5) Нет такого метода - ПоказатьКалькулятор()
7 ixijixi
 
11.12.18
16:54
(5) Если в обработчике события "НачалоВыбора" установить СтандартнаяОбработка = Ложь, то калькулятор не увидишь)
8 Вафель
 
11.12.18
16:55
(5) не какого-то, а платформенного
9 ixijixi
 
11.12.18
17:01
(8) Йес!
10 hhhh
 
11.12.18
18:01
(9) ну, 10 кнопок без нас нарисуешь. В чем вопрос-то?
19 ixijixi
 
12.12.18
08:41
(17) По сабжу есть чо?
20 ixijixi
 
12.12.18
14:43
апну