Имя: Пароль:
1C
1С v8
У пользователя недостаточно прав на исполнение операции над базой данных
0 Maxik21
 
13.11.13
10:46
после обновления платформы, столкнулся с такой ситуацией:

"{ОбщийМодуль.МодульMax(3855)}: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения)
    ПланыОбмена.ЗарегистрироватьИзменения(Константы.УзелОбменаРозК.Получить(),стр.Объект.Ссылка);
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.
объект: 'Справочник.Контрагенты'; право: 'Изменение'
Таблица: 'Reference20', SDBL-команда: 'UPDATE'."

стр.Объект.Ссылка - ссылка на СПР.контрагент прав на изменение у пользователя нет, только чтение, прав на регистрацию в узле обмена есть. Платформа 1С:Предприятие 8.2 (8.2.19.68)
1 Godofsin
 
13.11.13
10:47
Оценил, ога.
2 Maxik21
 
13.11.13
10:50
В чем прикол ? Давать права на изменение справочника ? )
3 Godofsin
 
13.11.13
11:00
Ну по-русски же написано, цитирую:
У пользователя недостаточно прав на исполнение операции над базой данных.
объект: 'Справочник.Контрагенты'; право: 'Изменение'
4 Godofsin
 
13.11.13
11:01
Пользователь пытается записать измененный справочник
5 Фокусник
 
13.11.13
11:01
(0) >ОбщийМодуль.МодульMax
Не ломает каждый раз раскладку менять туда/сюда?
6 User_Agronom
 
13.11.13
11:02
(0) Я бы кэш почистил бы сначала...
7 Godofsin
 
13.11.13
11:03
(5) Может то на русском все
8 Godofsin
 
13.11.13
11:03
МодульМаховиков так какой-нибудь
9 Maxik21
 
13.11.13
11:06
Не совсем понял... где именно он пытается его изменить ?
ПланыОбмена.ЗарегистрироватьИзменения(Константы.УзелОбменаРозК.Получить(),стр.Объект.Ссылка)

Т.е., чтобы зарегистрировать объект в Планеобмена, ему нужны права на изменения самого объекта ?
10 Maxik21
 
13.11.13
11:07
МодульMax - написание уже влом менять )) не особо часто туда лазаю
11 Нуф-Нуф
 
13.11.13
11:08
дай права! будб мужиком, блеать!
12 Maxik21
 
13.11.13
11:12
Да можно тогда вообще на все и всем дать права, что париться то )) Пусть каждый делает, что хочет )
13 Godofsin
 
13.11.13
11:17
(12) Как он регистрирует изменения, скажи мне?
14 Godofsin
 
13.11.13
11:18
небось через записать()?
15 Maxik21
 
13.11.13
11:21
Короче объясняю... Есть узел обмена, авторегистрация там запрещена ... При проведении документа при определенных условия регистрируется сам объект, и Контрагент ... причем Ни каких изменений со спр.Контрагенты не происходят! и Записать() там точно уж нет
16 Ork
 
13.11.13
11:24
(15) Выносить всю фигню в привелигированный модуль или устанавливать/снимать привелигированный нежим "по ходу пьесы".
17 Maxik21
 
13.11.13
11:28
(16) Это да, идея... А с чем это может быть связано, ведь до этого на старой платформе такого конфликта не происходило.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший