---
title: Виджет из HTML-документа
slug: примеры-сниппеты-общее-html-документы/виджет-из-html-документа
---
HTML-документ можно использовать для создания нестандартных элементов управления. Ниже приведен пример создания виджетов
```bsl
&НаКлиенте
Функция ТекстHTMLДляВиджета(КоличествоНовых, КоличествоВРаботе, КоличествоЗакрытых, КоличествоВсего)
ЗаголовокВиджета = "Информация о заявках";
Текст = СтрШаблон(
"
|
|
|
|
|
|
|
|
|
|
|
|",
ЗаголовокВиджета,
КоличествоНовых,
КоличествоВРаботе,
КоличествоЗакрытых);
Возврат Текст;
КонецФункции
```
В результате получается что-то вроде

Для отработки кликов на элементах виджета нужно переопределить событие элемента «ПриНажатии», например:
```bls
&НаКлиенте
Процедура ВиджетПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
СписокКлассов = СтрРазделить(ДАнныеСобытия.Element.className, " ", Ложь);
Если СписокКлассов.Найти("link-opened") <> Неопределено Тогда
// Свой обработчик
КонецЕсли;
КонецПроцедуры
```
В тексте HTML-класс «link-opened» созданного элемента расположен в следующем блоке
```html
```
Соответственно можно создавать произвольные элементы — кнопки, ссылки, параграфы и пр., что допускается HTML+CSS