Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

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

Ошибка при выполнении обновления вспомогательных данных!
Я
   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 - сформировался. ошибок МОРЕ


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.