Имя: Пароль:
1C
1С v8
БСП 3.0.1.355 Напоминания пользователей. Отказ в доступе
, , ,
0 seevkik
 
19.08.19
07:07
Здравствуйте!
УТ 11.4.6.200, платформа 8.3.13.1690

Создал перед записью справочника создание напоминания, добавил в профиль групп доступа Добавление изменение напоминаний, в конфигураторе галка на пользователя встала
Под полными правами проходит, под пользователем с "Добавление изменение напоминаний" нет, выходит ошибка

{ОбщийМодуль.МодификацияКонфигурацииПереопределяемый.Модуль(57)}: Ошибка при вызове метода контекста (Записать)    МенеджерЗаписи.Записать();
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.

Скрин ЖР: https://ibb.co/6rv7khw

Код прост, ошибка на последнюю строку

МенеджерЗаписи = РегистрыСведений.НапоминанияПользователя.СоздатьМенеджерЗаписи();
            
МенеджерЗаписи.Пользователь = ПолучательНапоминания;
МенеджерЗаписи.Источник = СсылкаНового;
МенеджерЗаписи.ВремяСобытия = ТекущаяДата()+60;
МенеджерЗаписи.Описание = ОписаниеНапоминания;
МенеджерЗаписи.СрокНапоминания = ТекущаяДата()+60;
МенеджерЗаписи.СпособУстановкиВремениНапоминания = Перечисления.СпособыУстановкиВремениНапоминания.ВУказанноеВремя;
МенеджерЗаписи.ИнтервалВремениНапоминания = 0;
            
МенеджерЗаписи.Записать();
1 ДенисЧ
 
19.08.19
07:13
Права проверить и добавить - не предлагать?
2 seevkik
 
19.08.19
07:22
(1) Изменить права для РС?
3 ДенисЧ
 
19.08.19
07:25
(2) А почему бы и нет?
4 ildary
 
19.08.19
07:39
(2) если не хочется править конфигурацию, то можно добавить нужное право в расширение.
5 seevkik
 
19.08.19
08:15
Вроде БСП, имеется документация, все серьезно, но нет.
Нормальные такие костыли
6 ДенисЧ
 
19.08.19
08:55
(5) В последних онфах идёт новое веяние. У зверей отнимают права, а запись идёт в привелигированных модулях
7 banco
 
19.08.19
09:30
(0) Ограничение на уровне записей включен?
8 ildary
 
19.08.19
09:42
(6) А смысл данной идеи каков? Ну кроме, как усложнить анализ ошибок для программиста?
9 Cyberhawk
 
19.08.19
09:44
"под пользователем с "Добавление изменение напоминаний" нет, выходит ошибка" // Так у этой роли-то есть права на регистр?
10 ДенисЧ
 
19.08.19
09:46
(8) Я не работаю в компании 1с...
11 Cyberhawk
 
19.08.19
09:47
+(9) Посмотрел - у этой роли ограничение РЛС на изменение регистра
12 Cyberhawk
 
19.08.19
09:47
Читать и изменять можно только свои напоминания
13 banco
 
19.08.19
09:51
(8) Например как с проведением документов. Раньше давали права на изменение регистра, потом решили раз у пользователя есть права проведения документа, то считаем, что есть права изменения регистра и проводим документом привилегированном режиме.
14 seevkik
 
19.08.19
09:53
RLS нет
Немного не понял, тогда добавлять записи через процедуры БСП?
15 ildary
 
19.08.19
09:55
(10) А кто последние 10 лет СП продавал? На самом деле я спросил, вдруг откуда-нибудь известно.
16 seevkik
 
19.08.19
09:56
(12) Получается что ограничение ".... Иначе ГДЕ Пользователь = &ТекущийПользователь" означает что напоминания можно только себе сделать?