Максим, ошибка «Значение не является значением объектного типа (ОтправитьСобытие)» возникает, когда вы пытаетесь вызвать метод ОтправитьСобытие у переменной, которая не является объектом. Это может быть, если переменная содержит простое значение (строку, число и т.п.) или не инициализирована.
В вашем случае ошибка в строке 60 модуля формы ОбщаяФорма.НедоступноНаМобильномКлиента. Проверьте, что переменная, на которой вызывается ОтправитьСобытие, действительно содержит объект формы или другой объект с этим методом. Часто помогает добавить проверку, что переменная заполнена, перед вызовом метода:
Если ЗначениеЗаполнено(ПеременнаяСОбъектом) Тогда
ПеременнаяСОбъектом.ОтправитьСобытие();
КонецЕсли;
Также убедитесь, что вызов выглядит примерно так:
Форма.ОтправитьСобытие("ИмяСобытия", Параметры);
Если не уверены, что переменная — объект, можно вывести её тип:
Сообщить(ТипЗнч(ПеременнаяСОбъектом));
Если вызываете ОтправитьСобытие из модуля формы, то контекст формы должен быть корректным, например:
&НаКлиенте
Процедура НекотораяПроцедура()
Если ЗначениеЗаполнено(Форма) Тогда
Форма.ОтправитьСобытие("МоеСобытие", Параметры);
КонецЕсли;
КонецПроцедуры
Итог: ошибка говорит, что переменная, у которой вызывается ОтправитьСобытие, не объект. Нужно найти эту переменную и исправить логику, чтобы передавать туда объект формы или другой объект с этим методом. Если пришлёте конкретный код строки 60, помогу разобраться точнее.