Имя: Пароль:
1C
 
Почему не удаляется объект через Удалить?
0 Гений 1С
 
гуру
05.06.25
14:45
Нашел старую тему, там автору удалось разобраться.
Нарушение прав доступа! (удаление элемента справочника)
Мне нет.

Есть документ Поступление товаров.
Если получить объект и удалить, то не удаляется, пишет ошибка прав доступа.
Если поставить ОбменДаннными.Загрузка = истина, то удаляется.
Конфа нетленка.
Замером производительности никаких проверок не выявлено.

Ссылкок на поступление нет.
В конфигурации ссылки только из плана обмена. Прочищаю специально:


                //Удаляем из планов обмена Осипов
                Для Каждого МДПланОбмена Из Метаданные.ПланыОбмена Цикл
                    Выборка = ПланыОбмена[МДПланОбмена.Имя].Выбрать();
                    Пока Выборка.Следующий() Цикл
                        Если НЕ Выборка.ЭтотУзел Тогда
                            ПланыОбмена.УдалитьРегистрациюИзменений(Выборка.Ссылка, Стр.Объект);
                        КонецЕсли;
                    КонецЦикла;
                КонецЦикла;



Этот код не ругается, значит права на работу с планом обмена есть.

Где собака порылась, что ему нужно, почему нет прав?
1 Fish
 
гуру
05.06.25
14:46
Так посмотри в ЖР, каких прав и на что не хватает.
Потом ищи в коде.
2 Гений 1С
 
гуру
05.06.25
15:22
(1) в ЖР не пишется. Просто выдается ошибка, что нет прав
Хотя вру, требует право "Администрирование данных". Зачем оно ему для удаления?
Тем более что в режиме загрузки данных работает.
3 Kigo_Kigo
 
05.06.25
15:24
У меня такое ощущение что Гени акк спиздили
4 Kigo_Kigo
 
05.06.25
15:25
Подписки проверял?
5 Timon1405
 
06.06.25
09:25
поищите ссыкли на объект МД, а не на объект. могу предположить что ведущее измерение где-то в РС(например, с типом любая ссылка) с таким типом есть. а дальше или право на РС или ФО на этот РС искать.
6 lucky_
 
06.06.25
10:56
(3) ага, уже лет 5 как. и спи**ил ливинстар.
не помню, геня писал, или ещё кто, но вроде геня.
типа: "нафига мне гуглить, когда я могу просто написать на форум, заняться другой задачей, а потом получить готовое решение бесплатно".
7 Fish
 
гуру
06.06.25
11:03
(6) Видимо, эту фразу прочитали многие. Что-то в последнее время часто встречаются ветки от разных авторов с ожиданием готового решения и нежеланием разбираться самому.
8 lucky_
 
06.06.25
11:05
(7) по мне дак это зашквар.
9 Eiffil123
 
06.06.25
11:50
(0) в обработке удаления стоит Отказ = Истина, например (или в какой-то из подписок)
10 Eiffil123
 
06.06.25
11:51
а еще если ругается на права - то возможно косяк в РЛС какой-то роли на право удаления