This commit is contained in:
silverbook 2025-06-11 10:38:33 +05:00
parent a8965251bf
commit 871e1bbc3c

View File

@ -0,0 +1,28 @@
---
title: Особенности работы с обработчиком "ПриАктивизацииСтроки"
---
* В этом обработчике нельзя использовать серверные вызовы с директивой компиляции `&НаСервере`
* Так как при создании формы этот обработчик вызывается для каждой создаваемой строки, то лучше применять `ПодключитьОбработчикОжидания`:
```bsl
&НаКлиенте
Процедура ДефектыДвигателяПриАктивизацииСтроки(Элемент)
ПодключитьОбработчикОжидания("ВыполнитьПриАктивизацииСтрокиДефектыДвигателя", 0.15, Истина);
КонецПроцедуры
&НаКлиенте
Процедура ВыполнитьПриАктивизацииСтрокиДефектыДвигателя()
ВывестиВиновниковВТаблицуДляТекущейСтроки();
ВывестиМероприятияВТаблицуДляТекущейСтроки();
ВывестиПричиныВТаблицуДляТекущейСтроки();
УстановитьДоступностьЭлементовБлокаПричиныДляТекущейСтроки();
УстановитьДоступностьЭлементовБлокаВиновникиДляТекущейСтроки();
УстановитьДоступностьЭлементовБлокаМероприятияДляТекущейСтроки();
УстановитьЗаголовокСтраницыПричиныДефектаДляТекущейСтроки();
// и т.д.
КонецПроцедуры
```