Ошибка при выполнении функции общего назначения идентификатор объекта метаданных

Добрый день.

Используем 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, выложил бы хоть свое творение
бухня? 2/3?

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 УП

 &НаСервере
Процедура ОбновитьНоваяНаСервере()
    Справочники.ИдентификаторыОбъектовМетаданных.ВыполнитьОбновлениеДанных(Истина, ЛОЖЬ,Ложь);
КонецПроцедуры
  1. Ребят ну это уже достало меня:

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

    Для объекта метаданных «Отчет.NEW_ЗаказыИПродажи»
    не найден идентификатор
    в справочнике «Идентификаторы объектов метаданных».

    Для разработчика: возможно требуется обновить вспомогательные данные,
    которые влияют на работу программы. Для выполнения обновления можно:
    — воспользоваться внешней обработкой
    «Инструменты разработчика: Обновление вспомогательных данных»,
    — либо запустить программу с параметром командной строки 1С:Предприятия 8
    «/С ЗапуститьОбновлениеИнформационнойБазы»,
    — либо увеличить номер версии конфигурации, чтобы при очередном запуске
    выполнились процедуры обновления данных информационной базы.
    ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(

    Каждый раз когда приходится создавать новое что то в конфе (напр, в данный момент: отчёт) то при запуске этого отчёта ругается этим кодом.

    » Управление небольшой фирмой, редакция 1.4 (1.4.8.3) »

  2. Offline

    1cUserAndrew
    Профессионал в 1С
    Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    5.155
    Симпатии:
    217
    Баллы:
    104

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


    АндрейАйтерра нравится это.

  3. ну эта то понятно)) ну ведь раньше то такого не бывало. че эт вдруг ему приспичило?))

  4. Offline

    1cUserAndrew
    Профессионал в 1С
    Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    5.155
    Симпатии:
    217
    Баллы:
    104

    Сейчас просто во всех (или почти во всех) типовых конфигурациях есть справочник «Идентификаторы объектов метаданных». Он в какой-то мере повторяет структуру метаданных конфигурации.
    Когда Вы добавляете новый объект в конфигурацию (в данном случае новый отчет), этот справочник требуется обновить (добавить в справочник Ваш отчет). Вот программа этого и требует ))

  5. Offline

    Саша82
    Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26

    А почему раньше в УТ 11 в этом справочнике была кнопка, а сейчас нет?
    Теперь только запустить программу с параметром «/С ЗапуститьОбновлениеИнформационнойБазы» или использовать обработку «Инструменты разработчика: Обновление вспомогательных данных»? Кстати где ее взять?

    Попробовал увеличить номер версии конфигурации, но почему при запуске вышла вот такая ошибка?

    {ОбщийМодуль.ОбщегоНазначенияКлиентСервер.Модуль(2418)}: Ошибка при подготовке описаний подсистем:
    версия "11.1.7.67" конфигурации "УправлениеТорговлей" (см. процедуру ОбновлениеИнформационнойБазыУТ.ПриДобавленииПодсистемы)
    не совпадает с версией конфигурации в метаданных "11.1.7.68".
         ВызватьИсключение ТекстИсключения;
  6. я обычно имя конфа меняю: УправлениеТорговлей на УправлениеТорговлей1. и достаточно. при запуске сам начинает обновление. попробуйте так

  7. Offline

    Саша82
    Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26

    Менять имя надо будет тоже попробовать. Я в списке конфигураций создал еще одну со ссылкой на первую и запускаю с параметром /С ЗапуститьОбновлениеИнформационнойБазы

  8. А у меня с параметром /С ЗапуститьОбновлениеИнформационнойБазы не обновлялся, поэтому обновляю как выше упомянул.

  9. Offline

    slonopotam
    Новичок в 1С

    Регистрация:
    7 дек 2014
    Сообщения:
    1
    Симпатии:
    1
    Баллы:
    4

    Попробуйте «/С…» набирать в английской раскладке, остальное естественно на русском, тогда обновление запускается. У меня обновилось.

  10. Offline

    Galich
    Опытный в 1С

    Регистрация:
    6 июн 2014
    Сообщения:
    281
    Симпатии:
    9
    Баллы:
    29

    Может пригодится.

    Вложения:


    АндрейАйтерра нравится это.

  11. Offline

    Zeksi42

    Регистрация:
    25 апр 2015
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1

    а для Управления Торговли есть подобный файл?

  12. Offline

    alexburn
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    560
    Баллы:
    204

    По сути он универсальный, он служит для обновления структуры метаданных, т.е. их структуру. Вроде так :)

