|
При удалении записей везде ругается "Ошибка прав доступа" | ☑ | ||
|---|---|---|---|---|
|
0
Deemon79
26.07.22
✎
00:20
|
Помогите кто чем может, советом, носом ткнуть или хотя бы направление поиска.
Конфигурация самописная, сейчас работает на платформе 1С:Предприятие 8.3 (8.3.20.1838) Докрутил к ней БСП 3.1.5.110. Все работает, полет отличный. Решил по желанию заказчика настроить "Даты запрета изменения". Все сделал по методике ИТС, все работает. По крайней мере я так думал. Начались жалобы пользователей, что записи в справочнике не удаляются, пишет "Ошибка прав доступа". Стал экспериментировать. У меня полный доступ БСП + Администратор системы + Администратор - короче у меня все нормально работает. Но у всех у кого Базовые права БСП ни в какую не хотят ни из справочников, ни из документов вообще ничего нигде не удаляется. Пометку на удаление можно поставить, а удалить полностью - нет. Отключил "Даты запрета изменения" - ничего не поменялось. Все настройки подписок вернул в исходное - ничего не поменялось. Помогает УстановитьПривилегированныйРежим() - но это для одного куска кода помогает, а для всей конфигурации это не вариант. Начал копать в журнале регистрации. На регистр сведений <такой то> "Отказ прав доступа". Начал давать разрешения на эти регистры. А они посыпались: - Регистр сведений. Дополнительные сведения - Регистр сведений. Версии объектов - Регистр сведений. Данные обработанные в центральном узле РИБ - Регистр сведений. Наборы значений доступа - Регистр сведений. Неудаленные объекты - Регистр сведений. Публичные идентификаторы синхронизируемых объектов - Регистр сведений. Результаты обмена данными - Регистр сведений. Результаты проверки учета - Регистр сведений. Соответствия объектов информационных баз - Регистр сведений. Статусы синхронизации файлов с облачным сервисом.... на этом я понял что точно что-то делаю не так вообще. Целый день на это убил. Но! Заметил, что у меня одна из ролей, которая никогда не использовалась была с галочкой "Использовать права для новых объектов", которая в свою очередь где-то когда-то видно родилась из Администратора. Короче говоря при добавлении БСП в ней для всех этих новых БСПшных объектов конфигурации права выставлены по полной. И о чудо - в ней все работает - удаляет без проблем. Господа помогите! Понимаю что где-то что упустил, что то не "дожал" но я уже не знаю что еще и где может быть. Спасите! P.S. Удаление помеченных объектов обработкой прошу не предлагать как решение проблемы. Есть кусок кода где очищаются программно справочники и мне нужна программная реализация удаления. |
| Форум | Правила | Описание | Секции | Поиск |