Документооборот 3. Добавляю общий реквизит, назначаю использование справочнику "ДокументыПредприятия". Создаю роль с правами чтение и редактирование для этого реквизита. Назначаю роль пользователю. В процедуре ПередЗаписью в модуле объекта проверяю - если объект новый, то в этот общий реквизит записываю уникальный идентификатор создаваемого объекта. Под полными правами всё работает как надо. А вот под правами пользователя, которому присвоена роль - нет. ДО выдает ошибку об отсутствии доступа на добавление. Что я делаю не так? Действия то элементарные. PS. для записи в реквизит объекта уникального идентификатора я получаю новую ссылку через ПолучитьСсылку(), затем устанавливаю ее для нового объекта - ЭтотОбъект.УстановитьСсылкуНового(СсылкаНового), а затем присваиваю уникальный идентификатор общему реквизиту.
Это общий реквизит. Права у роли на чтение и редактирование есть.
общие реквизиты предназначены исключительно для разделения по областям, использовать их для данных не приветствуется и может быть диструктивно
https://www.youtube.com/watch?v=F0JHDkk0IV4&t=1994s
Да это понятно что деструктивно. непонятно почему не работает такой кейс.
т.е. тип ДокументыПредприятия у вас типа уникальный идентификатор ?
Обсуждают сегодня