Было такое подобное. Сломал голову, но......... короче делюсь.
И так: создаю программно форму (в том числе страницы в динамическом количестве в зависимости от данных), не суть, но так вводное слово.
Далее при смене страницы не работало событие установленное ПриСозданииНаСервере и именно в "мобильном клиенте".
Решилось всё в итоге так (на правильность и т.д. решения не претендую):
//ПриСозданииНаСервере - УстановитьДействие
// Страницы
НоваяСтраница = Элементы.Добавить(ЭталоннаяСтрока, Тип("ГруппаФормы"),
Элементы.МОД_СтраницыФормы);
НоваяСтраница.Вид = ВидГруппыФормы.Страница;
НоваяСтраница.Заголовок = Выборка.Наименование;
СтраницыФормы.УстановитьДействие("ПриСменеСтраницы", "МОД_ВыборСтраницы"); // действие при смене страницы
//событие
&НаКлиенте
Процедура МОД_ВыборСтраницы()
МОД_ВыборСтраницыСервер();
КонецПроцедуры
Процедура МОД_ВыборСтраницыСервер()
ОбъектЗнч = РеквизитФормыВЗначение("Объект");
ТЗ=ОбъектЗнч.КаркасПола.Выгрузить();
Объект.КаркасПола.Загрузить(ТЗ);
ИмяТекущейСтраницы = ЭтаФорма.ПодчиненныеЭлементы.МОД_СтраницыФормы.ТекущаяСтраница.Имя;
ЗаголовокТекущейСтраницы = ЭтаФорма.ПодчиненныеЭлементы.МОД_СтраницыФормы.ТекущаяСтраница.Заголовок;
Для Каждого стр Из Элементы Цикл
Если ТипЗнч(стр) = Тип("ТаблицаФормы") и СтрНачинаетсяС(стр.Имя,ИмяТекущейСтраницы) Тогда
Если ОтборПринято Тогда
стр.ОтборСтрок = Новый ФиксированнаяСтруктура("Наименование,Указать", ЗаголовокТекущейСтраницы,Истина)
Иначе
стр.ОтборСтрок = Новый ФиксированнаяСтруктура("Наименование,Указать", ЗаголовокТекущейСтраницы,Ложь);
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Показать