Имя: Пароль:
1C
1С v8
Создание роли в БП 3.0
0 Марусенька
 
15.10.14
14:34
Всем привет!
Переходим на 3.0, переношу роли (созданные в 2.0). Создаю роль в конфигураторе, в пользовательском режиме создаю профиль, куда добавляю эту роль. Обновляю справочник ИдентификаторыОбъектовМетаданных. Пользователю добавляю профиль, проверяю в отладчике: РольДоступна("МояРоль")=Ложь. Причем если в конфигураторе установить пользователю эту роль, роль доступна и все работает, но этот вариант меня не устраивает, потому что при изменении профиля роль все равно слетает.
Как настроить роль в 3.0 так, чтобы работала так, как в 2.0 (чтобы в пользовательском режиме можно было давать-отнимать роли)? Дайте пожалуйста совет, как правильно? Тему гуглила, но ответа не нашла.
1 Naumov
 
15.10.14
14:38
(0) Сталкивался с этим же. Оказалось надо не только ИдентификаторыОбъектов перезаполнять.

НАдо воспользоваться обработкой из "инструментов разработчика"  "обновление вспомогательных данных"
2 Марусенька
 
15.10.14
14:42
(1) Вот блин. А где взять? На ИТС есть? И потом роль адекватно включается-выключается? Вообще об этом хоть слово где-то можно прочитать в инструкциях? Жалко потраченного времени. Чувствую, наплачусь я с этой тройкой. Спасибо огромное за подсказку.
3 Aleksey
 
15.10.14
14:43
(2) На юзерс скачай БСП и там будет
4 Марусенька
 
15.10.14
14:45
(3) Ага, спасибо, БСП есть. Что бы я без вас делала)
5 Марусенька
 
15.10.14
15:18
(1) (3) хм... Не помогло, роль по-прежнему не доступна. А еще варианты есть?
6 Stim
 
15.10.14
15:30
Обнови константу
http://infostart.ru/public/300363/
7 Banned
 
15.10.14
15:31
(5) Я бы предложил отладчик...
8 Марусенька
 
15.10.14
15:33
(6) щас гляну, спасибо
(7) так я в отладчике и смотрю.
9 Azverin
 
15.10.14
15:36
как лихо взлетело и без фото. упущение, товарищи!
10 Марусенька
 
15.10.14
15:39
(9) пока еще ничо не взлетело, все еще впереди)
11 Марусенька
 
15.10.14
15:42
Холодильник нам поможет, он с этой темой уже разбирался)
Обращаю внимание, что роль именно новая, не типовая. Может, в этом все дело, у меня что-то идей уже не осталось(
12 Stim
 
15.10.14
15:46
(11) обнови константу Параметрыработыпользователей, ну что за человек..
13 Марусенька
 
15.10.14
15:49
(12) так обновлено уже всё, не помогает. Роль не доступна все равно.
14 Марусенька
 
15.10.14
16:26
Народ, ну помогите, кто новую роль делал именно с нуля?
15 Fish
 
гуру
15.10.14
16:29
(14) Ну я делал, правда не в БП. Помог именно метод (6).
16 Stim
 
15.10.14
16:37
(13) в базу перезаходила, чтобы параметры сеанса обновились?
17 Марусенька
 
15.10.14
16:53
(16) перезаходила. Завтра буду искать в чем косяк. Спасибо.
18 Марусенька
 
16.10.14
09:44
Доброе утро) продолжаю копать..
(15) по методу (6) после обновления константы ПараметрыРаботыПользователя в конфигураторе эта роль должна синхронизироваться флажком, я правильно понимаю, согласно статье, так должно все работать? Просто у меня флажки на новые роли в конфигураторе после обновления не устанавливаются.
19 hhhh
 
16.10.14
09:48
(18) сделай принудительно обновление. В конфигурации свойства поставь релиз конфигурации 3.0.999. Запускаешь предприятие, она тебе всё обновляет. Потом ставишь обратно 3.0.36 и снова запускаешь предприятие.
20 Марусенька
 
16.10.14
09:50
(19) но я уже запускала обработку с БСП.. почему она не помогла, не могу понять. попробую сейчас с версией.
21 Fish
 
гуру
16.10.14
09:52
(19) А вроде же можно просто 1С с ключом запустить:
/C ЗапуститьОбновлениеИнформационнойБазы
22 Марусенька
 
16.10.14
10:02
не... не прокатило. я уже не знаю тогда.
23 Марусенька
 
