Имя: Пароль:
1C
1С v8
Мобильная платформа. Авторизация пользователей
0 akhamov
 
01.12.17
19:21
Коллеги, добрый вечер.
Сегодня выяснилось что мобильная платформа можно использовать только ОДНОГО пользователя ИБ.
Так ли это? Мне создание нового пользователя выдало что невозможно создать второго пользователя.
Вопрос 2 - а как тогда организовать доступ к подсистемам и всему функционалу ролей?
Если кто сталкивался - прошу помочь советом.

Спасибо!
1 Cyberhawk
 
01.12.17
19:22
Никак - создавай роль в МП есть смысл только для командного интерфейса (скрытия каких-нибудь элементов).
А авторизацию делай через константу / параметр сеанса в связке с полноценной инфобазой
2 Cyberhawk
 
01.12.17
19:23
Но вот весной выйдет 8.3.12 и т.н. мобильный клиент - он-то уж сможет полноценно работать в основной инфобазе (как тонкий и веб-клиент)
3 Cyberhawk
 
01.12.17
19:23
Но это не точно :)
4 Cyberhawk
 
01.12.17
19:25
Ты конечно можешь программно работать с ролями пользователя, но даже штатного метода РольДоступна() в МП нет...
5 akhamov
 
01.12.17
19:27
(1) Поясни плиз
Мне пока достаточно роли для формирования именно командного интерфейса.
6 Cyberhawk
 
01.12.17
19:28
(5) Ну создаешь одну роль, назначаешь ее в корне конфигурации - она и будет у единственного пользователя МП
7 akhamov
 
01.12.17
19:29
(6) так потом как авторизоваться другим пользователям?
Грохать пользователей ИБ, создавать нового и перезапускать приложение? Я же на лету не перечитаю роли? )
8 Cyberhawk
 
01.12.17
19:31
(7) Ты не врубаешься - в МП пользователь ИБ всегда один. Авторизацию программно уже делай после входа пользователя ИБ в ИБ
9 akhamov
 
01.12.17
19:34
Я понимаю, как управлять командным интерфейсом когда пользователь уже вошел?
10 Cyberhawk
 
01.12.17
19:36
Не понимаю, о чем ты
11 akhamov
 
01.12.17
19:36
Ты имеешь ввиду через видимость элеменетов что ли?
12 akhamov
 
01.12.17
19:37
Про авторизацию не 1С и единственного пользователя я догоняю )))
Как мне командный интерфейс основной изменить. - Командный интерфейс конфигурации и каждой подсистемы в частности*
13 Cyberhawk
 
01.12.17
19:38
Точно так же, как в любой инфобазе
14 Cyberhawk
 
01.12.17
19:39
Если ты хочешь, чтобы войдя под васей пользователь видел что-то, а войдя под петей не видел, то роли не прокатит, т.к. пользователей ИБ в МП нет
15 Cyberhawk
 
01.12.17
19:39
Разрулить видимость-доступность на основе прав доступа (ролей) в МП не получится
16 akhamov
 
01.12.17
19:39
Функциональные опции что ли?
17 akhamov
 
01.12.17
19:40
(14) именно об это я и говорю..
18 akhamov
 
01.12.17
19:41
(14) я вот думаю попробовать через функциональные опции сделать
19 Cyberhawk
 
01.12.17
19:42
ФО да - можно. Посмотри как в мобильной УНФ, например, это сделано - чего развел тут.
20 akhamov
 
01.12.17
19:44
(19) - спокойно. в диалоге рождается истина. разошелся тут ))
Спасибо !)
21 breezee
 
01.12.17
20:22
Да легко. При обмене сохраняешь роли, в константы на телефоне. Потом смотришь в "накостыленный" регистр, что доступно пользователю
22 Cyberhawk
 
01.12.17
21:36
(21) Ну допустим в регистре пользователю доступен справочник номенклатуры "только для чтения" (без редактирования).
Или документ такой-то запрещено проводить неоперативно.
Предлагаешь пилить в конфигурации МП свою подсистему прав доступа (в подписках и анализируя этот регистр)?
23 breezee
 
02.12.17
10:23
(22) Да, ну раз по-другому нельзя, тогда только так. Либо пилить приложения для ролей отдельно. Буху, на пример вообще не нужно это приложение. Надо всяким манагерам и т.д. Да и вообще, номенклатуру я бы не давал редактировать в мобильном приложениии. Если надо - пусть звонит манагер ответственному за НСИ и ответственный в дестопной базе создает.
Основная идея мобильного приложения - что-то отразить при удаленной работе. Либо директору сформировать какой-то отчет. В общем- оперативность важно, операции только простые, серьезной бизнес логики быть не должно.
С выходом мобильного клиента может эта концепция поменяется. Хотя я слабо в это верю. Я просто не вижу, как всю бизнес логику крупного предприятия можно запихнуть в удобные мобильные интерфейсы. Ну а для ларька  хватит того что я выше описал
24 Cyberhawk
 
02.12.17
11:02
(23) "не вижу, как всю бизнес логику крупного предприятия можно запихнуть в удобные мобильные интерфейсы" // Качни бухню для фреша - там почти полноценный мобильный клиент
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.