kb-personal/src/content/docs/knowledge-base/Общие/Управляемые формы/Особенности работы с обработчиком ПриАктивизацииСтроки.md
2025-06-16 21:46:27 +05:00

30 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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