Имя: Пароль:
1C
1С v8
мобильное приложение, данные google аккаунта
0 novichok79
 
12.10.19
18:22
Доброго времени суток, друзья.
Разработал конфигурацию для моб. приложения на 1С.
Хочу создавать автоматически пользователя в справочнике конфигурации "Пользователи" при первом запуске на мобильном устройстве.
Информации по мобильным приложениям не очень много в интернете. Как получить например, e-mail google аккаунта?
Заранее благодарю за ответы.
1 ДНН
 
12.10.19
18:27
МК = Новый МенеджерКалендарей;
МассивУчеток = МК.ПолучитьУчетныеЗаписиКалендарей();

может быть так? Но я не уверен
2 novichok79
 
12.10.19
18:44
(1) доберусь до компа, проверю.
3 novichok79
 
12.10.19
20:36
{Справочник.Бассейны.Форма.ФормаСписка.Форма(12,13)}: Тип не определен (МенеджерКалендарей)
    МК = Новый <<?>>МенеджерКалендарей;  (Проверка: Мобильное приложение-сервер)
4 novichok79
 
12.10.19
20:53
на ИТС написано:

При определении прав пользователя действует стандартная схема: если в информационной базе не заданы пользователи, то для определения прав доступа используется свойство конфигурации ОсновныеРоли (см. здесь). Если для доступа к данным мобильного приложения используется пользователь, то права доступа определяются по составу ролей этого пользователя.

Мобильная платформа имеет ограниченный набор средств работы с пользователями информационной базы:

● В информационной базе может существовать только один пользователь. Попытка создать более одного пользователя приводит к генерации исключения.

● Пользователь может быть создан только с помощью программного кода. Интерактивное создание пользователей в конфигураторе не приведет к передаче пользователя на мобильное устройство.

● Мобильная платформа не предлагает средств аутентификации при старте мобильного приложения. Если пользователь указан в списке пользователей, то этот пользователь автоматически будет установлен в качестве пользователя текущего сеанса.

теперь все ясно.
5 Chameleon1980
 
12.10.19
21:27
Дело было не в бабине.
я под столом
Бассейны
6 novichok79
 
13.10.19
00:09
(5) отлично, продолжайте наблюдения.
7 Cyberhawk
 
13.10.19
11:48
(3) Ну так он только для клиента
8 novichok79
 
14.10.19
10:47
(7) так и на клиенте тоже самое было. конструктор не найден "мобильное приложение-клиент" и "мобильное приложение-сервер" тоже.
9 novichok79
 
14.10.19
10:49
т. е. не конструктор, а даже типа такого нету.
Новый <<?>>МенеджерКалендарей
10 Cyberhawk
 
14.10.19
10:57
(8) "на клиенте тоже самое было" // Либо где-то ты ошибся, либо мобильная платформа старая
11 novichok79
 
14.10.19
11:02
(10) отнюдь

&НаКлиенте
{Обработка.Обработка1.Форма.Форма.Форма(5,13)}: Тип не определен (МенеджерКалендарей)
    МК = Новый <<?>>МенеджерКалендарей; (Проверка: Мобильное приложение-сервер)

версия платформы
1С:Предприятие 8.3 (8.3.15.1656)
12 novichok79
 
14.10.19
11:03
(10) да, это я ошибся.

&НаКлиенте
Процедура Команда1(Команда)
    #Если МобильныйКлиент Тогда
    МК = Новый МенеджерКалендарей;
    #КонецЕсли
    Команда1НаСервере();
КонецПроцедуры

вот так схавывает
13 Cyberhawk
 
14.10.19
11:15
То что в клиентских методах выполняется проверка для "Мобильное приложение-сервер" это конечно косяк 1С
14 novichok79
 
14.10.19
11:18
(13) возможно дело в моих кривых руках, возможно в новой платформе.
2 + 2 = 3.9999999999999999999999999999999...