Добрый день. Дали задание — изменить отчет (оборотно-сальдовая ведомость) из бухгалтерии 3.0. Т.е. сделать из него внешний отчет и немного отредактировать. Сохранил этот отчет как внешний, пытаюсь запустить в режиме предприятия этот внешний отчет — ошибка «Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных().
Объект метаданных не найден по полному имени:
«ВнешнийОтчет.ОборотноСальдоваяВедомостьПоСчету». При загрузке отчета запускается функция Функция ИдентификаторОбъектаМетаданных(ОписаниеОбъектаМетаданных) Экспорт
и вызывает исключение. Есть подозрение, ято как-то не так пытаюсь включить внешний отчет (через файл->открыть) Или галочку какую при сохранении отчета, как внешнего, нужно поставить?
Добрый день.
Используем 1С CRM 2.0.7.2, платформа 8.2.16.368.
Добавляем новый внешний отчет, далее жмем на гиперссылку «Указать разделы командного интерфейса». Появляется сообщение:
» {ОбщийМодуль.ОбщегоНазначения.Модуль(2091)}: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных().
Для объекта метаданных «Подсистема.CRM_РазделМетодики»
не найден идентификатор
в справочнике «Идентификаторы объектов метаданных».
Если справочник не был обновлен при обновлении информационной базы,
следует выполнить обновление вручную:
«Все функции» -> «Справочник. Идентификаторы объектов метаданных» ->
команда формы списка «Обновить данные справочника».
Некоторые объекты метаданных могут быть добавлены в справочник только в виде
предопределенных элементов, например, подсистемы.
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( «
После выполнения описанных действий ошибка появляется снова, хотя на форме списка справочника «Идентификаторы объектов метаданных» при повторном нажатии кнопки сообщается о том, что обновление не требуется.
Подскажите пожалуйста как решить данную проблему.
0 / 0 / 0 Регистрация: 22.04.2013 Сообщений: 26 |
|
1 |
|
1C 8.x 29.10.2014, 17:29. Показов 11599. Ответов 7
На основании типового отчета ОСВ , создаю внешний отчет. пытаюсь открыть возникает ошибка: {ОбщийМодуль.СтандартныеПодсистемыПовтИсп.Модуль(3 89)}: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных(). Объект метаданных не найден по полному имени:
__________________ 0 |
Шизофреник 360 / 362 / 83 Регистрация: 25.06.2013 Сообщений: 1,141 |
|
29.10.2014, 20:20 |
2 |
V0vKA, выложил бы хоть свое творение 0 |
0 / 0 / 0 Регистрация: 22.04.2013 Сообщений: 26 |
|
30.10.2014, 09:56 [ТС] |
3 |
Дело в том, что моих творений там и нет. Есть типовой отчет «Оборотно сальдовая ведомость», сохраняем его как внешний, и даже не внося изменений, при открытии его как внешний он ругается. Дело в том, что в справочнике Идентификатор объектов методанных нет такого элемента как внешний отчет, и из-за этого выдает исключение. 0 |
Шизофреник 360 / 362 / 83 Регистрация: 25.06.2013 Сообщений: 1,141 |
|
30.10.2014, 10:22 |
4 |
занырнул.. дам дофига перепиливать придется на первый взгляд.. Добавлено через 24 секунды 0 |
0 / 0 / 0 Регистрация: 22.04.2013 Сообщений: 26 |
|
30.10.2014, 11:00 [ТС] |
5 |
Образец какой нибудь есть?) 0 |
Шизофреник 360 / 362 / 83 Регистрация: 25.06.2013 Сообщений: 1,141 |
|
30.10.2014, 11:07 |
6 |
подпилил. держи: 0 |
Шизофреник 360 / 362 / 83 Регистрация: 25.06.2013 Сообщений: 1,141 |
|
30.10.2014, 11:15 |
7 |
свистелки про «Сведения о внешней обработке» и т.д сам допилишь, а так, через файл-открыть — фурычит 1 |
0 / 0 / 0 Регистрация: 22.04.2013 Сообщений: 26 |
|
30.10.2014, 11:18 [ТС] |
8 |
Спасибо, их я сразу написал. 0 |
Здравствуйте, подскажите, пожалуйста.
Создали новый отчет. Он работает, но при нажатии на кнопку открытия всех отчетов выходит ошибка, отправляет на общий модуль.
{ОбщийМодуль.ОбщегоНазначения.Модуль(2671)}: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных().
Для объекта метаданных «Отчет.АГС_ПробегЗаПериод»не найден идентификаторв справочнике «Идентификаторы объектов метаданных».
Для разработчика: возможно требуется обновить вспомогательные данные,которые влияют на работу программы.
Для выполнения обновления можно:- воспользоваться внешней обработкой «Инструменты разработчика: Обновление вспомогательных данных»,
— либо запустить программу с параметром командной строки 1С:Предприятия 8 «/С ЗапуститьОбновлениеИнформационнойБазы»,
— либо увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы. ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
Устранение ошибки «Объект не найден в Справочнике «ИдентификаторыОбъектовМетаданных»
16.05.2017
При добавлении новых объектов в типовые конфигурации возможна ошибка при обращении к этому объекту в режиме 1C:Предприятие: «Объект не найден в Справочнике «ИдентификаторыОбъектовМетаданных». В данной статье описываются способы устранения этой ошибки.
При добавлении в типовые конфигурации новых объектов возможна ошибка при обращении к этому объекту в режиме 1С:Предприятие.
Текст ошибки примерно следующий:
{ОбщийМодуль.ОбщегоНазначения.Модуль(2646)}: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных(). Для объекта метаданных "Документ.ЗаявкаНаРасходованиеСредств" не найден идентификатор в справочнике "Идентификаторы объектов метаданных".
Для решения этой проблемы требуется обновить вспомогательные данные, которые влияют на работу программы.
Для выполнения обновления можно:
- открыть через меню «Все функции» справочник «Идентификаторы объектов метаданных», нажать кнопку «Обновить данные справочника»;
- если указанной кнопки нет — выполнить программный код:
Справочники.ИдентификаторыОбъектовМетаданных.ОбновитьДанныеСправочника();
- либо запустить программу с параметром командной строки 1С:Предприятия 8
«/С ЗапуститьОбновлениеИнформационнойБазы»; - либо увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.
При добавлении новых объектов в типовые конфигурации возможна ошибка при обращении к этому объекту в режиме 1C:Предприятие: «Объект не найден в Справочнике «ИдентификаторыОбъектовМетаданных».
{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(738)}: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных().
Для объекта метаданных «Отчет.РИК_РасчетыСПартнерами» не найден идентификатор в справочнике «Идентификаторы объектов метаданных».
Для разработчика: возможно требуется обновить вспомогательные данные, которые влияют на работу программы. Для выполнения обновления можно:
— воспользоваться внешней обработкой «Инструменты разработчика: Обновление вспомогательных данных»,
— либо запустить программу с параметром командной строки 1С:Предприятия 8 «/С ЗапуститьОбновлениеИнформационнойБазы»,
— либо увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.
Варианты решения:
1. В некоторых конфигурациях режиме предприятия
Все функции — Обработки — «Инструменты разработчика: Обновление вспомогательных данных», Если обработки нет, то пункт 2
Все функции — Справочники — «Идентификаторы объектов метаданных», нажать кнопку «Обновить данные справочника», Если кнопки обновить нет, то пункт 2
2. Из Конфигуратора запустить с параметром «/С ЗапуститьОбновлениеИнформационнойБазы», т.к. обработки может не оказаться под руками, а изменение версии производится с обновлением конфигурации и базы, что может оказаться не удобным:
Сервис/Параметры — Вкладка Запуск1С:Предприятия — В свойстве «Параметр запуска» добавляем «/С ЗапуститьОбновлениеИнформационнойБазы»
При запуске Предприятия появится окно обновления конфигурации. Потом не забудьте Убрать параметр запуска, чтобы больше не запускалось обновление!
3. Обновить конфигурацию или вручную увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.
4. Выполнить:
Код 1C v 8.2 УП
&НаСервере
Процедура ОбновитьНоваяНаСервере()
Справочники.ИдентификаторыОбъектовМетаданных.ВыполнитьОбновлениеДанных(Истина, ЛОЖЬ,Ложь);
КонецПроцедуры
-
Ребят ну это уже достало меня:
{ОбщийМодуль.ОбщегоНазначения.Модуль(2680)}: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных().
Для объекта метаданных «Отчет.NEW_ЗаказыИПродажи»
не найден идентификатор
в справочнике «Идентификаторы объектов метаданных».Для разработчика: возможно требуется обновить вспомогательные данные,
которые влияют на работу программы. Для выполнения обновления можно:
— воспользоваться внешней обработкой
«Инструменты разработчика: Обновление вспомогательных данных»,
— либо запустить программу с параметром командной строки 1С:Предприятия 8
«/С ЗапуститьОбновлениеИнформационнойБазы»,
— либо увеличить номер версии конфигурации, чтобы при очередном запуске
выполнились процедуры обновления данных информационной базы.
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Каждый раз когда приходится создавать новое что то в конфе (напр, в данный момент: отчёт) то при запуске этого отчёта ругается этим кодом.
» Управление небольшой фирмой, редакция 1.4 (1.4.8.3) »
-
Offline
1cUserAndrew
Профессионал в 1С
Команда форума- Регистрация:
- 27 май 2010
- Сообщения:
- 5.155
- Симпатии:
- 217
- Баллы:
- 104
Ну вот, в сообщении же явно написано, что надо сделать.
Запустите программу с параметром «/С ЗапуститьОбновлениеИнформационнойБазы».
При этом запустится обработка обновления ИБ. И все будет ОК.
АндрейАйтерра нравится это.
-
ну эта то понятно)) ну ведь раньше то такого не бывало. че эт вдруг ему приспичило?))
-
Offline
1cUserAndrew
Профессионал в 1С
Команда форума- Регистрация:
- 27 май 2010
- Сообщения:
- 5.155
- Симпатии:
- 217
- Баллы:
- 104
Сейчас просто во всех (или почти во всех) типовых конфигурациях есть справочник «Идентификаторы объектов метаданных». Он в какой-то мере повторяет структуру метаданных конфигурации.
Когда Вы добавляете новый объект в конфигурацию (в данном случае новый отчет), этот справочник требуется обновить (добавить в справочник Ваш отчет). Вот программа этого и требует )) -
Offline
Саша82
Активный ученик- Регистрация:
- 11 окт 2007
- Сообщения:
- 307
- Симпатии:
- 0
- Баллы:
- 26
А почему раньше в УТ 11 в этом справочнике была кнопка, а сейчас нет?
Теперь только запустить программу с параметром «/С ЗапуститьОбновлениеИнформационнойБазы» или использовать обработку «Инструменты разработчика: Обновление вспомогательных данных»? Кстати где ее взять?Попробовал увеличить номер версии конфигурации, но почему при запуске вышла вот такая ошибка?
{ОбщийМодуль.ОбщегоНазначенияКлиентСервер.Модуль(2418)}: Ошибка при подготовке описаний подсистем: версия "11.1.7.67" конфигурации "УправлениеТорговлей" (см. процедуру ОбновлениеИнформационнойБазыУТ.ПриДобавленииПодсистемы) не совпадает с версией конфигурации в метаданных "11.1.7.68". ВызватьИсключение ТекстИсключения;
-
я обычно имя конфа меняю: УправлениеТорговлей на УправлениеТорговлей1. и достаточно. при запуске сам начинает обновление. попробуйте так
-
Offline
Саша82
Активный ученик- Регистрация:
- 11 окт 2007
- Сообщения:
- 307
- Симпатии:
- 0
- Баллы:
- 26
Менять имя надо будет тоже попробовать. Я в списке конфигураций создал еще одну со ссылкой на первую и запускаю с параметром /С ЗапуститьОбновлениеИнформационнойБазы
-
А у меня с параметром /С ЗапуститьОбновлениеИнформационнойБазы не обновлялся, поэтому обновляю как выше упомянул.
-
Offline
slonopotam
Новичок в 1С- Регистрация:
- 7 дек 2014
- Сообщения:
- 1
- Симпатии:
- 1
- Баллы:
- 4
Попробуйте «/С…» набирать в английской раскладке, остальное естественно на русском, тогда обновление запускается. У меня обновилось.
-
Offline
Galich
Опытный в 1С
- Регистрация:
- 6 июн 2014
- Сообщения:
- 281
- Симпатии:
- 9
- Баллы:
- 29
Может пригодится.
Вложения:
АндрейАйтерра нравится это.
-
Offline
Zeksi42
- Регистрация:
- 25 апр 2015
- Сообщения:
- 1
- Симпатии:
- 0
- Баллы:
- 1
а для Управления Торговли есть подобный файл?
-
Offline
alexburn
Модераторы
Команда форума
Модератор- Регистрация:
- 5 янв 2009
- Сообщения:
- 15.150
- Симпатии:
- 560
- Баллы:
- 204
По сути он универсальный, он служит для обновления структуры метаданных, т.е. их структуру. Вроде так
-
Ребят ну это уже достало меня:
{ОбщийМодуль.ОбщегоНазначения.Модуль(2680)}: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных().
Для объекта метаданных «Отчет.NEW_ЗаказыИПродажи»
не найден идентификатор
в справочнике «Идентификаторы объектов метаданных».Для разработчика: возможно требуется обновить вспомогательные данные,
которые влияют на работу программы. Для выполнения обновления можно:
— воспользоваться внешней обработкой
«Инструменты разработчика: Обновление вспомогательных данных»,
— либо запустить программу с параметром командной строки 1С:Предприятия 8
«/С ЗапуститьОбновлениеИнформационнойБазы»,
— либо увеличить номер версии конфигурации, чтобы при очередном запуске
выполнились процедуры обновления данных информационной базы.
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Каждый раз когда приходится создавать новое что то в конфе (напр, в данный момент: отчёт) то при запуске этого отчёта ругается этим кодом.
» Управление небольшой фирмой, редакция 1.4 (1.4.8.3) »
-
Offline
1cUserAndrew
Профессионал в 1С
Команда форума- Регистрация:
- 27 май 2010
- Сообщения:
- 5.155
- Симпатии:
- 217
- Баллы:
- 104
Ну вот, в сообщении же явно написано, что надо сделать.
Запустите программу с параметром «/С ЗапуститьОбновлениеИнформационнойБазы».
При этом запустится обработка обновления ИБ. И все будет ОК.
АндрейАйтерра нравится это.
-
ну эта то понятно)) ну ведь раньше то такого не бывало. че эт вдруг ему приспичило?))
-
Offline
1cUserAndrew
Профессионал в 1С
Команда форума- Регистрация:
- 27 май 2010
- Сообщения:
- 5.155
- Симпатии:
- 217
- Баллы:
- 104
Сейчас просто во всех (или почти во всех) типовых конфигурациях есть справочник «Идентификаторы объектов метаданных». Он в какой-то мере повторяет структуру метаданных конфигурации.
Когда Вы добавляете новый объект в конфигурацию (в данном случае новый отчет), этот справочник требуется обновить (добавить в справочник Ваш отчет). Вот программа этого и требует )) -
Offline
Саша82
Активный ученик- Регистрация:
- 11 окт 2007
- Сообщения:
- 307
- Симпатии:
- 0
- Баллы:
- 26
А почему раньше в УТ 11 в этом справочнике была кнопка, а сейчас нет?
Теперь только запустить программу с параметром «/С ЗапуститьОбновлениеИнформационнойБазы» или использовать обработку «Инструменты разработчика: Обновление вспомогательных данных»? Кстати где ее взять?Попробовал увеличить номер версии конфигурации, но почему при запуске вышла вот такая ошибка?
{ОбщийМодуль.ОбщегоНазначенияКлиентСервер.Модуль(2418)}: Ошибка при подготовке описаний подсистем: версия "11.1.7.67" конфигурации "УправлениеТорговлей" (см. процедуру ОбновлениеИнформационнойБазыУТ.ПриДобавленииПодсистемы) не совпадает с версией конфигурации в метаданных "11.1.7.68". ВызватьИсключение ТекстИсключения;
-
я обычно имя конфа меняю: УправлениеТорговлей на УправлениеТорговлей1. и достаточно. при запуске сам начинает обновление. попробуйте так
-
Offline
Саша82
Активный ученик- Регистрация:
- 11 окт 2007
- Сообщения:
- 307
- Симпатии:
- 0
- Баллы:
- 26
Менять имя надо будет тоже попробовать. Я в списке конфигураций создал еще одну со ссылкой на первую и запускаю с параметром /С ЗапуститьОбновлениеИнформационнойБазы
-
А у меня с параметром /С ЗапуститьОбновлениеИнформационнойБазы не обновлялся, поэтому обновляю как выше упомянул.
-
Offline
slonopotam
Новичок в 1С- Регистрация:
- 7 дек 2014
- Сообщения:
- 1
- Симпатии:
- 1
- Баллы:
- 4
Попробуйте «/С…» набирать в английской раскладке, остальное естественно на русском, тогда обновление запускается. У меня обновилось.
-
Offline
Galich
Опытный в 1С- Регистрация:
- 6 июн 2014
- Сообщения:
- 281
- Симпатии:
- 9
- Баллы:
- 29
Может пригодится.
Вложения:
АндрейАйтерра нравится это.
-
Offline
Zeksi42
- Регистрация:
- 25 апр 2015
- Сообщения:
- 1
- Симпатии:
- 0
- Баллы:
- 1
а для Управления Торговли есть подобный файл?
-
Offline
alexburn
Модераторы
Команда форума
Модератор- Регистрация:
- 5 янв 2009
- Сообщения:
- 15.150
- Симпатии:
- 560
- Баллы:
- 204
По сути он универсальный, он служит для обновления структуры метаданных, т.е. их структуру. Вроде так
При добавлении новых объектов в типовые конфигурации возможна ошибка при обращении к этому объекту в режиме 1C:Предприятие: «Объект не найден в Справочнике «ИдентификаторыОбъектовМетаданных».
{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(738)}: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных().
Для объекта метаданных «Отчет.РИК_РасчетыСПартнерами» не найден идентификатор в справочнике «Идентификаторы объектов метаданных».
Для разработчика: возможно требуется обновить вспомогательные данные, которые влияют на работу программы. Для выполнения обновления можно:
— воспользоваться внешней обработкой «Инструменты разработчика: Обновление вспомогательных данных»,
— либо запустить программу с параметром командной строки 1С:Предприятия 8 «/С ЗапуститьОбновлениеИнформационнойБазы»,
— либо увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.
Варианты решения:
1. В некоторых конфигурациях режиме предприятия
Все функции — Обработки — «Инструменты разработчика: Обновление вспомогательных данных», Если обработки нет, то пункт 2
Все функции — Справочники — «Идентификаторы объектов метаданных», нажать кнопку «Обновить данные справочника», Если кнопки обновить нет, то пункт 2
2. Из Конфигуратора запустить с параметром «/С ЗапуститьОбновлениеИнформационнойБазы», т.к. обработки может не оказаться под руками, а изменение версии производится с обновлением конфигурации и базы, что может оказаться не удобным:
Сервис/Параметры — Вкладка Запуск1С:Предприятия — В свойстве «Параметр запуска» добавляем «/С ЗапуститьОбновлениеИнформационнойБазы»
При запуске Предприятия появится окно обновления конфигурации. Потом не забудьте Убрать параметр запуска, чтобы больше не запускалось обновление!
3. Обновить конфигурацию или вручную увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.
4. Выполнить:
Код 1C v 8.2 УП
&НаСервере
Процедура ОбновитьНоваяНаСервере()
Справочники.ИдентификаторыОбъектовМетаданных.ВыполнитьОбновлениеДанных(Истина, ЛОЖЬ,Ложь);
КонецПроцедуры
Устранение ошибки «Объект не найден в Справочнике «ИдентификаторыОбъектовМетаданных»
16.05.2017
При добавлении новых объектов в типовые конфигурации возможна ошибка при обращении к этому объекту в режиме 1C:Предприятие: «Объект не найден в Справочнике «ИдентификаторыОбъектовМетаданных». В данной статье описываются способы устранения этой ошибки.
При добавлении в типовые конфигурации новых объектов возможна ошибка при обращении к этому объекту в режиме 1С:Предприятие.
Текст ошибки примерно следующий:
{ОбщийМодуль.ОбщегоНазначения.Модуль(2646)}: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных(). Для объекта метаданных "Документ.ЗаявкаНаРасходованиеСредств" не найден идентификатор в справочнике "Идентификаторы объектов метаданных".
Для решения этой проблемы требуется обновить вспомогательные данные, которые влияют на работу программы.
Для выполнения обновления можно:
- открыть через меню «Все функции» справочник «Идентификаторы объектов метаданных», нажать кнопку «Обновить данные справочника»;
- если указанной кнопки нет — выполнить программный код:
Справочники.ИдентификаторыОбъектовМетаданных.ОбновитьДанныеСправочника();
- либо запустить программу с параметром командной строки 1С:Предприятия 8
«/С ЗапуститьОбновлениеИнформационнойБазы»; - либо увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.