При проверке ролей для пользователей найдены ошибки

Ошибка при выполнении обновления вспомогательных данных!

Я
   buketovav

03.01.22 — 12:52

Дорогие и уважаемые Форумчане, поздравляю всех с наступившим новым годом!

При выполнении обработки по обновлению вспомогательных данных столкнулся с ошибкой — Роль «Полные права» содержит право Изменение неразделенного объекта Справочник.Заболевания.

И таких ошибок много, ругается на разные роли, справочники, документы и регистры. На все объекты, которые я добавил в расширение. Роли в расширение не добавлял.

Чуть позже добавил свою роль и добавил в расширение роль «Полные права», раскидал объекты по ролям, проверил, изменений нет, ошибка сохраняется.

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

Если кто-то сталкивался или знает как решить это, подскажите, пожалуйста.

Всем заранее огромное спасибо!

   buketovav

1 — 03.01.22 — 13:11

При проверке ролей для пользователей приложения найдены ошибки:

Роль «Оперативный отдел» содержит право Изменение неразделенного объекта Справочник.ИдентификаторыОбъектовМетаданных.

Роль «Санитарная бактериология» содержит право Изменение неразделенного объекта Справочник.ИдентификаторыОбъектовМетаданных.

Роль «Право на чтение всех справочников» содержит право Изменение неразделенного объекта Справочник.ИдентификаторыОбъектовМетаданных.

Роль «Полные права» содержит право Изменение неразделенного объекта Справочник.МедицинскиеОрганизации.

Роль «Полные права» содержит право Добавление неразделенного объекта Справочник.МедицинскиеОрганизации.

Роль «Полные права» содержит право Удаление неразделенного объекта Справочник.МедицинскиеОрганизации.

Роль «Полные права» содержит право Изменение неразделенного объекта Справочник.ПодразделенияМедОрганизаций.

И так далее… записей подобных много

   ДенисЧ

2 — 03.01.22 — 13:54

Ну так убери эти права…

   buketovav

3 — 03.01.22 — 13:55

этих прав нет в расширении, а из основной конфигурации их убирать нельзя

   buketovav

4 — 03.01.22 — 14:25

скажу так, опытным путем получил следующее — добавил роли, на которые ругается система, в свое расширение и убрал все галки, теперь при запуске обновления вспомогательных данных система на эти роли не ругается, но и не выполняется, говорит — «Ошибки при выполнении функции ОбщегоНазначения.ИдентификаторыОбъектаМетаданных()»

Для объекта метаданных «Справочник.МедицинскиеОрганизации» не найден идентификатор в справочнике «Идентификаторы объектов метаданных» и регистре сведений «Идентификаторы объектов версий расширений».

Ну и соответственно предлагает обновить вспомогательные данные, которые не обновляются.

Замкнутый круг

   PLUT

5 — 03.01.22 — 15:20

(4) по ашипке «Ошибки при выполнении функции ОбщегоНазначения.ИдентификаторыОбъектаМетаданных()» гуглится:

https://infostart.ru/1c/articles/372055/

   buketovav

6 — 03.01.22 — 15:31

(5) если бы было так все просто, т я бы не стал сюда писать, я уже попробовал много вариантов

   buketovav

7 — 03.01.22 — 15:52

Ошибок связанных с правами нет, но есть такая:

{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(2702)}: Ошибки при выполнении функции ОбщегоНазначения.ИдентификаторыОбъектаМетаданных().

Для объекта метаданных «Справочник._ИМЦ_МедицинскиеОрганизации»

не найден идентификатор в справочнике «Идентификаторы объектов метаданных» и

регистре сведений «Идентификаторы объектов версий расширений».

Для разработчика: возможно требуется обновить вспомогательные данные,

которые влияют на работу программы. Для выполнения обновления можно:

— воспользоваться внешней обработкой

  «Инструменты разработчика: Обновление вспомогательных данных»,

— либо запустить программу с параметром командной строки 1С:Предприятия 8

  «/С ЗапуститьОбновлениеИнформационнойБазы»,

— либо увеличить номер версии конфигурации, чтобы при очередном запуске

  выполнились процедуры обновления данных информационной базы.

При выполнении всех рекомендуемых системой действий получаю снова эту же ошибку, вот и получается замкнутый круг

   hhhh

8 — 03.01.22 — 17:06

(7) так написали уже, что это простейшая ошибка, у меня была неделю назад, вылечил при помощи «Запустить программу с параметром командной строки /С ЗапуститьОбновлениеИнформационнойБазы»,

