Имя: Пароль:
1C
1С v8
Переход на 8.2 - проблемы с СКД
0 artbear
 
20.09.11
12:29
Народ, перевел одну из своих больших самописных баз с 8.1.15.14 на 8.2.13.219
Появился совершенно неожиданный баг:
после перехода с 8.1 на 8.2 у некоторых пользователей в отчетах СКД (например, Универсальный отчет по метаданным, как в типовых) стали недоступны некоторые поля
например, Регистратор.Комментарий, Регистратор.Номер, Регистратор.Дата - у некоторых ( в т.ч. у админов) нормальные наименования этих полей, а у тех, у кого ошибка - выдается Recorder.Number, Recorder.Date и т.п. с красным крестиком.
И эти поля у "плохих" пользователей не показываются, отбор по ним не работает  и т.п.
Я даже не представляю, что и где копать? :(
Что скажете?
ЗЫ в поиске пока ничего не нашел, в инфе по новостям релизов 8.2 ничего не нашел :(
1 Jofa
 
20.09.11
12:33
Конфа какая??
2 Axel2009
 
20.09.11
12:34
роля копать. если нет прав на один из документов составного типа, тогда нет доступа к реквизиту
3 artbear
 
20.09.11
12:41
(2) Похоже, что оно :(
Без исправления прав никак что-ли не обойти???
Странное ограничение - даже в ролях, если у одной роли метаданное разрешено, а у другой запрещено, то у пользователя с обеими ролями будет разрешение.
А здесь по-другому ? :(
4 artbear
 
20.09.11
12:41
(1) Конфа самописная
5 Axel2009
 
20.09.11
12:54
у какойто роли должны быть права на все документы из составного значения. тогда взлетит
6 artbear
 
20.09.11
13:04
(5) Защита данных в 8.2 ! упала ! на новый уровень :(
Теперь, чтобы мне показать отчет по реквизитам какого-нибудь регистратора в регистре накопления, мне нужно дать права на чтение/просмотр/ввод по строке (проверил- без ввода по строке не работает) для всех регистраторов по этому регистру :(
т.е. я не могу, как раньше, прятать определенные документы, а должен для пользователей открывать их все :(
7 artbear
 
20.09.11
13:05
(5) На 8.2.14 такая же система? Или они вернули поведение из 8.1 все-таки ?
8 Axel2009
 
20.09.11
13:33
(6) дать права на ссылку, дату, номер. на остальные реквизиты доступа нет
9 bar0n0
 
20.09.11
15:40
У меня подобная проблема была когда ставил регистратору роль "Период" "Доп". Попробуй вручную убрать роль. Кстати как раз в универсальном отчете у меня было правильно без краных крестиков.
10 EvgeniuXP
 
20.09.11
15:43
проверь под полными правами на все объекты.
11 sapphire
 
20.09.11
16:05
(0) На какие-то объекты не хватает прав "Просмотр"
12 artbear
 
20.09.11
16:09
(Все) В 8.1 была неплохая схема доступа, в 8.2 ее решили усовершенствовать, но в итоге пока я вижу только ухудшение защиты :(
Если у РН несколько документов-регистраторов, и на один из них нет права "Просмотр", то я не могу посмотреть некоторые/многие реквизиты тех регистраторов, на которые есть права.
Пореквизитный доступ в данном случае не слишком помогает :(
13 artbear
 
20.09.11
16:10
(12) В итоге сейчас все равно приходится открывать доступ на чтение/просмотр на все ранее закрытые документ :(
14 artbear
 
20.09.11
16:16
Вся трудность ведь в чем - 1С заявила о полной совместимости при переходе с 8.1 на 8.2 при установке режима совместимости с 8.1
В итоге это не так :(
и вызывает проблемы в неожиданных местах :(
15 Axel2009
 
20.09.11
16:49
а у тебя все без глюков работает, да?
16 artbear
 
20.09.11
17:44
(15) Это ты про что?
17 Axel2009
 
20.09.11
17:51
про полную совместимость и в итоге не так
18 Phace
 
20.09.11
18:54
(12) ИМХО все правильно работает. А что по твоему должен увидеть в отчете пользователь если у него нет прав на просморт конкретного объекта?
19 artbear
 
21.09.11
08:47
(18) Не согласен, прочти (14) - полная совместимость не наблюдается :(
И упоминания в инструкции по переходу на 8.2 на диске ИТС я не нашел.
Вот в чем основная проблема!
(17) Все равно не понял твою мысль, поясни, плиз.
Кстати, тебе большое спасибо за подсказку в (2) - она помогла быстрее решить проблему :)
20 artbear
 
21.09.11
09:09
+ (0)
Следующая проблема также по СКД - после перехода пользовательские поля в отборах, полях, настройках перестали отображаться :(
Сами поля есть, выражения полей нормальные/правильные, а вот в  отборах, полях и т.п. пользовательских полей нет :(
стоит наименование типа UserFields.field3 с красным крестиком, естественно, оно не отображается в отчете и отбор по нему также не работает.
Похоже, что права здесь ни при чем, т.к. у пользователя с полными правами абсолютно та же хрень :(
Т.е. сейчас для восстановления настроек нужно ВРУЧНУЮ все поля перевыбрать :(
Слов нет, как неприятно !
Отчетов/настроек очень много :(
21 bar0n0
 
21.09.11
09:13
(20) см. (9)
22 artbear
 
21.09.11
15:11
(21) Я говорю именно про универсальный отчет по метаданным
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн