0
gabd_marat
28.11.18
✎
17:57
|
Как передать параметр Элемент в процедуру ОболочкаОбработчика(Элемент) обработчике ожидания
&НаКлиенте
Процедура ОПРиСМППриАктивизацииЯчейки(Элемент)
ПодключитьОбработчикОжидания("ОболочкаОбработчика", 0.1 , Истина);
ОтключитьОбработчикОжидания("ОболочкаОбработчика");
КонецПроцедуры
&НаКлиенте
Процедура ОболочкаОбработчика(Элемент)
Если Элемент.ТекущийЭлемент.Имя = "Сотрудники" Тогда
ЭтаФорма.Элементы.ПросмотретьИсторию.Доступность = Ложь;
ЭтаФорма.Элементы.ПросмотретьИсторию.Видимость = Ложь;
Иначе
Элементы.ПросмотретьИсторию.Доступность = Истина;
Элементы.ПросмотретьИсторию.Видимость = Истина;
КонецЕсли;
КонецПроцедуры
|
|
1
lodger
28.11.18
✎
18:31
|
в начале модуля формы
Перем МойКэшированныйФлаг;
&НаКлиенте
Процедура ОПРиСМППриАктивизацииЯчейки(Элемент)
ПодключитьОбработчикОжидания("ОболочкаОбработчика", 0.1 , Истина);
МойКэшированныйФлаг = Элемент.ТекущийЭлемент.Имя = "Сотрудники";
КонецПроцедуры
&НаКлиенте
Процедура ОболочкаОбработчика(Элемент)
Если МойКэшированныйФлаг Тогда
ЭтаФорма.Элементы.ПросмотретьИсторию.Доступность = Ложь;
ЭтаФорма.Элементы.ПросмотретьИсторию.Видимость = Ложь;
Иначе
Элементы.ПросмотретьИсторию.Доступность = Истина;
Элементы.ПросмотретьИсторию.Видимость = Истина;
КонецЕсли;
ОтключитьОбработчикОжидания("ОболочкаОбработчика");
КонецПроцедуры
|
|