Имя: Пароль:
1C
1С v8
РИБ открыть права пользователю для обменов
,
0 Zoeh
 
14.07.14
08:10
На Регистры права открыл
На справочники тоже
но...
Ошибка при вызове метода контекста (НачатьЗапись): Нарушение прав доступа!

Техническая информация:
{ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(1569)}: Ошибка при вызове метода контекста (НачатьЗапись): Нарушение прав доступа!
1 Zoeh
 
14.07.14
08:11
Если ЭтоРИБ Тогда
                
                // Создаем новое сообщение
                ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();

                ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелОбмена);
2 Рэйв
 
14.07.14
08:15
на корень конфы включи все галки
3 Zoeh
 
14.07.14
08:15
(2)Ну ну, еще и открыть Полные права для счастья.
4 Рэйв
 
14.07.14
08:20
(3)Так у тебя реально человек пользователь на кнопки жмет???
Жесть какая:-)
Вообщето пользователь для обмена - это для обмена в автоматическом режиме. 21 век на дворе все таки.:-)
5 Zoeh
 
14.07.14
08:30
(4) Нужен ручной обмен в 21 веке
6 Zoeh
 
14.07.14
08:36
Не могу найти что за метаданные
ПланыОбмена
7 Рэйв
 
14.07.14
08:48
(6)В смысле не можешь найти?

Общие->ПланыОбмена.
Вот же заныкали, супостаты:-)
8 Рэйв
 
14.07.14
08:49
(5)Права на запись всего нужны будут по любому. Так что ставь полные права.
9 Бешеная Нога
 
14.07.14
08:50
а обмен под полными правами уже отменили?
10 Zoeh
 
14.07.14
08:54
(7)
Галочки полностью на все Планы обмена стоят
11 Zoeh
 
14.07.14
08:55
(8) Полные права пользователям категорически противопоказаны.
12 Любопытная
 
14.07.14
08:56
(11) ну вот в ЗУПе во всяком случае в настройке обмена была галочка "выполнять обмен под полными правами" или под администратором, не помню точно. При включении этой галочки обменам становилось пофиг на обрезанные права пользователя. Но  только обменам
13 Zoeh
 
14.07.14
09:01
(12) Галочку "выполнять обмен под полными правами"  убрал.
14 Любопытная
 
14.07.14
09:02
зачем убрал? Ее ж вроде наоборот поставить надо.
15 Zoeh
 
14.07.14
09:03
Нет
16 Zoeh
 
14.07.14
09:04
все нашел,
Общие->ПланыОбмена.
Видимо просто зависла процедура обновления конфигурации.
17 Zoeh
 
14.07.14
09:14
проблема продолжается, создал нового пользователя с еще более урезанными правами:
{ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(1572)}: Ошибка при вызове метода контекста (ЗаписатьИзменения): У пользователя недостаточно прав на исполнение операции над базой данных.
[14.07.2014 11:08:42] [aes] Запись изменений текущей информационной базы в файл обмена завершилась с ошибками!
18 Zoeh
 
14.07.14
09:27
Ошибка здесь, но планы обмена открыты
            
                // для РИБ изменения в информационной базе
                ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения, СтруктураНастроекОбменаДанными.КоличествоЭлементовВТранзакцииНаВыгрузкуДанных);
19 Maxus43
 
14.07.14
09:35
Вроде по русски сказали - поставь галку.
Прав не хватает не на сам план обмена, а на какие-то данные, зарегистрированные для обмена.
20 Zoeh
 
14.07.14
09:38
(19) Пардон, прочитал не по русски.
21 Zoeh
 
14.07.14
09:39
Заработало
22 memogolik
 
14.07.14
09:42
(21) там в чем была проблема? Для потомков. Желательно поподробнее ;)
23 Zoeh
 
14.07.14
09:45
галочки надо выставить:
Справочники:
Пара штук

Общие:
ПланыОбмена
все

РегистрыСведений:
пара штук связанных с обменом.

ну и конечно обработки + в общих настройках разрешить обмены данными

а в настройках обмена нужно поставить 2выполнять с полными правами"
24 memogolik
 
14.07.14
09:53
А какие РС там?
Ошибка? Это не ошибка, это системная функция.