16.10.14
10:04
может, еще какие-то настройки нужны, когда роль с нуля? Потому что типовые роли нормально добавляются.
24 Марусенька
 
16.10.14
10:18
Вообще как-то странно. Если в конфигураторе ставлю флаг на роль, то роль доступна, даже если в настройках профиля на эту роль нет. Получается, что собственные роли в конфигураторе никак не синхронизируются с ролями в профиле. В группах доступа ничего не меняла - там все по умолчанию. Обработки и обновление версии и параметров - никак не влияет на результат(
25 Stim
 
16.10.14
10:25
Все должно работать. Почисти темпы
26 Марусенька
 
16.10.14
10:27
(25) переподключить базы - этого достаточно будет?
27 Марусенька
 
16.10.14
10:28
(25) причем, после обновления вспомогательных данных моя роль в конфигураторе сбрасывается, но обратно уже не устанавливается, я офигеваю просто уже)
28 Stim
 
16.10.14
10:28
(26) вполне
29 Марусенька
 
16.10.14
10:50
(28) но я правильно понимаю, что смысл в том, если флаг  установлен в профиле групп доступа  с этой ролью у пользователя в польз.режиме, то после обновления константы в конфигураторе у этого пользователя тоже должен установиться флаг у этой роли - в этом состоит синхронизация и так оно должно работать?
30 Марусенька
 
16.10.14
10:58
(28) не помогло. Может, я профиль неправильно создаю... но там невозможно ничего сделать неправильно.
Создала пользователя, создала профиль, в профиле установила флажок у роли. Добавила пользователю этот профиль. Запустила обработку. Перезапустить сеанс (в конфигураторе при этом там должен установиться флажок у роли у этого пользователя) - запускаем в режиме пользователя, роль включается. Так должно быть?
31 Stim
 
16.10.14
11:48
ох уже эти женщины..
ты создала новый профиль групп доступа - будь добра перезапусти сеанс, чтобы обновились параметры сеанса! Параметры сеанса обновляются из константы, поэтому её нужно обновить перед перезапуском!
И только потом - со всеми актуальными параметрами сеанса назначать профили пользователям!
32 Марусенька
 
16.10.14
11:55
(31) чтоб эта тройка сдохла, в 2.0 таких проблем не было в принципе.
33 Марусенька
 
16.10.14
11:59
(31) еще раз. Я создаю профиль, перезапускаю сеанс, выполняю обновление константы, снова перезапускаю сеанс - не работает. Что на это скажете? И почему сразу женщины, или у мужчин не бывает проблем с сопровождением 1С?
34 Fish
 
гуру
16.10.14
12:05
(32) Привыкай. А если у вас ещё есть обработки и нетиповые доки/справочники - то надо будет их под УФ переделывать. Вот там повеселишься, если раньше с УФ дела не имела.
35 Марусенька
 
16.10.14
12:08
(34) все изменения, обработки и документы я перевела, теперь роли делаю, не думала, что тут такой затык будет.
36 Марусенька
 
16.10.14
12:12
так... а вот теперь интересней. Сделала нового пользователя и  профиль ему с этой ролью... У нового работает, а у старого - нет, как такое может быть? нда... седня без водки спать не лягу точно.
37 Марусенька
 
16.10.14
12:14
(35)+ при этом разница у них только в том, что у старого администратора+роль, а у нового роль Бухгалтер+роль. Ничего не понимаю. Но хоть что-то работает.
38 Stim
 
16.10.14
12:26
Берешь отладчег, пишешь в нем :
Константы.ПараметрыРаботыПользователей.Получить().Получить() (на сервере)
Смотришь все, что там есть. Если там везде есть твоя новая роль, то все должно быть ок.
а то что для некоторых работает, для некоторых нет - значит нет синхронизации между пользователями ИБ и пользователями из спр пользователи
39 Марусенька
 
16.10.14
13:27
(38) сейчас буду смотреть.
40 Марусенька
 
16.10.14
14:22
Убрала у пользователя профиль "Администратор" - заработала новая роль. Вернула профиль Администратор - опять не работает. В чем причина такого поведения пока не знаю. Буду еще опыты проводить. Всем спасибо.
41 IamAlexy
 
16.10.14
14:34
(40) разработчики объясняют что профиль Администратор не для оперативной работы пользователей..

при включении профиля Администратор сниамаются все роли кроме администратор+полные права..

вообще все..
42 Марусенька
 
