Ошибка при выполнении функции ОбщегоНазначения.ОбъектМетаданныхПоИдентификатору |
Я |
11.07.19 — 09:41
Добрый день!
Конфигурация УТ, сначала базу обновили, потом обнаружили ошибки и пришлось откатить обновление. Теперь после отката вылезла ошибка, когда пытаются зайти в документы Закупки:
https://c.radikal.ru/c21/1907/79/1d11d99ffe3b.jpg
1 — 11.07.19 — 09:43
Что не понятно в сообщении?
2 — 11.07.19 — 09:45
(0) вангую: база клиент-серверная, закэшировалось соответствие объекта метаданных идентификатору в кэше сервера 1с до отката обновления…
запуск программы c ключом /CЗапустить… не помогает?
почистить кэш сервера 1С, выполнено?
3 — 11.07.19 — 12:09
(2) а как этот ключ прописать?
4 — 11.07.19 — 12:14
(3) в стартере 1С, выбираем базу, нажимаем кнопку Изменить, кнопку Далее, в поле «Дополнительные параметры запуска»
5 — 11.07.19 — 12:21
(4) попробовала, не помогло, такая же ошибка
6 — 11.07.19 — 12:27
(5) ключ и значение в параметрах запуска без пробела: /CЗапуститьОбновлениеИнформационнойБазы ?
после входа в пользовательский режим должно появиться диалоговое окно о выполнении обновления.
Если не поможет, рекомендую выполнить чистку кэша пользовательского и сервера 1С (если база клиент-сервер). Как именно — ya в помощь)
7 — 11.07.19 — 12:34
(6) Запустилось обновление, не помогло — значит, что ошибка не исчезла
8 — 11.07.19 — 12:44
(7) чисти кэши. Если не поможет, то может еще, как вариант, попробовать ТиИ
9 — 11.07.19 — 12:45
ИнструментыРазработчика_ОбновлениеВспомогательныхДанных.epf из нужной версии БСП запусти — она ошибку хоть покажет, там есть возможность частичной обработки данных.
10 — 11.07.19 — 13:00
(9) скачала обработку — тоже не помогло (
11 — 11.07.19 — 13:02
(9) не именно эту, эта платная
12 — 11.07.19 — 13:05
все ж понятно написано. берешь инструменты разработчика от нужной версии БСП (они есть на сайте releases.1c.ru), запускаешь в базе «обновление вспомогательных данных» оттуда.
точнее не могу сказать, с типовыми не работаю уже год.
13 — 11.07.19 — 13:06
нравятся мне такие темы — ни версии УТ 11, ни версии платформы. збс чо.
14 — 11.07.19 — 13:07
а для идентификаторов объектов метаданных вообще нужна только одна процедура, которая обновит значения справочника под реквизиты конфигурации, насколько я помню.
15 — 11.07.19 — 13:50
(12) взяла обработку из БСП, все равно эта же ошибка !
16 — 11.07.19 — 14:03
В справочнике «Идентификаторы объектов метаданных» удали эту строку типовой обработкой.
17 — 11.07.19 — 14:11
(16) какой типовой обработкой?
18 — 11.07.19 — 14:14
(16) как найти там эту строку?
19 — 11.07.19 — 17:14
«ГрупповоеИзменениеРеквизитов» в ут11 или в UNIREPS83 или свою напиши с обходом защиты.
20 — 12.07.19 — 12:26
(19) Попыталась удалить эту строку из справочника «Идентификаторы объектов метаданных», теперь программа выдает такую ошибку:
{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(2896)}: Ошибка при выполнении функции ОбщегоНазначения.ОбъектМетаданныхПоИдентификатору().
Идентификатор «<Объект не найден> (126:835d20689df427e911e9a25dc442c18c)»
не найден в справочнике «Идентификаторы объектов метаданных».
Для разработчика: возможно требуется обновить вспомогательные данные,
которые влияют на работу программы. Для выполнения обновления можно:
— воспользоваться внешней обработкой
«Инструменты разработчика: Обновление вспомогательных данных»,
— либо запустить программу с параметром командной строки 1С:Предприятия 8
«/С ЗапуститьОбновлениеИнформационнойБазы»,
— либо увеличить номер версии конфигурации, чтобы при очередном запуске
выполнились процедуры обновления данных информационной базы.
+ СтандартныеПодсистемыСервер.УточнениеОшибкиПараметровРаботыПрограммыДляРазработчика();
AnisaL
21 — 12.07.19 — 12:27
(19) Удаляла сама — написала обработку, вот код :
Запрос = Новый Запрос;
Запрос.Текст =
«ВЫБРАТЬ
| ИдентификаторыОбъектовМетаданных.Ссылка КАК Ссылка,
| ИдентификаторыОбъектовМетаданных.Наименование КАК Наименование,
| ИдентификаторыОбъектовМетаданных.ПолноеИмя КАК ПолноеИмя
|ИЗ
| Справочник.ИдентификаторыОбъектовМетаданных КАК ИдентификаторыОбъектовМетаданных
|ГДЕ
| ИдентификаторыОбъектовМетаданных.ПолноеИмя = &ПолноеИмя
|
|УПОРЯДОЧИТЬ ПО
| Наименование»;
Запрос.УстановитьПараметр(«ПолноеИмя», «? Документ.ИнойДокументПодтвержденияНДС (c442c18c-a25d-11e9-835d-20689df427e9)»);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Ссылка = ВыборкаДетальныеЗаписи.Ссылка;
СсылкаОбъект = Ссылка.ПолучитьОбъект();
СсылкаОбъект.Удалить();
КонецЦикла;
02.10.2018
После обновления 1С БП 3 перестали открываться внешние отчеты и обработки. При попытке открыть какую-нибудь обработку в соответствующем справочнике вылазит окошко с сообщением «Ошибка при выполнении функции ОбщегоНазначения.ОбъектМетаданныхПоИдентификатору()» и далее еще расшифровка типа:
Идентификатору «? Номенклатура и склад (Подсистема)», найденному в справочнике «Идентификаторы объектов метаданных» соответствует несуществующий объект метаданных. А еще ниже предлагается перезапустить программу с параметром для обновления конфигурации или запустить внешнюю обработку «Обновление вспомогательных данных».
Пробовал я и обработку эту запускать и обновлять данные через команду в самом справочнике. Ничего не помогает. Изначально вообще ругался на какие-то несоответствия в правах. У меня были в конфигурации заведены свои роли и их пришлось удалить, чтобы избежать ошибку, связанную с правами (благо роли уже были не нужны, а иначе пришлось бы долго ковыряться в настройке этих прав).
В общем пошел сначала в справочник «Идентификаторы объектов». Нашел там тот элемент, который был указан в ошибке «? Номенклатура и склад (Подсистема)». Этот элемент был помечен на удаление. Хотел было удалить помеченные объекты из этого справочника, но по этому справочнику почему-то нельзя запустить отдельное удаление.
Выполнил поиск ссылок на этот объект и единственное место где была ссылка это в таблице Разделы справочника Дополнительные отчеты и обработки. Т.е. получается, что когда в конфигураторе удаляется какая-то подсистема, то в справочнике Идентификаторы объектов метаданных соответствующий элемент помечается на удаление, а из таблицы разделов доп. обработок не удаляется. Вот такой косяк.
Прикрепляю обработку, которая чистит удаленные подразделы из доп. отчетов и обработок.
| Прикрепленный файл | Размер | Хиты | Последнее скачивание |
|---|---|---|---|
| OchistkaRazdelovVneshnihObrabotok.epf | 5.95 кб | 2454 | 3 дня 11 часов назад |
Если я Вам помог, то меня можно поблагодарить.
При добавлении новых объектов в типовые конфигурации возможна ошибка при обращении к этому объекту в режиме 1C:Предприятие: «Объект не найден в Справочнике «ИдентификаторыОбъектовМетаданных».

{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(738)}: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных().
Для объекта метаданных «Отчет.РИК_РасчетыСПартнерами» не найден идентификатор в справочнике «Идентификаторы объектов метаданных».
Для разработчика: возможно требуется обновить вспомогательные данные, которые влияют на работу программы. Для выполнения обновления можно:
— воспользоваться внешней обработкой «Инструменты разработчика: Обновление вспомогательных данных»,
— либо запустить программу с параметром командной строки 1С:Предприятия 8 «/С ЗапуститьОбновлениеИнформационнойБазы»,
— либо увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.
Варианты решения:
1. В некоторых конфигурациях режиме предприятия
Все функции — Обработки — «Инструменты разработчика: Обновление вспомогательных данных», Если обработки нет, то пункт 2
Все функции — Справочники — «Идентификаторы объектов метаданных», нажать кнопку «Обновить данные справочника», Если кнопки обновить нет, то пункт 2
2. Из Конфигуратора запустить с параметром «/С ЗапуститьОбновлениеИнформационнойБазы», т.к. обработки может не оказаться под руками, а изменение версии производится с обновлением конфигурации и базы, что может оказаться не удобным:
Сервис/Параметры — Вкладка Запуск1С:Предприятия — В свойстве «Параметр запуска» добавляем «/С ЗапуститьОбновлениеИнформационнойБазы»

При запуске Предприятия появится окно обновления конфигурации. Потом не забудьте Убрать параметр запуска, чтобы больше не запускалось обновление!
3. Обновить конфигурацию или вручную увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.
4. Выполнить:
Код 1C v 8.2 УП
&НаСервере
Процедура ОбновитьНоваяНаСервере()
Справочники.ИдентификаторыОбъектовМетаданных.ВыполнитьОбновлениеДанных(Истина, ЛОЖЬ,Ложь);
КонецПроцедуры
La Navidad
Дата регистрации: 06.12.2012
Сообщений: 15
Здравствуйте.<br> 1С:Предприятие 8.2 (8.2.15.310)<br> Управление торговлей, редакция 11.0 (11.0.9.14)<br> Я создал новую подсистему, хочу в панель действий добавить команду открытия дополнительный отчетов, как это сделано для типовых подсистем. Добавил. После нажатия на команду появляется сообщение:<br>Цитата<br>{ОбщийМодуль.ОбщегоНазначения.Модуль(2083)}: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных().<br> <br> Для объекта метаданных «Подсистема.Навигация»<br> не найден идентификатор<br> в справочнике «Идентификаторы объектов метаданных».<br> <br> Если справочник не был обновлен при обновлении информационной базы,<br> следует выполнить обновление вручную:<br> «Все функции» -> «Справочник. Идентификаторы объектов метаданных» -><br> команда формы списка «Обновить данные справочника».<br> <br> Некоторые объекты метаданных могут быть добавлены в справочник только в виде<br> предопределенных элементов, например, подсистемы.<br> ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( <br> <br> Понял, что необходимо добавить в справочник «Идентификаторы объектов метаданных» информацию о подсистеме, причем в конфигураторе, т.к. написано, что элемент должен быть предопределенным.<br> Добавил. Далее, при попытке обновить данные справочника (кнопка «Обновить данные справочника», добавлять методом ins нельзя) с помощью команды «Обновить данные справочника», выдается сообщение:<br> <br> <br><br>Цитата<br>{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(103)}: В справочнике Идентификаторы объектов метаданных<br> для предопределенного элемента<br> «Подсистема_Навигация»,<br> найден объект метаданных<br> «Подсистема.Навигация».<br> <br> Но предопределенные элементы не используются для<br> объектов метаданных типа «Подсистема».<br> <br> Следуется удалить предопределенный элемент.<br> ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( <br> <br> КРУГ ЗАМКНУЛСЯ!!!!!!!!!!!!!!!!!!!<br> (1) Некоторые объекты метаданных могут быть добавлены в справочник только в виде<br> предопределенных элементов, например, подсистемы.<br> (2)Но предопределенные элементы не используются для<br> объектов метаданных типа «Подсистема».<br><br>Как правильно добавить информацию о новой подсистеме в справочник, чтобы при следующем обновлении справочника (по кнопке «Обновить данные справочника»), не вылетала ошибка?
|
Пользователь 308035 Заглянувший Сообщений: 13 |
Ошибка при обновлении УТ: {ОбщийМодуль.ДлительныеОперации.Модуль(167)}: {ОбщийМодуль.Б_ОбменССайтомСервер.Модуль(639,16)}: Переменная не определена (КонтактнаяИнформацияСлужебный)ВызватьИсключение(ТекстОшибки); Как можно исправить? Спасибо. |
|
Пользователь 313029 Заглянувший Сообщений: 1 |
Строку 639 в модуле Б_ОбменССайтом сервер заменить |
|
Пользователь 308035 Заглянувший Сообщений: 13 |
|
|
Пользователь 308162 Заглянувший Сообщений: 6 |
Эта правка помогла. Только теперь при обмене заказами с 1С вылетает следующая ошибка: {(251, 44)}: Неверные параметры «Перечисление.СтатусыЗаказовКлиентов.Согласован» |
|
Администратор Сообщений: 4915 |
|
|
Пользователь 308162 Заглянувший Сообщений: 6 |
При попытке просмотра отчетов (Продажи -> Отчет по продажам) появляется следующая ошибка: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных(). Скрин: https://yadi.sk/i/2yWmcqFUekzHW УТ 11.1.10.86 |
|
Администратор Сообщений: 4915 |
После установки модуля нужно произвести обновление базы. В руководстве написано, как это делается. |
|
Пользователь 308035 Заглянувший Сообщений: 13 |
При обмене возникает ошибка {ОбщийМодуль.Б_ОбменССайтомСервер.Модуль(2329)}: Поле объекта не обнаружено (ОтборСкидок)ТаблицаОтбораСкидок = СтруктураНастроекПостроителя.ОтборСкидок; |
|
Пользователь 57829 Гуру Сообщений: 3754 |
#9 0 25.02.2015 11:15:52 Такая беда, при обновлении с 11.1.9.70 с модулем 4.0.5.2 на 11.1.10.86
Карточка партнера Наш сайт |
||
|
Администратор Сообщений: 4915 |
#10 0 25.02.2015 11:25:44 Обновил на сайте модуль обмена. Эта ошибка должна исчезнуть. |
|
Александр Денисюк
Администратор Сообщений: 4915 |
#11 0 25.02.2015 11:44:18
Жуть. Все из за общего модуля «КонтактнаяИнформацияСлужебный«, который у УТ убрали. Попробуйте накатить модуль 4.1.0.1(до обновления релиза УТ он работать не будет), а потом только обновите релиз. |
||
|
Пользователь 308035 Заглянувший Сообщений: 13 |
#12 0 25.02.2015 12:22:08 А что делать с моей ошибкой подскажите? |
|
Александр Денисюк
Администратор Сообщений: 4915 |
#13 0 25.02.2015 15:28:57
Скачайте заново модуль обмена с сайта и попробуйте снова. |
||
|
Пользователь 310616 Заглянувший Сообщений: 18 |
#14 0 31.03.2015 08:52:56 Поставил новую конфигурацию 11.1.10.94 Выдает вот такую ошибку при попытке обмена. Значение не является значением объектного типа (ДокументыЗагрузки) Выбираем Подробно {ОбщийМодуль.Б_ОбменССайтомСервер.Модуль(2477)}: Значение не является значением объектного типа (ДокументыЗагрузки)Параметры.Вставить(«ДокументыЗагрузки», СтрСоответствийЗагружаемыхДокументов.ДокументыЗагрузки); Спасайте. Процесс перехода с 11.1.10.70 на 11.1.10.94 Проходил в рекомендованной последовательности Спасайте |
|
Александр Денисюк
Администратор Сообщений: 4915 |
#15 0 31.03.2015 10:51:22
Установите соответствия полей загружаемых документов. Это новый функционал, который появился в модуле 4.1 |
||
|
Пользователь 317940 Заглянувший Сообщений: 1 |
#16 0 10.04.2015 18:28:23
1) Проблема в том что если даже в обмене участвуют только товары, т.е. флажок «Обмен заказами» не установлен, ошибка также присутствует. 2) Глючит сама форма настройки соответствия полей документов: изначально она открывается пустая. Надо установить хоть какие-нибудь из группы «Загрузка заказов из 1С» и переоткрыть форму настройки. Вот только тогда появятся объекты для настройки. |
||
|
Александр Денисюк
Администратор Сообщений: 4915 |
#17 0 10.04.2015 18:54:49
1. Да, есть такое. По логике обмена — сначала собираются все настройки, а потом только обрабатываются те, что нужны. Поэтому заказы и надо заполнять.. |
||
|
Пользователь 167549 Заглянувший Сообщений: 3 |
#18 0 30.05.2015 09:14:26 Добрый день, Подскажите стояла версия обмена 4.1 поставил 5.0.0.1 обновление прошло ок, но стало выдавать ошибку:
|
||
|
Александр Денисюк
Администратор Сообщений: 4915 |
#19 0 01.06.2015 10:52:29
вам нужно запустить обработку перехода на версию 5. Она лежит там же, где и сам модуль. Без этой обработки старые настройки не взлетят. |
||||
|
Пользователь 167549 Заглянувший Сообщений: 3 |
#20 0 01.06.2015 17:39:35
Спасибо за ответ. http://1c.1c-bitrix.ru/ecommerce/download.php#tab-rus-link Пожалуйста дайте линк. |
||
|
Администратор Сообщений: 4915 |
#21 0 02.06.2015 16:05:40 Она лежит там же модуль обмена(на вашем ПК, когда вы его устанавливаете) |
|
Пользователь 231240 Заглянувший Сообщений: 2 |
#22 0 02.06.2015 18:21:57
Спасибо, нашел! |
||
|
Пользователь 291854 Заглянувший Сообщений: 2 |
#23 0 10.09.2015 16:51:37 Добрый вечер. Подскажите пожалуйста. http://v8.1c.ru/trade/ ) 5.0.0.7 (скачать) Объединил, накатил все по инструкции…. когда запускается 1С предприятие и идет обновление базы выдает ошибку…. {ОбщийМодуль.ДлительныеОперации.Модуль(167)}: {ОбщийМодуль.Б_ОбменССайтомСервер.Модуль(1135,66)}: Переменная не определена (Б_ОбщиеПроцедурыИФункцииСервер) Что делаю не так????? что нужно сделать чтоб взлетело….. Разобрался сам, причина была в том что когда делаешь объединение по подсистеме, некоторые объекты битрикса не выделялись для объединения, и сооттветсвенно не поподали в конфигурацию, проверил вручную все объекты, проставил галки и все заработало. |
|
Александр Денисюк
Администратор Сообщений: 4915 |
#24 0 11.09.2015 11:03:12
Не установили флажок, чтобы выбирались объекты родительских подсистем, в окне сравнения/объединения. |
||
Устранение ошибки «Объект не найден в Справочнике «ИдентификаторыОбъектовМетаданных»

16.05.2017
При добавлении новых объектов в типовые конфигурации возможна ошибка при обращении к этому объекту в режиме 1C:Предприятие: «Объект не найден в Справочнике «ИдентификаторыОбъектовМетаданных». В данной статье описываются способы устранения этой ошибки.
При добавлении в типовые конфигурации новых объектов возможна ошибка при обращении к этому объекту в режиме 1С:Предприятие.
Текст ошибки примерно следующий:
{ОбщийМодуль.ОбщегоНазначения.Модуль(2646)}: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных().
Для объекта метаданных "Документ.ЗаявкаНаРасходованиеСредств" не найден идентификатор в справочнике "Идентификаторы объектов метаданных".
Для решения этой проблемы требуется обновить вспомогательные данные, которые влияют на работу программы.
Для выполнения обновления можно:
- открыть через меню «Все функции» справочник «Идентификаторы объектов метаданных», нажать кнопку «Обновить данные справочника»;
- если указанной кнопки нет — выполнить программный код:
Справочники.ИдентификаторыОбъектовМетаданных.ОбновитьДанныеСправочника();
- либо запустить программу с параметром командной строки 1С:Предприятия 8
«/С ЗапуститьОбновлениеИнформационнойБазы»; - либо увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.
Вот ошибка !!! ============== Для объекта метаданных «Отчет._ОчетПоказанияСчетчиков» не найден идентификатор в справочнике «Идентификаторы объектов метаданных». «Не найден идентификатор в справочнике «Идентификаторы объектов метаданных». Для разработчика: возможно требуется обновить вспомогательные данные, которые влияют на работу программы. Для выполнения обновления можно: — воспользоваться внешней обработкой «Инструменты разработчика: Обновление вспомогательных данных», — либо запустить программу с параметром командной строки 1С:Предприятия 8 «/С ЗапуститьОбновлениеИнформационнойБазы», — либо увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.». =============================================================== 1) Работаю в ИБ — ERP Управление предприятием 2.0(2.0.6.26) 2) Я подумал что проблема в платформе 1с. У меня было версия 1C_v8.3.5.1068 так я её обновил до 1C_v8.3.5.1098 вроде бы это последнее версия на данный момент! Ошибка тоже самая 🙁 При запуске любого отчета появляется такая ошибка! Не понимаю в чем дело…
Может конфигурацию обновить?
Русским по белому же написано: возможно требуется обновить вспомогательные данные, которые влияют на работу программы. Для выполнения обновления можно: — воспользоваться внешней обработкой «Инструменты разработчика: Обновление вспомогательных данных», — либо запустить программу с параметром командной строки 1С:Предприятия 8 «/С ЗапуститьОбновлениеИнформационнойБазы», — либо увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.».
Отчет._ОчетПоказанияСчетчиков штатный? Наверняка, нет.
Так и знал что требуется обновить Конфигурацию… А это я как-то не люблю)) Придется попробовать… Кстати такой вопрос А если снять с поддержке что-то изменится?
не не штатный! Но такая ошибка,во всех отчетах как штатных так и нештатных. Думаю что это и за того что ИБ стоит на поддержи и она устарела,и требует обновление… Интересно что будет если я её сниму с поддержке?
Мда… Отойди от компьютера и позови взрослых….
Палкой по горбу, если снимешь с поддержки.
Я бы тебе сказал слова «Кто бы говорил» Но не говорю так как знаю что задену твой чувства и начнешь сейчас доказать мне свой опыт и чего достиг! А мне это как-то не согреет )) да и денежку в карман не прибавится так что без формальности ^_^. Надо помогать и советы давать,направить на верный путь…как то так 🙂
А я и подсказал верный путь — подальше от компа и базы…
И на этом наш разговор окончен…
Тэги:
Комментарии доступны только авторизированным пользователям