в конфигураторе заходишь в меню Сервис — Параметры, на зкладке запуск 1с предприятия находишь поле «Параметр запуска», туда пишешь

/С ЗапуститьОбновлениеИнформационнойБазы

   ДедМорроз

9 — 03.01.22 — 17:30

Можно константу версии стереть и запустить.

   buketovav

10 — 04.01.22 — 10:23

(8) ну нет же, я же написал, что при выполнении всех процедур я ловлю снова такую же ошибку, не помогает /С ЗапуститьОбновлениеИнформационнойБазы

   hhhh

11 — 04.01.22 — 10:59

(10) обновление запускается? Чисто визуально следишь за тем как обновление происходит? До конца доходит?

   buketovav

12 — 04.01.22 — 11:00

(11) запускается и через время получаю ту же самую ошибку

   buketovav

13 — 04.01.22 — 11:06

   buketovav

14 — 04.01.22 — 11:07

и так всегда, чтобы я не делал все время одна и та же ошибка

   buketovav

15 — 04.01.22 — 11:08

Для объекта метаданных «Справочник.ПодразделенияМедОрганизаций»

не найден идентификатор в справочнике «Идентификаторы объектов метаданных» и

регистре сведений «Идентификаторы объектов версий расширений».

Для объекта метаданных «Справочник.КлиентскиеГруппы»

не найден идентификатор в справочнике «Идентификаторы объектов метаданных» и

регистре сведений «Идентификаторы объектов версий расширений».

… И еще 27 ошибок

   Ёпрст

16 — 04.01.22 — 11:24

(15) и это делал ?

правильно набирать:

/c ЗапуститьОбновлениеИнформационнойБазы

Т.е. /c должно быть на латинице

   buketovav

17 — 04.01.22 — 11:27

(16) конечно делал

   Ёпрст

18 — 04.01.22 — 11:28

(17) ну, тогда выкидывай к едрени фени все расширения, обновляй базу, потом обратно их накатывай

   buketovav

19 — 04.01.22 — 11:29

(18) понял, пошел пробовать

   buketovav

20 — 04.01.22 — 11:30

(16) без расширения это работает, а с расширением нет…

   buketovav

21 — 04.01.22 — 11:33

может ли на это влиять назначение расширения? я сделал расширение «Дополнение»

   Фрэнки

22 — 04.01.22 — 11:34

(20) У тебя это самое Расширение откуда к тебе прилетело?

   Фрэнки

23 — 04.01.22 — 11:35

И на какую конфу его вешаешь, с какого релиза на какой прыгает обновление типовой?

   buketovav

24 — 04.01.22 — 11:37

Лабораторная информационная система (2.0.2.66)

Я делаю не обновление системы

Я добавил расширение, в которое добавил самописный документ, справочники, РН и РС, после запуска 1С в режиме предприятие стал ловить такую ошибку

   buketovav

25 — 04.01.22 — 11:39

И в режиме предприятия при попытке создать тот самый новый документ из расширения я получаю ошибку — Для объекта метаданных «Документ.Извещение»

не найден идентификатор в справочнике «Идентификаторы объектов метаданных» и

регистре сведений «Идентификаторы объектов версий расширений».

   hhhh

26 — 04.01.22 — 11:42

(25) ну вручную добавь в этот справочник и регистр, чего она там не находит. Это же 2 строчки.

   buketovav

27 — 04.01.22 — 11:43

(26) как бы ничего не сломать

   Фрэнки

28 — 04.01.22 — 11:47

(25) Ну вся такая ругань все-таки из той версии БСП лезет, на которй слеплена основная конфига.

Не уверен, что от вида Дополнение или Адаптация тут что-то изменится, но я бы заново на свежей копии от основной базы пробовал собирать расширение с нуля. Не всю кучу напихать, а потом на нее смотреть и права мутить и думать, что там не так, а один какой-то простой справочник добавить, разобраться с тем, как это добавление работает.

Затем уже все остальные туда добавлять.

   buketovav

29 — 04.01.22 — 11:48

(28) понял, спасибо

   buketovav

30 — 04.01.22 — 12:12

что вообще значит «неразделенного объекта»?

Роль «Полные права» содержит право Изменение неразделенного объекта Справочник.

   buketovav

31 — 04.01.22 — 12:12

может в этом какая-то проблема?

   ДенисЧ

32 — 04.01.22 — 12:23

   buketovav

33 — 04.01.22 — 12:32

(32)Спасибо, но у меня нет доступа к ИТС

   ДенисЧ

34 — 04.01.22 — 15:31

(33) Там есть демо-доступ на 7 дней

   arsik

35 — 04.01.22 — 15:35

(33) Может тебе префикс расширения поменять на первый символ не подчеркивание?

   buketovav

36 — 05.01.22 — 10:09

(35) не думаю, что это может влиять

или у Вас был подобный опыт?

   hhhh

37 — 05.01.22 — 14:49

(36) ну, покажи строку 2702. Что там в ней конкретно?

   buketovav

38 — 06.01.22 — 10:14

короч как удалось выяснить. то данная версия БСП не хочет сама обновлять идентификаторы в справочнике идентификаторов метаданных… придется как-то ручками писать, а так же надо заимствовать в расширение общий модуль «ПользователиПереопределяемый» и в нем изменить процедуру «ПриОпределенииНазначенияРолей», дописав в нее те роли, которые проверять не нужно.

Пока такой результат.

Разбираемся дальше.

   buketovav

39 — 07.01.22 — 12:13

https://prnt.sc/26b18dt — продолжаются бои

теперь столкнулся с такой ошибкой:

{ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(5038)}: Ошибка в процедуре ОбновитьНаборыЗаписей

общего модуля УправлениеДоступомСлужебный.

Неверное значение параметра НовыеЗаписи — колонка

ВидИзмененияСтроки содержит недопустимое значение «23».

