Удаление файлов (пометка на удаление) в договоре

1. E_Babaylova 63 22.09.15 09:43 Сейчас в теме
Добрый день!
Пользователям в 1С:ДО 2.0 не дает пометить файлы на удаление, пишет
{ОбщийМодуль.Делопроизводство.Модуль(4298)}: Ошибка при вызове метода контекста (УстановитьПометкуУдаления)
ОбъектФайл.УстановитьПометкуУдаления(ПометкаУдаления);
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{Справочник.Файлы.МодульОбъекта(145)}: У вас нет прав для установки пометки удаления файла "Протокол разногласий Бергауф".
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(

права есть
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. AnryMc 849 22.09.15 11:37 Сейчас в теме
(1) умизуми, [QУОТЕ]права есть[/QУОТЕ]

Я бы всё таки ещё раз проверил права на "Справочник.Файлы"
6. Xershi 1536 22.09.15 16:28 Сейчас в теме
(1) umizumi, тут скорее дело не в роли, а в коде строки 145.
2. orion_king 22.09.15 09:53 Сейчас в теме
файлы сами где храняться в 1С или на расшареном ресурсе?
3. E_Babaylova 63 22.09.15 11:32 Сейчас в теме
5. orion_king 22.09.15 16:26 Сейчас в теме
Скорее всего именоо проблема в правах на "Справочник.Файлы" (проверь галочки на пометку удаления и подобные)
7. vlad636 12 23.03.16 08:36 Сейчас в теме
Помогите, та же проблема.
Права на справочник файлов у роли пользователя есть. Файлы хранятся в томах, а не в базе. Пользователь может добавить и отредактировать файл, а пометить на удаление не может. Пишет: У Вас нет прав для установки пометки удаления файла "FILENAME".
8. Skromnyi 13 23.03.16 10:50 Сейчас в теме
(7) vlad636, если используете "Настройки доступности по состоянию" посмотрите там
9. vlad636 12 23.03.16 11:54 Сейчас в теме
(8) Skromnyi, Тут немножко другое. Я создал свой справочник, где добавил к нему присоединенные файлы. Просто понять не могу где ставятся права да удаление этих файлов. Через отладку вычислил, что программа не дает права на удаление в процедуре ПередЗаписью модуля объекта справочника файлы на следующей проверке:
Если ИзмененаПометкаУдаления Тогда
			
			// Проверка права "Пометка на удаление".
			Если Не РаботаСФайламиПереопределяемый.ПометкаУдаленияРазрешена(Ссылка) Тогда
				ВызватьИсключение СтрШаблон(
					НСтр("ru = 'У вас нет прав для установки пометки удаления файла ""%1"".'"),
					Строка(Ссылка));
			КонецЕсли;

Зайдя в глубь нашел, что программа не проходит проверку по РС "ПраваПоДескрипторамДоступа".
А где их прописывать не знаю.
ps. Даже если пользователь является автором файла, то все равно программа не дает ему пометить на удаление.
10. Skromnyi 13 23.03.16 12:05 Сейчас в теме
http://its.1c.ru/db/metod81#content:5170:hdoc вот здесь про дескрипторы написано
11. vlad636 12 23.03.16 12:13 Сейчас в теме
(10) Skromnyi, Спасибо, попробую разобраться.
12. MakNat 3 22.03.19 14:23 Сейчас в теме
Столкнулись с то же проблемой. Два пользователя с одинаковыми правами ( группами) . У создателя файла НЕТ доступа на удаление а у второго пользователя ЕСТЬ. Может именно в хранилище не может автор пометить на удаление? Но таких прав нигде не нашла.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот