Имя: Пароль:
1C
1С v8
Вызов функций/процедур на мобильной платформе
0 Славко
 
22.02.16
15:52
Не могу понять в чем ошибка...
мучаюсь уже наверное 4-й день...

Есть код:

Процедура ПриНачалеРаботыСистемы()
    
    НашПользователь = ВызовСозданияПользователя();
    
КонецПроцедуры

Функция ВызовСозданияПользователя() Экспорт

    Польз = СоздатьПользователя();
    
    //Польз = Истина;
    Возврат Польз;

КонецФункции // ВызовСозданияПользователя()

&НаСервере
Функция СоздатьПользователя() Экспорт

    //Сообщить("Создать пользователя");
    Возврат Истина;

КонецФункции // СоздатьПользователя()

И есть ошибка при проверке синтаксиса:

{МодульУправляемогоПриложения(17,11)}: Процедура или функция с указанным именем не определена (СоздатьПользователя)
    Польз = <<?>>СоздатьПользователя(); (Проверка: Тонкий клиент)
{МодульУправляемогоПриложения(17,11)}: Процедура или функция с указанным именем не определена (СоздатьПользователя)
    Польз = <<?>>СоздатьПользователя(); (Проверка: Мобильное приложение-клиент)

Что ему не так, ума не приложу...
Может кто подскажет?
1 Nuobu
 
22.02.16
15:54
&НаСервере ??
2 Славко
 
22.02.16
15:56
(1) ну а как ему рассказать по другому, что нужно вызывать методы, работающие со стороны сервера?
3 Nuobu
 
22.02.16
15:58
(2) Вызывать из общего модуля с пометкой "ВызовСервера" пробовал?
4 Славко
 
22.02.16
15:59
(3) результат тот же...
только вот не знаю что такое:
с пометкой "ВызовСервера"
5 Славко
 
22.02.16
16:00
но хелп знает все :)

ОбъектМетаданных: ОбщийМодуль (MetadataObject: CommonModule)
ВызовСервера (ServerCall)
Использование:

Только чтение.
Описание:

Тип: Булево.
Если свойство установлено в значение Истина, то экспортные процедуры и функции модуля могут быть использованы на клиенте.
Если свойство не установлены, то процедуры и функции данного модуля доступны только на сервере.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Примечание:

Может быть установлено только, если для общего модуля установлен признак "Сервер".
6 Nuobu
 
22.02.16
16:00
(4) Правой кнопкой на модуле и http://prntscr.com/a6i34b
7 Nuobu
 
22.02.16
16:00
(6) И клацни свойства.
8 Славко
 
22.02.16
16:04
(7) пробвал и в общий модуль вставлять, там есть галки:
Клиент (управляемое приложение)
Сервер
вызов сервера
9 Nuobu
 
22.02.16
16:04
(8) Так поставь вызов сервера.
10 Славко
 
22.02.16
16:11
(9) там это стоит, но спасибо за "наводку"
сейчас наверное наконец то сделаю отсутствующую авторизацию на мобильном приложении ))))))

помогло создание еще одного общего модуля только с галочками:
Сервер
Вызов Сервера
Закон Брукера: Даже маленькая практика стоит большой теории.