Имеется обработка, которая создаёт документы. НЕОБХОДИМО удалить все документы, если в процессе выполнения обработки произошла ошибка. Чтобы только в случае удачного выполнения создавались документы.
Вот код удаления. Я прохожу все созданные документы и пытаюсь их удалить.
Для Каждого Эл из Объект.СозданныеДокументы Цикл
Документ = Эл.Документ.ПолучитьОбъект();
Документ.Удалить();
КонецЦикла;
В этом случае пишет НарушениеПрав. В журнале регистрации ничего нет.
Под Администратором естественно всё работает. Под необходимым пользователем нет. Пробовал добавлять в роль удаление нужных документов. Ставил ПривилегированныйРежим. Пытался через пометку на удаление, так же ошибка.
Вот код удаления. Я прохожу все созданные документы и пытаюсь их удалить.
Для Каждого Эл из Объект.СозданныеДокументы Цикл
Документ = Эл.Документ.ПолучитьОбъект();
Документ.Удалить();
КонецЦикла;
В этом случае пишет НарушениеПрав. В журнале регистрации ничего нет.
Под Администратором естественно всё работает. Под необходимым пользователем нет. Пробовал добавлять в роль удаление нужных документов. Ставил ПривилегированныйРежим. Пытался через пометку на удаление, так же ошибка.
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот