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