|
Обработка Выбора
| ☑ |
0
Малый Тихон
14.11.15
✎
08:59
|
Доброе утро! Не подскажете как решить проблему-хочу сделать ОбработкуВыбора формы максимально универсальной. Для этого оповещаю форму значением типа Структура. Получается, но не совсем-эту форму будут оповещать другие формы, но с разными структурами. Как отловить имя моей структуры?
Оповещаю так:
СтруктураДляОповещенияМояИнформация=Новый Структура;
СтруктураДляОповещенияМояИнформация.Вставить("МояИнформация",МояИнформация);
ОповеститьОВыборе(СтруктураДляОповещенияМояИнформация);
Код обработки выбора:
СтандартнаяОбработка = Ложь;
Если ТипЗнач(ВыбранноеЗначение)=ТИП("Структура") И //вот тут я так понимаю надо указать отбор по моей структуре
Тогда
....что то делаю
КонецЕсли;
|
|
1
Горогуля
14.11.15
✎
09:01
|
параметры у обработки выбора есть? ключ "ЭтоОно" в структуре есть?
|
|
2
Малый Тихон
14.11.15
✎
09:04
|
да, но я через ИсточникВыбора пойду
|
|
3
Горогуля
14.11.15
✎
09:07
|
не за что
|
|
4
icipher
14.11.15
✎
09:28
|
Выбранноезначение.свойство("имяструктуры");
|
|
5
Web00001
14.11.15
✎
10:47
|
Если ТвояСтруктура.Свойство("ИмяОбязательногоКлюча") Тогда
//Здесь что то делаем
Иначе
Предупреждение("Не могу открыть форму")
Отказ = Истина;
Возврат;
КонецЕсли;
|
|