доступ Author

  • Автор темы kilcher
  • Дата начала
K

kilcher

#1
Здравствуйте,всем!!!!

Столкнулась со странной ситуацией. В форме создала поле типа Authors.Оно у меня computed, складывается из двух полей. Пользователю назначаю в Access Control права Author. Человек видит доки,где он находится в поле авторс,но не может перейти в режим редактирования. Не подскажите,в чем может быть причина?
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#2
видать не автор он на те доки... либо есть код на QueryOpen...
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#3
А доступ по умолчанию в базе какой? Reader? Если так, то проверить права через @UserAccess. Сталкивался пару раз с таким из-за опечатки в АК. :rolleyes:
 
K

kilcher

#4
:rolleyes: В QueryOpen ничего нет. Он точно автор. В свойствах документа проверила поле Authors,он там есть. Что ж за мистика такая?!
 

morpheus

скриптописец
07.08.2006
3 915
1
#5
kilcher
а может подформы? что в дебагере?

он встати явно прописан или группой7
 
K

kilcher

#6
А доступ по умолчанию в базе какой? Reader? Если так, то проверить права через @UserAccess. Сталкивался пару раз с таким из-за опечатки в АК. :rolleyes:


А проверку эту при открытии документа делать?


kilcher
а может подформы? что в дебагере?

он встати явно прописан или группой7
Прописан явно. Подформ нет. Вроде все должно быть просто.
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#7
мож, у него доступ закешировался? клиент его перезапускали?..
 

alb

Well-known member
13.07.2005
212
0
#9
может их(пользователи группы) в поле автор несколько
если так поробуй сделать едитейбл
 

alb

Well-known member
13.07.2005
212
0
#12
как то я тоже автор радерс поля сделал компютет но там теряются многозначность при сохранении и из за этого весь список принимаются как одна строка из за этого проблемы были
попробуй все таки сделать едитейбл и пересохранить
 
K

kilcher

#13
тогда уж @UNique . только это влиять не должно. Это тока у одного? может попробовать под его ID на другой мафынке зайти?

Нет,это у всех :) Перепробовала все предложенные способы. Главное есть еще одно поле в данной форме,тоже авторское Босс. Оно по роли-так ведь работает!!!! А это,зараза,не хочет
 

morpheus

скриптописец
07.08.2006
3 915
1
#14
как то я тоже автор радерс поля сделал компютет но там теряются многозначность при сохранении и из за этого весь список принимаются как одна строка из за этого проблемы были
глупости, как будет настроен разделитель, так и будет рабоать. Там в полях просто для обоих случаем оставить только один вид разделителя, например новая строка - и будить счастье

kilcher
может ошибка в самом написании имени людей?
 
K

kilcher

#15
как то я тоже автор радерс поля сделал компютет но там теряются многозначность при сохранении и из за этого весь список принимаются как одна строка из за этого проблемы были
попробуй все таки сделать едитейбл и пересохранить

Неа,не помогло.

глупости, как будет настроен разделитель, так и будет рабоать. Там в полях просто для обоих случаем оставить только один вид разделителя, например новая строка - и будить счастье

kilcher
может ошибка в самом написании имени людей?
Да вроде верно. Могу привести пример,как в свойствах поля записано.

"Olga Ivanova/KSYS"
"Diana Lushina/KSYS"
"Natalia Dobruh/KSYS"

Имена берутся из базы сотрудников.
И в свойствах поля у меня разделитель New Line
 

morpheus

скриптописец
07.08.2006
3 915
1
#16
варианті:
1. поле авторы - копутедФорДисплей?
2. зделать простую проверку, внизу екрана копутед текст с вычислением текущего ЮзерНейм.
3. нет ли пересечений по группом ( а вдруг) один юзер сразу в нескольких.
4. локально работают или на сервере?
 
K

kilcher

#17
варианті:
1. поле авторы - копутедФорДисплей?
2. зделать простую проверку, внизу екрана копутед текст с вычислением текущего ЮзерНейм.
3. нет ли пересечений по группом ( а вдруг) один юзер сразу в нескольких.
4. локально работают или на сервере?

1.поле авторы- просто компьютед
2.проверка выдает правильного юзера. Того,кто в данный момент открыл документ
3.групп нет. Все включены персонально. База тестовая,поэтому народу пока там мало.
4.работают на сервере
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#18
Morpheus
1) отпадает, т.к. в свойствах документа значения, видать, есть :)
2) ...
3) ну и что, что пересечение?! если юзера два раза в одно поле поставить, то что, от этого у него доступ пропасть должен?..
4) про группы kilcher что-то говорила разве?.. да и в поле только имена...


kilcher
ты лучше покажи, что у тебя в свойствах документа вообще в поле, т.е. закрой док, выдели его в виде, открой свойства, найди это поле и скопируй сюда все, что там есть, например:

Field Name: Members
Data Type: Text
Data Length: 32 bytes
Seq Num: 72
Dup Item ID: 0
Field Flags: SUMMARY READ-ACCESS NAMES

"*"
 
K

kilcher

#19
Вот :)

Field Name: Authors
Data Type: Text List
Data Length: 53 bytes
Seq Num: 1
Dup Item ID: 0
Field Flags: SUMMARY READ/WRITE-ACCESS NAMES

"Olga Ivanova/KSYS"
"Diana Lushina/KSYS"
"Natalia Dobruh/KSYS"
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#20
хм... не знаю, не знаю... а имена покажи? именно из этого диалога свойств, у тебя там не canonical вид?..

а чего у тебя там не canonical вид имен?.. как туда данные пишутся, в то поле?

попробуй преобразовать в canonical вид. если формулой пишешь, то @name смотри