Ошибка при выполнении функции ОбщегоНазначения.ОбъектМетаданныхПоИдентификатору

Я
   AnisaL

11.07.19 — 09:41

Добрый день!

Конфигурация УТ, сначала базу обновили, потом обнаружили ошибки и пришлось откатить обновление. Теперь после отката вылезла ошибка, когда пытаются зайти в документы Закупки:

https://c.radikal.ru/c21/1907/79/1d11d99ffe3b.jpg

   piter3

1 — 11.07.19 — 09:43

Что не понятно в сообщении?

   Admin_Net_1C

2 — 11.07.19 — 09:45

(0) вангую: база клиент-серверная, закэшировалось соответствие объекта метаданных идентификатору в кэше сервера 1с до отката обновления…

запуск программы c ключом /CЗапустить… не помогает?

почистить кэш сервера 1С, выполнено?

   AnisaL

3 — 11.07.19 — 12:09

(2) а как этот ключ прописать?

   Admin_Net_1C

4 — 11.07.19 — 12:14

(3) в стартере 1С, выбираем базу, нажимаем кнопку Изменить, кнопку Далее, в поле «Дополнительные параметры запуска»

   AnisaL

5 — 11.07.19 — 12:21

(4) попробовала, не помогло, такая же ошибка

   Admin_Net_1C

6 — 11.07.19 — 12:27

(5) ключ и значение в параметрах запуска без пробела: /CЗапуститьОбновлениеИнформационнойБазы ?

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

Если не поможет, рекомендую выполнить чистку кэша пользовательского и сервера 1С (если база клиент-сервер). Как именно — ya в помощь)

   AnisaL

7 — 11.07.19 — 12:34

(6) Запустилось обновление, не помогло — значит, что ошибка не исчезла

   Admin_Net_1C

8 — 11.07.19 — 12:44

(7) чисти кэши. Если не поможет, то может еще, как вариант, попробовать ТиИ

   АлехИв

9 — 11.07.19 — 12:45

ИнструментыРазработчика_ОбновлениеВспомогательныхДанных.epf из нужной версии БСП запусти — она ошибку хоть покажет, там есть возможность частичной обработки данных.

   AnisaL

10 — 11.07.19 — 13:00

(9) скачала обработку — тоже не помогло (

   AnisaL

11 — 11.07.19 — 13:02

(9) не именно эту, эта платная

   novichok79

12 — 11.07.19 — 13:05

все ж понятно написано. берешь инструменты разработчика от нужной версии БСП (они есть на сайте releases.1c.ru), запускаешь в базе «обновление вспомогательных данных» оттуда.

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

   novichok79

13 — 11.07.19 — 13:06

нравятся мне такие темы — ни версии УТ 11, ни версии платформы. збс чо.

   novichok79

14 — 11.07.19 — 13:07

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

   AnisaL

15 — 11.07.19 — 13:50

(12) взяла обработку из БСП, все равно эта же ошибка !

   АлехИв

16 — 11.07.19 — 14:03

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

   AnisaL

17 — 11.07.19 — 14:11

(16) какой типовой обработкой?

   AnisaL

18 — 11.07.19 — 14:14

(16) как найти там эту строку?

   АлехИв

19 — 11.07.19 — 17:14

«ГрупповоеИзменениеРеквизитов» в ут11 или в UNIREPS83 или свою напиши с обходом защиты.

   AnisaL

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)»);

    
    РезультатЗапроса = Запрос.Выполнить();

    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

         Ссылка = ВыборкаДетальныеЗаписи.Ссылка;

         СсылкаОбъект = Ссылка.ПолучитьОбъект();

         СсылкаОбъект.Удалить();

    КонецЦикла;

При добавлении новых объектов в типовые конфигурации возможна ошибка при обращении к этому объекту в режиме 1C:Предприятие: «Объект не найден в Справочнике «ИдентификаторыОбъектовМетаданных».

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

Для объекта метаданных «Отчет.РИК_РасчетыСПартнерами» не найден идентификатор в справочнике «Идентификаторы объектов метаданных».

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

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

— либо запустить программу с параметром командной строки 1С:Предприятия 8 «/С ЗапуститьОбновлениеИнформационнойБазы»,

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

Варианты решения:

1. В некоторых конфигурациях режиме предприятия 

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

Все функции — Справочники — «Идентификаторы объектов метаданных», нажать кнопку «Обновить данные справочника», Если кнопки обновить нет, то пункт 2

2. Из Конфигуратора запустить с параметром «/С ЗапуститьОбновлениеИнформационнойБазы», т.к. обработки может не оказаться под руками, а изменение версии производится с обновлением конфигурации и базы, что может оказаться не удобным:

Сервис/Параметры — Вкладка Запуск1С:Предприятия — В свойстве «Параметр запуска» добавляем «/С ЗапуститьОбновлениеИнформационнойБазы»

При запуске Предприятия появится окно обновления конфигурации. Потом не забудьте Убрать параметр запуска, чтобы больше не запускалось обновление!

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

4. Выполнить:

Код 1C v 8.2 УП

 &НаСервере
Процедура ОбновитьНоваяНаСервере()
    Справочники.ИдентификаторыОбъектовМетаданных.ВыполнитьОбновлениеДанных(Истина, ЛОЖЬ,Ложь);
КонецПроцедуры

264 / 219 / 95

Регистрация: 07.04.2011

Сообщений: 1,359

1

Ошибки при открытии базы УТ

08.12.2020, 19:01. Показов 1987. Ответов 11


Студворк — интернет-сервис помощи студентам

Есть база:
Управление торговлей для Казахстана, редакция 3.
Говорят что раньше база была файловая,а сейчас переехала на сервер. Незнаю насколько это важно, но лучше напишу)

При открытии базы ошибка:

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

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

Неверный тип идентификатора объекта метаданных:
«Не определено».
{Обработка.ТекущиеДела.Форма.Форма.Форма(463)}: ВызватьИсключение Результат.КраткоеПредставлениеОшибки;
{ОбщийМодуль.ДлительныеОперацииГлобальный.Модуль(150)}: ВыполнитьОбработкуОповещения(ДлительнаяОперация.ОповещениеОЗавершении, Результат);
{ОбщийМодуль.ДлительныеОперацииГлобальный.Модуль(109)}: ВыполнитьОповещение(ДлительнаяОперация, Статус);
{ОбщийМодуль.ДлительныеОперацииГлобальный.Модуль(66)}: Если ПроконтролироватьДлительнуюОперацию(Операция, Статус) Тогда
{ОбщийМодуль.ДлительныеОперацииГлобальный.Модуль(12)}: ПроконтролироватьДлительныеОперации(АктивныеДлительныеОперации.Список);

Курение мануалов говорит что произошла некая хрень при обновлении.
Те же гугловские мануалы сказали что в «НСИ и Администрирование — настройки пользователей и прав — группы доступа» есть роли пустышки,и действительно.
Удалил все пустышки — не помогло.

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

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

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

Неверный тип идентификатора объекта метаданных:
«Не определено».
{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(2777)}: ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(397)}: Возврат ОбъектыМетаданныхПоИдентификаторамСПопыткойПовтора(Идентификаторы, КромеНесуществующихИНедоступных);
{Справочник.ПрофилиГруппДоступа.МодульМенеджера(647)}: ОписаниеПрофиля.Роли.ВыгрузитьКолонку(«Роль»), Истина);
{Справочник.ПрофилиГруппДоступа.Форма.ФормаСписка.Форма(114)}: ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список,
{Справочник.ПрофилиГруппДоступа.Форма.ФормаСписка.Форма(64)}: УстановитьОтбор();

Дальше гугл пока ничего не посоветовал путевого..
Кто сталкивался?

Добавлено через 7 минут
Походу дубликаты профилей..но интерактивно их не видно

Во..



0



264 / 219 / 95

Регистрация: 07.04.2011

Сообщений: 1,359

08.12.2020, 19:07

 [ТС]

2

Одинаковые профили,но один из них пустой.Без ролей

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

Ошибки при открытии базы УТ

Ошибки при открытии базы УТ



0



264 / 219 / 95

Регистрация: 07.04.2011

Сообщений: 1,359

09.12.2020, 07:48

 [ТС]

3

Вообщем, получилось так, что в НСИ и Администрирование — настройки пользователей и прав — группы доступа получились пустые строки без пользователей.

И также в «Профили групп доступа» есть пустые группы, без единой роли.В том числе и предопределенные(поставляемые) профили.
Вот на этом моменте и высыпается, когда в группе нет ни 1 роли.

И теперь такой вопрос: можно как-то выполнить «первичное» заполнение этих профилей групп?
так как база создана уже, и рабочая, то эти данные по сути там уже должны быть.

Есть идея выполнить «первичное» заполнение в уже рабочей базе, как будто база только создается и выполняется первичное заполнение. Нужна именно процедура заполнения профилей групп.
Куда копать?



0



70 / 56 / 34

Регистрация: 28.04.2010

Сообщений: 192

09.12.2020, 14:47

4

Если в командной строке прописать запуск обработки при запуске программы? Команда /Execute.

АЛСО, могу подключиться по удаленке, и посмотреть, что там.



0



264 / 219 / 95

Регистрация: 07.04.2011

Сообщений: 1,359

09.12.2020, 17:45

 [ТС]

5

Какой обработки?

Цитата
Сообщение от Maror
Посмотреть сообщение

Если в командной строке прописать запуск обработки при запуске программы? Команда /Execute.

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



0



Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

09.12.2020, 22:46

6

Удаляй те что заводились и готово



0



264 / 219 / 95

Регистрация: 07.04.2011

Сообщений: 1,359

10.12.2020, 04:50

 [ТС]

7

Удаляй те что заводились и готово

Я сделал так:удалил вообще все добавленные вручную профили.Не помогает.
Пока в предопределенные группы без единой роли не добавишь хотя бы 1 роль,та же самая ошибка.
В другой аналогичной конфе есть пустые стандартные группы. Там нет проблем таких.
Ремонт базы не помогает.
Где-то видимо завис мусор и все.



0



Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

10.12.2020, 05:04

8

OverDozero, обнови теперь справочник идентификаторы объектов

Добавлено через 1 минуту

Обновление справочника Идентификаторы Объектов Метаданных
Обработка обновляет данные справочника «Идентификаторы Объектов Метаданных»
Бухгалтерия предприятия 3.0

Решение ошибки:

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

нимфостарт (с)

Добавлено через 2 минуты
или кнопка в самом справочнике есть

Добавлено через 1 минуту

Не по теме:

я воообще-то совсем с конфигами на БСП не работаю, это вы меня должны учить как и чего делать)))

Добавлено через 1 минуту

Не по теме:

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



0



264 / 219 / 95

Регистрация: 07.04.2011

Сообщений: 1,359

10.12.2020, 06:10

 [ТС]

9

Цитата
Сообщение от Dethmontt
Посмотреть сообщение

обнови теперь справочник идентификаторы объектов

Вы не поверите)Делал все что есть в этой инструкции..И до удаления групп,и после.
Ни 1 и способов не помог.

Цитата
Сообщение от Dethmontt
Посмотреть сообщение

обнови теперь справочник идентификаторы объектов

Обновлял.В модуле менеджера справочника процедура, что-то вроде «ОбновитьЧеТоТам…..»
Та же самая ошибка:Неверный тип идентификатора объекта метаданных:»Не определено».

Временно решил проблему добавив роль пустышку в пустые группы.
Надо дальше ковырять, да че-то уже желания нету)



0



264 / 219 / 95

Регистрация: 07.04.2011

Сообщений: 1,359

10.12.2020, 20:48

 [ТС]

10

Решение, может кому-то и поможет…

Никакие обновления идентификаторов объектов не нужны в этом случае.

У меня вышло так, что не должно быть ДОБАВЛЕННЫХ профилей групп доступа без хотя бы 1 роли.
И в ходе обновления получились дубликаты групп(хз как, но так вышло)

1.Нужно сначала удалить свои добавленные профиля групп без единой роли.
2.Нужно выполнить обновление поставляемых профилей.

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

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



0



Dethmontt

11.12.2020, 11:45

Не по теме:

OverDozero, вот блин, мастер-ломастер.
сам сломал, сам починил))



0



264 / 219 / 95

Регистрация: 07.04.2011

Сообщений: 1,359

11.12.2020, 13:37

 [ТС]

12

Цитата
Сообщение от Dethmontt
Посмотреть сообщение

вот блин, мастер-ломастер.
сам сломал, сам починил))

Це неправда)Мне уже такую базу дали..задача то стояла именно разобраться с ошибкой.
А что до меня делали в ней — это тайна покрытая мраком.

Вот и не зная даже возможных причин возникновения ошибки пришлось ее починять)

Добавлено через 44 секунды
А может косячные профили прилетили с центрального узла…это мы уже никогда не узнаем



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

11.12.2020, 13:37

12

  • Ошибка при выполнении файловой операции формат файла не поддерживается xlsx 1с
  • Ошибка при выполнении файловой операции путь не найден
  • Ошибка при выполнении файловой операции прочитать файл
  • Ошибка при выполнении файловой операции попытка поместить указатель на файл перед началом файла
  • Ошибка при выполнении файловой операции xml