1с 8 ХранилищеСистемныхНастроек нарушение прав доступа
 
Описание ошибки:
Ошибка "Нарушение прав доступа" при обращении в коде 1С 8 под пользователем с неполными правами: Нарушение прав доступа! {ОбщийМодуль.УправлениеПечатьюПлатформа.Модуль(197)}:ПараметрыПечати = ХранилищеСистемныхНастроек.Загрузить(ИмяПараметровПечати + "_Стандартный", , , "Стандартный");

Найденные решения:

Нажатие на изображении увеличит его
1С 8 как исправить, устранить ошибку ХранилищеСистемныхНастроек нарушение прав доступа руководство
Рис. 1. Момент возникновения ошибки "Нарушение прав доступа" кода ХранилищеСистемныхНастроек.Загрузить.

как в 1С 8 обойти проблему ХранилищеСистемныхНастроек нарушение прав доступа
Рис. 1.1. Текст ошибки на примере использования внешней печатной формы с БСП в 1С 8.

Несмотря на то, что ошибка была обнаружена в конфигурации Альфа-Авто, это не исключает возможности возникновения ошибки и в основных конфигурациях 1С 8 будь то Бухгалтерия предприятия 3, или Управление торговлей 11, Комплексная автоматизация 2, Управление предприятием ERP ред. 2, т.к. они используют "Библиотеку стандартных подсистем" (БСП), внутри кода которой и возникает ошибка.

Благодаря обсуждению на форуме Инфостарт был выявлен список возможных причин и недостающих настроек:

  • Установить право для пользователя "Администрирование данных" - но это не подходит, т.к. пользователь должен остаться без полных прав;
  • Проверка установки права "СохраненияДанныхПользователя" показала, что базовые права профиля групп доступа обеспечивают наличие у пользователя;

Нажатие на изображении увеличит его
1С 8 в чем причины ошибки нарушение прав доступа ХранилищеСистемныхНастроек.Загрузить
Рис. 2. Подсказка на проверку наличия у пользователя права в СБП "СохранениеДанныхПользователя".

Нажатие на изображении увеличит его
1С 8 1С 8 почему возникает, ошибка нарушение прав доступа ХранилищеСистемныхНастроек.Загрузить, руководство, инструкция
Рис. 3. Обнаруженные рекомендации для обхода ошибки в 1С 8 "Нарушение прав доступа"
для кода ХранилищеСистемныхНастроек .

  • Установка привилегированного режима в коде разработчика есть. Но по какой-то причине он не устанавливается.

И это очень любопытный момент, остановимся на нем подробнее. В коде разработчика БСП в общем модуле "УправлениеПечатьюПлатформа" и процедуре "УстановитьСтандартныеПараметрыПечати" прописана установка режима для любого пользователя базы.

Нажатие на изображении увеличит его
1С 8 проблема нарушения прав доступа к ХранилищеСистемныхНастроек как исправить
Рис. 4. В строке выше строки с ХранилищеСистемныхНастроек видно, что устанавливается привилегированный режим.

Если смотреть в отладчике, то при проверке убеждаемся, что по какой-то неизвестной причине привилегированный режим не устанавливается по пользователем без полных прав, хотя код установки написан правильно и должно устанавливать под любым пользователем базы.

Нажатие на изображении увеличит его
1С 8 по какой-то причине в коде установить привилегированный режим привилегированный режим не устанавливается
Рис. 5. Проблема установки привелигированного режима.

Под пользователем с полными правами привилегированный режим устанавливается.


Рис. 6. Под пользователем с полными правами режим устанавливается.

Решением может быть, если позволяет редактирование конфигурации, или код печати размещен в модулей внешней печатной формы. Закомментировать сроку кода обращения к общему модулю "УправлениеПечатьюПлатформа" и процедуре "УстановитьСтандартныеПараметрыПечати". Это позволит быстро вернуть работоспособность, а непосредственную причину разыскивать позднее. Или можно так и оставить закомментированной строку, т.к. это практически не влияет на процесс формирования печатной формы и ее вывода

УправлениеПечатьюПлатформа.УстановитьСтандартныеПараметрыПечати(
_|  |_
\    /
\/
//УправлениеПечатьюПлатформа.УстановитьСтандартныеПараметрыПечати(

Нажатие на изображении увеличит его
как устранить ошибку в 1С 8 при печати нарушение прав доступа ХранилищеСистемныхНастроек
Рис. 7. Пример исправления кода временно или постоянно.

Оцените, помогло ли Вам предоставленное описание решения ошибки?

© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

04-10-2023

Журавлев А.С. (Сайт azhur-c.ru)

 
 

Здесь можно
приобрести лицензии

1С 8
​ и типовые решения

ural-rosaudit.ru - Аудит в сфере ЖКХ, www.ural-rosaudit.ru
azhur-blog.ru - мошенничество в интернете, www.azhur-blog.ru
info-compas.ru - каталог, инфокурсы, видеокурсы, видео курсы, обучение он-лайн, www.info-compas.ru
https://vk.com/effective_ideas - Группа вКонтакте Методы заработка и работы при помощи Интернет

 

Проверить аттестат
Cистема приема платежей, касса для сайта
Cистема управления контентом Santafox&trade. Санкт-Петербург, Ленинский проспект, д. 23 (812) 545-47-48
Яндекс.Метрика