Есть проблема: в карточке есть поле "Состояние", имеет аттрибут обязательного, источник - справочник.
Выставил на него уровень доступа - только чтение. Соответственно поле стало серым, то есть не активным. С созданными ранее карточками проблем нет.
Но есть проблема с вновь создаваемыми карточками: по-умолчанию данные не хотят вставляться, хотя при полном доступе все ок, система требует заполнить обязательное поле и следовательно карточка не сохраняется.
"Осауленко Александр" написал:Тут одно или другое, не может быть обязательное поле на чтение. Или уберите ограничение на чтение, или уберите ограничение обязательное.
система не умеет автоматически ставить данные в ограниченные поля?
______________ www.abs.com.kz
Агентство недвижимости АБС Royal Estate
Нужно разобраться с бизнес-логикой. Объясните зачем Вам понадобилось такое противоречие?
Пользователь, может только заводить документы, но не должен управлять их состояниями?
Тогда нужно оставить доступ на поле на изменение, но пусть пользоватеь видит (доступ на чтение) только то состояние, которое проставляется по-умолчанию (например, "Новый").
Правда для этого нужно будет включить раздачу прав по записям на этот справочник и скриптами раздавать доступ на записи состояния.
Юлия, карточку могут создавать все, только определенная группа не может изменять состояние этой карточки(записи).
Насколько я вижу, в системе при раздаче прав доступа на поле есть только "Полный доступ", "Запрет" и "Чтение", а "Изменения" там нет.
"Старун Юлия" написал:Правда для этого нужно будет включить раздачу прав по записям на этот справочник и скриптами раздавать доступ на записи состояния.
спасибо, передам программисту
______________ www.abs.com.kz
Агентство недвижимости АБС Royal Estate
Полный доступ - это и есть изменение :)
А вот то, что определенная группа не может именно "менять" состояние. Т.е. должны иметь право видеть ВСЕ состояния, но не менять его. При этом иметь возможность записывать начальное состояние.
Мой предыдущий вариант не проходит.
Тут нужно именно скриптами закрыть право изменения поля в карточке группе пользователей.