События из внешней компоненты
Во время работы во внешней компоненте могут срабатывать определенные события, которые не зависят от 1С.
Обработка таких событий осуществляется на стороне 1С в предопределенной процедуре формы или модуля приложения.
В первом параметре процедуры передается параметр
Источник, он всегда равен:MediaBuildи говорит о том, что событие пришло от ВК.
Вторым параметром идет тип событияСобытие[Число](тип Строка обязателен), которые отвечает на вопрос, а что это за событие и от какой камеры оно пришло.
И, наконец, третьим параметром идет параметрДанные(тип Строка не обязат елен). Он хранит данные, которые может передать ВК.
Для того, чтобы можно было принимать события от ВК в открытой форме определите встроенное событие формы ВнешнееСобытие:

Описание процедуры ВнешнееСобытие
А вот описание процедуры:
&НаКлиенте
Процедура ВнешнееСобытие(Источник, СобытиеИКамера, Данные)
// Обработка событие от внешней компоненты MediaBuild
Если Источник = "MediaBuild" Тогда
Событие = Лев(СобытиеИКамера, Найти(СобытиеИКамера, "[") - 1); // Что за событие
НомерКамерыСобытия = Число(Сред(СобытиеИКамера, Найти(СобытиеИКамера, "[") + 1,
Найти(СобытиеИКамера, "]") - Найти(СобытиеИКамера, "[") - 1)); // От какой камеры
Если Событие = "Activation" Тогда
// Программа активирована надо записать "Данные" и
// присвоить ВК
ИначеЕсли Событие = "Frame" Тогда
// Получен кадр из ВК созданный методом GetFrames
ИначеЕсли Событие = "Error" Тогда
// Сообщение об ошибке
ИначеЕсли Событие = "DiskFull" Тогда
// Тут можно остановить запись и присвоить новый ПутьКХранилищу для записи видео
ИначеЕсли Событие = "…" Тогда
…
КонецЕсли;
КонецЕсли;
КонецПроцедуры