16.10.14
14:47
(41) Ну вот я это как раз и увидела. Но я считаю, это неправильно. Собственно, у меня есть собственная роль "Отмена даты запрета изменений", которую я иногда раздаю пользователям под строгим надзором. В конфе есть соответствующие изменения в модулях (отменяющие проверки и т.п.). И при нынешнем раскладе при наличии роли "Администратор системы", этот механизм не будет работать. Неприятно. Еще и времени столько убила. Обидно вообще.

Вопрос закрыт. Спасибо за помощь.
ЗЫ. А к девушкам зря вы так все-таки, господа мужчины. Не все же такие прям тупенькие, как вы думаете.
43 МишельЛагранж
 
16.10.14
14:52
(42)"этот механизм не будет работать"
тру-одноэсники не понимают, что такое "отклонение от типовых". Такого не существует.
1С все предусмотрела, что не предусмотрела - не нужно.
Неземная логика.
44 IamAlexy
 
16.10.14
14:54
(42) сам напоролся.. у меня в нетленке куча ролей дописана

причем используются типа "Если РазрешеноСписыватьКраску( ) Тогда"
соответственно все начальники радостно себе ставили профиль админа и после обновления обломались с возможностями в базе :)
45 Зеленый Кот
 
16.10.14
14:55
сексуально!
46 Марусенька
 
16.10.14
15:00
(43) (44) поубивала бы в 1С каждого через одного с предварительным повешением и последующим утоплением. Не, ну все можно реализовать, конечно, извернуться, извратиться, просто 1С вместо того, чтобы реализовать реально нужные вещи, например ремонт ОС в БП, которого вообще нет, всякую чепуху городят.
47 IamAlexy
 
16.10.14
15:02
(46) да ладно, а разве модернизацию ОС отменили уже ?
http://its.1c.ru/db/hoosn#content:391:2
48 Марусенька
 
16.10.14
15:06
(47) а модернизация, мой дорогой друг, и ремонт это разные вещи, ремонт не увеличит стоимость, если ты посмотришь даже карточку ОС-6, это разные разделы, и затраты на ремонт и прочее, все это должно в разных корзинках лежать. Но это тема для отдельной беседы.
49 IamAlexy
 
16.10.14
15:09
(48) хм.. если состояние и стоимость ОС не меняется- то почему не поступление товаров и услуг с соответствующими статьями затрат ?

уточнил - сейчас у нас бухи затраты на ремонт простым поступлением проводят..

ладно пофиг..
50 Марусенька
 
16.10.14
15:13
(49) да, можно, но это неудобно бухам там делать, если ОС много. затраты собирать и прочее-прочее. Пришлось лепить свой документ с вытекающими. Короче жду ремонт ОС от 1С. когда-нибудь в БП 4 наверное.
51 IamAlexy
 
16.10.14
15:15
(50) врядли будет - смысла нет ваять что то отдельное если по сути это просто поступление сторонних услуг..
причем даже если сделать отдельный документ -  у него будут теже движения и те же реквизиты что у поступления.
52 Марусенька
 
16.10.14
15:19
(51) скорее всего не будет, думаю. И хотя это поступление услуг, да, оно привязано к ОС, как бы в поступлении нет такого реквизита.. В общем, нефиг было в карточку ОС раздел такой рисовать - раз он все равно не заполняется) художники млин) мелочь, а неприятно)
53 МишельЛагранж
 
16.10.14
15:19
(50) его провозгласили спецом в бухучете, так что - не портите пьесу ))
Он играет, как может.
54 Марусенька
 
16.10.14
15:21
(53) да я молчу) я вообще тут так.. гуляю..)
55 IamAlexy
 
16.10.14
15:22
(53) точно.. не спорьтетутсомной!!
56 Марусенька
 
16.10.14
15:27
(55) ишь ты, поздравляю) С тебя пузырь тогда и шукаладка)
57 Stim
 
16.10.14
15:32
(56) а с тебя - фотография в лк
58 IamAlexy
 
16.10.14
15:32
(56) лехко.. в декабре на партнерку приезжай..
59 Марусенька
 
16.10.14
15:44
(57) вам тут мало что ли выкладывают?) и потом, после пузыря с шоколадкой уже плевать, какая там в профиле фотка прикручена)
(58) эх..дожить надо до декабря для начала)
Все, пойду я работать. Спасибо еще раз за внимание к моей ничтожной проблеме)
60 МишельЛагранж
 
16.10.14
17:57
(59) ни че себе ничтожная.
А если б не решилась?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.