Допустимо только 2 значения: «1» и «-1».

            ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(

   arsik

40 — 07.01.22 — 19:53

(39) У меня как то подобное было, непонятное, при обновлении. Оказалось, что 1с при выпуске стандартных сейчас не проверяет работу в толстом клиенте и просто часть не выполняется, т.к. часть кода была обрамлена в директивы неверные.

   buketovav

41 — 07.01.22 — 21:04

(40) то есть попробовать выполнить в тонком клиенте? как Вы это решали?

   timurhv

42 — 07.01.22 — 21:34

>короч как удалось выяснить. то данная версия БСП не хочет сама обновлять идентификаторы в справочнике идентификаторов метаданных

Есть обработка обновления вспомогательных данных в составе БСП.

Для проверки всех своих писанин есть обработка ПроверкаВнедренияБСП.

   arsik

43 — 07.01.22 — 21:41

(41) Ну запусти в тонком клиенте.

   buketovav

44 — 08.01.22 — 11:20

(43) не помогает

   buketovav

45 — 08.01.22 — 11:20

(42) попробую

   buketovav

46 — 08.01.22 — 12:14

(42) найти не могу этот отчет

   ДенисЧ

47 — 08.01.22 — 12:17

(46) В дистрибутиве БСП он есть.

   buketovav

48 — 08.01.22 — 12:29

(47) у меня нет дистрибутива БСП(((

   ДенисЧ

49 — 08.01.22 — 12:54

(48) Скачай с итс… Ну, или с известных сайтов…

   buketovav

50 — 08.01.22 — 13:16

(49) нашел, сказал, запустил отчет и он мне сказал — «Выполнение одного или нескольких заданий завершилось с ошибкой»

   timurhv

51 — 08.01.22 — 13:56

(50) вам сперва ошибки с помощью «ПроверкаВнедренияБСП» исправить, а в обновлении вспомогательных данных есть гибкая настройка, где можно выбрать нужные элементы.

Если сервер 32 разрядный, то бывает памяти не хватает и падает с ошибкой.

   buketovav

52 — 08.01.22 — 14:04

(51) https://prnt.sc/26bdv6e — не работает у меня эта обработка

  

buketovav

53 — 08.01.22 — 14:12

https://prnt.sc/26bdxl5 — сформировался. ошибок МОРЕ

Добрый день!
первый раз, после установи журнала, обновил версию конфигурации с 3.0.43.32 на 3.0.43.50
Обновил, нажал f7. Запустил тонкий клиент БУХ. Был запрос на легальность. Я ответил «ДА»
было 8% выполнения и вылезла ошибка (в прикрепленном файле)
Вот текст ошибки в журнале:

Код
{Константа.ПараметрыРаботыПользователей.МодульМенеджераЗначения(205)}: Ошибка в процедуре ПриОпределенииНазначенияРолей общего модуля ПользователиПереопределяемый.

При проверке ролей для пользователей найдены ошибки:
Роль "(ВН) Администратор журнала регистрации" содержит недоступное право Администрирование.
ВызватьИсключение ЗаголовокОшибки + ТекстОшибки;

Что делать?

Как исправить проблему Ошибка в процедуре ПриОпределенииНазначенияРолей общего модуля ПользователиПереопределяемый?

Всем добра и успехов!
Обновляю свою одинэску.
Бухгалтерия предприятия, редакция 3.0 (3.0.40.42)
1С:Предприятие 8.3 (8.3.8.1652)
Установил несколько релизов, стал ставить релиз 3.0.43.100 и теперь столкнулся с проблемой

{Константа.ПараметрыРаботыПользователей.МодульМенеджераЗначения(205)}: Ошибка в процедуре ПриОпределенииНазначенияРолей общего модуля ПользователиПереопределяемый.

При проверке ролей для пользователей найдены ошибки:
Роль «ИЛСТ менеджер ЖДПеревозок» содержит недоступное право АдминистрированиеРасширенийКонфигурации.
Роль «ИЛСТ администратор ЖДПеревозок» содержит недоступное право Администрирование.
Роль «ИЛСТ администратор ЖДПеревозок» содержит недоступное право ОбновлениеКонфигурацииБазыДанных.
ВызватьИсключение ЗаголовокОшибки + ТекстОшибки

Как можно это исправить?


  • Вопрос задан

    более трёх лет назад

  • 1253 просмотра

Пригласить эксперта

А почему вы не хотите сразу поставить последнюю версию 3.0.49.23 ? Обновитесь не с *.cfu, из файла *.cf — все обработчики с перехода конфигурации от версии к версии все равно будут запущены.

Видимо в промежуточном релизе был глюк по управлению правами, который стреляет на более свежих платформах (ваша 3.0.43.100 разрабатывалась под 8.3.6.2449 и тогда видимо еще не было расширений конфигурации и соответствующих прав). Как вариант можете поставить платформу 8.3.6 и на ней сделать часть обновлений, а потом продолжить уже на вашей 8.3.8.

Вопрос снят. На всякий случай пишу что сделал:
скопировал ИЛСТ менеджер ЖДПеревозок
В конфигураторе Правка-> поиск->вставил ИЛСТ менеджер ЖДПеревозок ентер.
Снял все права -> f7
и проблема ушла.


  • Показать ещё
    Загружается…

06 июн. 2023, в 14:37

1000 руб./за проект

06 июн. 2023, в 14:27

300 руб./за проект

06 июн. 2023, в 14:09

500 руб./в час

Минуточку внимания

Нарушение прав доступа в 1С

Ошибка в 1С 8.3 Нарушение прав доступа появляется при попытках обращения пользователя к объекту, прав на который у него нет. Очень часто это происходит при вводе нового пользователя в 1С, доработке программного кода и обновлении программы.

Причины ошибки

С ошибкой Нарушение прав доступа сталкиваются многие пользователи 1С после доработки программного кода и обновления программы. Возможные причины появления ошибки:

  • обновление программы на новый релиз;
  • попытка чтения или записи данных справочника, документа или регистра пользователем, не имеющим прав на объект;
  • использование внешних обработок и отчетов без установки пользователю специальной роли;
  • ошибка задания прав новому пользователю 1C.

Ошибка обновления

При обновлении программы текущая конфигурация 1С заменяется новой версией, в которой содержатся выполненные разработчиками доработки. Все изменения, внесенные перед публикацией нового релиза, тестируются, но время от времени ошибки все-таки случаются. Если это произошло, ошибки регистрируются в специальном реестре 1С и исправляются в последующих релизах.

При появлении ошибки Нарушение прав доступа после обновления программы нужно выполнить следующие действия:

  • Проверьте, содержится ли ошибка в реестре: Публикация ошибок 1С. Перейдите по ссылке, в форме поиска ошибок укажите конфигурацию программы и текст ошибки.

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

  • Для зарегистрированной ошибки обратитe внимание на дату регистрации и релиз исправления ошибки.

  • Если заполнена информация в разделе Способ обхода — внимательно ее изучите: это позволит сразу решить проблему, не дожидаясь релиза с исправлениями.
  • Обратитесь на горячую линию 1С, если ошибка в реестре еще не зарегистрирована:
    1. телефон hotlane 1С: (495) 956-11-81;
    2. E-mail:v8@1c.ru.

Восстановите программу из копии и ждите исправления ошибки в следующем релизе обновления.

Нарушение прав доступа при чтении данных

В 1С существует набор специальных объектов Роль, которые описывают разрешенные действия пользователей. Роли задаются разработчиками в Конфигураторе 1С. При работе в 1С можно пользоваться только этим предопределенным набором. Самостоятельно ввести новую Роль без доработки Конфигурации невозможно.

Каждая Роль включает набор свойств для работы с объектами 1С. Они задают права на чтение, просмотр, изменение, редактирование и т. д. данных в справочниках, документах и регистрах программы.

Пользователь, которому назначили роль Чтение контрагентов, может считывать данные справочника Контрагенты, но при обращении к справочнику Банки получит ошибку Нарушение прав доступа.

Нарушение прав доступа при записи данных

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

Пользователь, которому назначена роль Добавление и изменение сотрудников, может редактировать данные справочника Сотрудники, но при попытке изменения данных банка получит ошибку Нарушение прав доступа.

Работы с внешними отчетами и обработками

Для работы с внешними отчетами и обработками пользователю нужно назначить одну из ролей:

  • Полные права;
  • Интерактивное открытие внешних отчетов и обработок.

Для исправления ситуации нужно добавить роль Интерактивное открытие внешних отчетов и обработок пользователю, работающему с внешней обработкой.

Добавление нового пользователя

В 1С заложена автоматическая проверка прав того набора объектов 1С, который определяется профилем групп доступа:

  • Администратор;
  • Главный бухгалтер;
  • Бухгалтер;
  • Только чтение;
  • и т. д.

Программа скроет все объекты, на которые у пользователя нет прав:

  • у пользователя Менеджер с ограниченными правами список документов отгрузки будет пуст;

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

Чтобы ограничить возможность изменения документов определенным пользователям, можно даже не устанавливать специально Дату запрета изменения. Программа сама не даст сохранить изменения пользователям с ограниченными правами:

  • у пользователя Менеджер — кнопка Записать и Провести неактивны;

  • у пользователя с Полными правами — есть возможность изменения данных (кнопка Записать и закрыть активна).

Использование типовых Профилей групп доступа сводит к минимуму риск возникновения ошибки.

Ошибка при проведении документа реализация (акт, накладная)

При записи документа должно быть установлено право изменения этого документа у пользователя. Но при проведении документа помимо него самого задействуются и другие объекты — создаются записи в различные регистры.

Если вы указали в новой роли право только на документ Реализация (акт, накладная), этого недостаточно. По кнопке Дт/Кт уточните, какие регистры используются при проведении документа и добавьте их в новую роль с активными свойствами:

  • Чтение;
  • Изменение;
  • Просмотр;
  • Редактирование.

Ошибка при попытке открыть карточку контрагента под определенным пользователем

Ошибка связана с тем, что у пользователя, который отрывает карточку Контрагенты, нет прав на чтение данных из определенного регистра 1С.

Если в подробном описании ошибки программа не указывает регистр, при записи данных в который происходит ошибка, вам придется выяснить это самостоятельно. Для недоработанной типовой конфигурации Бухгалтерия 3.0 при открытии справочника Контрагенты могут использоваться:

  • регистр бухгалтерии Хозрасчетный;
  • регистр бухгалтерии Курсы валют;
  • регистр бухгалтерии Наличие дублей у контрагентов;
  • и т. д.

Эти регистры включены в программный модуль справочника Контрагенты.

Проверьте, что у пользователя есть права на эти регистры. Более серьезный анализ ситуации выполняется по программному коду процедуры открытия формы справочника.

Эта работа требует особой подготовки и квалификации.

Ошибка при открытии внешнего отчета

Для открытия внешних отчетов и обработок 1С необходимо добавить пользователю роль Интерактивное открытие внешних отчетов и обработок. После этого он сможет работать с внешним отчетом без ошибок.

Обслуживание

Заказать консультацию

По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.

Текст ошибки: Роль «ЗавСклад» содержит недоступное право Администрирование. Роль «ЗавСклад» содержит недоступное право ОбновлениеКонфигурацииБазыДанных. В соответствии с этой ошибкой, я пошел в конфигуратор у снял с этой роли данные права. Но ошибка не устранилась. Прошу помощи у знающих.

Что-то подобное я видел тут — но там все решилось снятием галочки, а вот мне не помогло

Снял галочку. Сохранил изменения. Почистил кэш.

запусти обновление вспомогательных данных или базу с параметром ЗапуститьОбновлениеИнформационнойБазы

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

Понравилась статья? Поделить с друзьями:
  • При прошивке iphone ошибка 1100
  • При проверке прошивки произошла ошибка mac os
  • При прошивке iphone выдает ошибку 3194
  • При проверке отношений доверия произошла системная ошибка сертификат
  • При прошивке 3372 ошибка 21