Имя: Пароль:
1C
 
Не работает ПолучитьМакет("Макет") в мобильном приложении
0 lim9
 
23.09.15
10:41
самый простой код:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    //Вариант 1
    Обр=РеквизитФормыВЗначение("Объект");
    Макет = Обр.ПолучитьМакет("Макет");
    
    //Вариант 2
    Макет=ПолучитьОбщийМакет("Макет");
    
    //Вариант 3 - здесь пробовал в Модуле объекта  обработки создать фунцию ВернутьМакет(),
    //в которой, вписал процедуры из Варианта 1 и 2
    Обр=РеквизитФормыВЗначение("Объект");
    Макет=обр.ВернутьМакет();
КонецПроцедуры

в тонком клиенте все ОК, а в мобильном постоянно одна и та же ошибка "Ошибка при вызове метода контекста (ПолучитьМакет) по причине: Недопустимое значение параметра (параметр номер '1')"
1 lim9
 
23.09.15
10:42
т.е. пробовал отдельно сначала Варинт 1, Потом отднельно Вариант 2 и отдельно Вариант 3
2 бомболюк
 
23.09.15
10:43
а тип макета какой?
3 lim9
 
23.09.15
10:46
(2) - Текстовый документ
4 бомболюк
 
23.09.15
10:57
а что нам говорит СП по поводу доступности ТекстовогоДокумента в мобильном приложении?

используй ЗаписьТекста/ЧтениеТекста
5 бомболюк
 
23.09.15
10:58
+(4) а макет храни в двоичных данных
6 lim9
 
23.09.15
11:01
понял, пробую....
7 lim9
 
23.09.15
11:23
бомболюк - примного благодарен! Все верно!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.