|
Блокировки в 1С:Документооборот 8 КОРП, редакция 1.2 (1.2.2.7) | ☑ | ||
---|---|---|---|---|
0
Alex_MA
26.03.12
✎
16:29
|
Всем доброго дня!
Обновились на 1С:Документооборот 8 КОРП, редакция 1.2 (1.2.2.7) и при попытке изменения права доступа на конкретные папки документов или файлов возникают блокировки. Очень много блокировок. http://www.imagepost.ru/images/i/ym/iymngdqsbownbhtqgstnoyxobedmxc.png До этой версии в программе было гораздо меньше блокировок. В ИБ работает порядка 50 пользователей. Спасибо за внимание. |
|||
1
не_1Снег
26.03.12
✎
16:30
|
а зачем документообороту ВООБЩЕ обновляться?
|
|||
2
vde69
26.03.12
✎
16:32
|
ты видел какие там шаблоны RLS ??? по 10 000 строк!!!
ясное дело что косячит, ихмо - система прав в документообороте полный отстой |
|||
3
Alex_MA
26.03.12
✎
16:36
|
(2)видел RLS ки, в них кода больше чем во всей конфигурации
|
|||
4
Trusty
26.03.12
✎
16:46
|
(1) постоянное исправление ошибок :)
|
|||
5
Trusty
26.03.12
✎
16:48
|
(0) ошибки блокировок возникают чаще всего тогда, когда обновляются права доступа, если не установлено отложенное обновление прав.
|
|||
6
Trusty
26.03.12
✎
16:49
|
(3) именно с правами в ДО Корп и есть постоянные ошибки после перехода на 1.2:) То файлы можно после утверждения редактировать кому не поподя, то еще чего. :(
|
|||
7
Beduin
26.03.12
✎
16:51
|
(2) Учитывая, то что сами одинесники пишут, не нужно усердствовать в RLS так как это приводит к замедлению. Все это мертвый путь.
|
|||
8
Trusty
26.03.12
✎
16:53
|
(7) а какой живой?
|
|||
9
Alex_MA
26.03.12
✎
16:58
|
(6)есть возможность подключить ЦУП, есть смысл ?
|
|||
10
Trusty
26.03.12
✎
17:02
|
(9) чтобы решать вопросы с производительностью?
|
|||
11
Alex_MA
26.03.12
✎
17:03
|
(10)да, потому что программа реально не работает
|
|||
12
vde69
26.03.12
✎
17:05
|
||||
13
Trusty
26.03.12
✎
17:06
|
(11) не подскажу, не пробовал ЦУП. Может железо слабое? :)
|
|||
14
Trusty
26.03.12
✎
17:08
|
(11) кстати, у тебя есть проблемы с установкой связей между документами для рядовых пользователей, кто может эти документы создавать?
|
|||
15
Trusty
26.03.12
✎
17:09
|
(11) мы столкнулись с тем, что если даже пользователь может создавать документы, он не может добавить связь между ними, хотя это логически не правильно... :(
|
|||
16
Trusty
26.03.12
✎
17:10
|
(12) для ДО 1.2 систему прав обновлять планируешь? Когда?
|
|||
17
acsent
26.03.12
✎
17:12
|
(12) на самом деле итоговые запросы рлс совсем небольшие
|
|||
18
Alex_MA
26.03.12
✎
17:14
|
(12)буду признателен, мыло в карточке.
(13)железо хорошее. (17)ну, как правило, они развертываются в больший прямой запрос |
|||
19
Alex_MA
26.03.12
✎
17:14
|
регл. задание "Обновление доступа" - <не определено>, т.е. выключено
|
|||
20
Trusty
26.03.12
✎
18:00
|
(19) ты в настройках программы посмотри :)
|
|||
21
vde69
27.03.12
✎
09:09
|
(16) пока не планирую, для себя вообще полностью переписал всю RLS, сейчас шаблон такой
// ПоЗначениям // // Использование: // параметр1 - Имя реквизита "объект" для ролевой адресации ролевой адресации (может быть пустым) // параметр2 - Имя реквизита "УровеньДоступа" (может быть пустым) // параметр3 - Имя реквизита "ВопросДеятельности" (может быть пустым) // параметр4 - Имя реквизита "ГрифДоступа" (может быть пустым) // параметр5 - Имя реквизита "ВидДокумента" (может быть пустым) // // // У объекта обязательно наличие реквизита "УровеньДоступа" // Ролевая адресация проверяется всегда, используется регистр связи РолевойДоступОбъектов // Текущие права берутся для массива &МассивШтатныхЕдиниц из регистра "ПраваДоступа" // ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица #Если &ОграничиватьДоступ #Тогда ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ШтатныеЕдиницы КАК СправочникШтатныеЕдиницы ПО (СправочникШтатныеЕдиницы.Ссылка В (&МассивШтатныхЕдиниц)) #КонецЕсли // параметр2 ----------------------------------------------------------------------- #Если &ОграничиватьДоступ и ("#Параметр(2)" <> "") и &ОграничиватьДоступПоВидуВопросыДеятельности и ("#Параметр(3)" <> "") #Тогда ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступа КАК ПраваДоступаУровеньДоступа ПО ( (ПраваДоступаУровеньДоступа.ОбъектДоступа = ТекущаяТаблица.#Параметр(2)) И (ПраваДоступаУровеньДоступа.ШтатнаяЕдиница В (&МассивШтатныхЕдиниц))) ИЛИ (ТекущаяТаблица.#Параметр(3) в (&МассивАдминистрируемыхВопросовДеятельности)) #ИначеЕсли &ОграничиватьДоступ и ("#Параметр(2)" <> "") #Тогда ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступа КАК ПраваДоступаУровеньДоступа ПО (ПраваДоступаУровеньДоступа.ОбъектДоступа = ТекущаяТаблица.#Параметр(2)) И (ПраваДоступаУровеньДоступа.ШтатнаяЕдиница В (&МассивШтатныхЕдиниц)) #КонецЕсли // параметр3 ----------------------------------------------------------------------- #Если &ОграничиватьДоступ и &ОграничиватьДоступПоВидуВопросыДеятельности и ("#Параметр(3)" <> "") #Тогда ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступа КАК ПраваДоступаВопросДеятельности ПО ( (ПраваДоступаВопросДеятельности.ШтатнаяЕдиница В (&МассивШтатныхЕдиниц)) И (ПраваДоступаВопросДеятельности.ОбъектДоступа = ТекущаяТаблица.#Параметр(3))) ИЛИ (ТекущаяТаблица.#Параметр(3) в (&МассивАдминистрируемыхВопросовДеятельности)) #КонецЕсли // параметр4 ----------------------------------------------------------------------- #Если &ОграничиватьДоступ и &ОграничиватьДоступПоВидуГрифыДоступа и ("#Параметр(4)" <> "") и &ОграничиватьДоступПоВидуВопросыДеятельности и ("#Параметр(3)" <> "") #Тогда ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступа КАК ПраваДоступаГрифДоступа ПО ( (ПраваДоступаГрифДоступа.ШтатнаяЕдиница В (&МассивШтатныхЕдиниц)) И (ПраваДоступаГрифДоступа.ОбъектДоступа = ТекущаяТаблица.#Параметр(4))) ИЛИ (ТекущаяТаблица.#Параметр(3) в (&МассивАдминистрируемыхВопросовДеятельности)) #ИначеЕсли &ОграничиватьДоступ и &ОграничиватьДоступПоВидуГрифыДоступа и ("#Параметр(4)" <> "") #Тогда ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступа КАК ПраваДоступаГрифДоступа ПО (ПраваДоступаГрифДоступа.ШтатнаяЕдиница В (&МассивШтатныхЕдиниц)) И (ПраваДоступаГрифДоступа.ОбъектДоступа = ТекущаяТаблица.#Параметр(4)) #КонецЕсли // параметр5 ----------------------------------------------------------------------- #Если &ОграничиватьДоступ и &ОграничиватьДоступПоВидуВидыУправленческихДокументов и ("#Параметр(5)" <> "") и &ОграничиватьДоступПоВидуВопросыДеятельности и ("#Параметр(3)" <> "") #Тогда ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступа КАК ПраваДоступаВидыДокументов ПО ( (ПраваДоступаВидыДокументов.ШтатнаяЕдиница В (&МассивШтатныхЕдиниц)) И (ПраваДоступаВидыДокументов.ОбъектДоступа = ТекущаяТаблица.#Параметр(5))) ИЛИ (ТекущаяТаблица.#Параметр(3) в (&МассивАдминистрируемыхВопросовДеятельности)) #ИначеЕсли &ОграничиватьДоступ и &ОграничиватьДоступПоВидуВидыУправленческихДокументов и ("#Параметр(5)" <> "") #Тогда ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступа КАК ПраваДоступаВидыДокументов ПО (ПраваДоступаВидыДокументов.ШтатнаяЕдиница В (&МассивШтатныхЕдиниц)) И (ПраваДоступаВидыДокументов.ОбъектДоступа = ТекущаяТаблица.#Параметр(5)) #КонецЕсли // параметр1 ----------------------------------------------------------------------- #Если &ОграничиватьДоступ и ("#Параметр(1)" <> "") #Тогда ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РолевойДоступОбъектов КАК РолевойДоступОбъектов ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступа КАК ПраваДоступаРолевойДоступ ПО (ПраваДоступаРолевойДоступ.ШтатнаяЕдиница В (&МассивШтатныхЕдиниц)) И РолевойДоступОбъектов.Доступ = ПраваДоступаРолевойДоступ.ОбъектДоступа ПО ТекущаяТаблица.#Параметр(1) = РолевойДоступОбъектов.Объект #КонецЕсли ГДЕ ИСТИНА #Если &ОграничиватьДоступ и ("#Параметр(2)" <> "") #Тогда И СправочникШтатныеЕдиницы.Ссылка = ПраваДоступаУровеньДоступа.ШтатнаяЕдиница #КонецЕсли #Если &ОграничиватьДоступ и &ОграничиватьДоступПоВидуВопросыДеятельности и ("#Параметр(3)" <> "") #Тогда И СправочникШтатныеЕдиницы.Ссылка = ПраваДоступаВопросДеятельности.ШтатнаяЕдиница #КонецЕсли #Если &ОграничиватьДоступ и &ОграничиватьДоступПоВидуГрифыДоступа и ("#Параметр(4)" <> "") #Тогда И СправочникШтатныеЕдиницы.Ссылка = ПраваДоступаГрифДоступа.ШтатнаяЕдиница #КонецЕсли #Если &ОграничиватьДоступ и &ОграничиватьДоступПоВидуВидыУправленческихДокументов и ("#Параметр(5)" <> "") #Тогда И СправочникШтатныеЕдиницы.Ссылка = ПраваДоступаВидыДокументов.ШтатнаяЕдиница #КонецЕсли #Если &ОграничиватьДоступ и ("#Параметр(1)" <> "") и &ОграничиватьДоступПоВидуВопросыДеятельности и ("#Параметр(3)" <> "") #Тогда И ( (СправочникШтатныеЕдиницы.Ссылка = ПраваДоступаРолевойДоступ.ШтатнаяЕдиница) ИЛИ (ТекущаяТаблица.#Параметр(3) в (&МассивАдминистрируемыхВопросовДеятельности))) #ИначеЕсли &ОграничиватьДоступ и ("#Параметр(1)" <> "") #Тогда И СправочникШтатныеЕдиницы.Ссылка = ПраваДоступаРолевойДоступ.ШтатнаяЕдиница #КонецЕсли |
|||
22
vde69
27.03.12
✎
09:12
|
(21) для себя использовал хитрую систему предворительного расчета группы параметров (и запись в отдельный справочник),
фактически это мне дало что 2,3,4,5 параметров я могу сгруппировать и сравнивать в RLS уже готовые наборы. Групировку для обьектов - делаю в подписке записи, для пользователей регламентным заданием, ничего не тормозит :) |
|||
23
Ranger_83
27.03.12
✎
09:17
|
в ДО шаблоны RLS взяты из БСП.
По началу долго втыкал,но потом немного поигрался с параметрами и ок. Счас ДО вообще не обновляю,ибо дописал все сам,что не хватало.Счас смотрю в обновлениях появляются потихоньку похожие доработки :) |
|||
24
Alex_MA
27.03.12
✎
20:47
|
подключился к ДО при помощи ЦУП, добавил следующий мониторинг:
1.Максимальное время выполнения запросов 2.Среднее время выполнения запросов 3.Среднее время ожидания на блокировках СУБД 4.Количество таймаутов 5.Среднее время ожидания на блокировках 1С 6.Количество взаимоблокировок MS SQL Server нажал на кнопку в карточке пользователя исключиться из группы -> ЦУП как партизан молчит, а в консоли все что то захватывается. Что происходит ??? |
|||
25
Alex_MA
27.03.12
✎
21:02
|
попробуем еще базу переиндексировать, потому что не реально работать и настраивать права. Даже при колличестве 2 человека в ИБ включние в группу приближается к 20, а то и больше минутам
|
|||
26
Trusty
27.03.12
✎
22:18
|
(25) что-то у тебя не так... То есть созданных пользователей 2? А сколько организаций, видов документов, вопросов, грифов и т.п?
|
|||
27
Adecvator
29.03.12
✎
13:03
|
Помогите рахобраться с процессом согласования в 1С:Документооборот 8 КОРП, редакция 1.2 (1.2.2.7).
v8: Процесс согласования в 1С:Документооборот 8 КОРП, редакция 1.2 (1.2.2.7) |
|||
28
ilpar
29.03.12
✎
13:46
|
База какая? файловая ?
|
|||
29
ilpar
29.03.12
✎
13:49
|
В настройках, ограничение на уровне записей (не рекомендуется в файловой базе)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |