19.01.2023 Игорь Борисенко 25099
Идентификаторы объектов метаданных в 1С

Содержание:

         В конфигурациях системы 1С Предприятие, поддерживающих БСП, есть справочник «Идентификаторы объектов метаданных». 


         Данный справочник является служебным. Рядовой пользователь с ним, как правило, не сталкивается, разве что, при неудачных обновлениях, когда получает ошибку вида «Для объекта метаданных … не найден идентификатор в справочнике «Идентификаторы объектов метаданных». Основные действия со справочником выполняются БСП автоматически, поэтому и разработчики с этим справочником тоже встречается нечасто.


         Разберемся, зачем же он нужен и что с ним делать.  


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

 

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


         Максимально, до чего можно добраться – это до строкового представления «ПолноеИмя().


         Например, метод Метаданные.Справочник.СтатьиДвиженияДенежныхСредств.ПолноеИмя() вернет строку «Справочник. СтатьиДвиженияДенежныхСредств».




         А к самой ссылке «c18aed98-9a38-4a4f-bee4-1b6977344491» никак не обратиться.


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


         Смысл простой: в 1С заполнить справочник элементами, соответствующими объектам метаданных 1С конфигурации, и использовать ссылки на элементы этого справочника в качестве «ссылок» на объекты метаданных 1С.


         Основное направление использования – автоматизация процедур обновления конфигурации 1С Предприятие в части добавление, переименования и удаления объектов метаданных 1С. Можно выбрать объекты, по которым изменилась структура метаданных и как-то их обработать при обновлении.


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


2.     Работа со справочником 1С: Идентификаторы объектов метаданных

 

         Работа со справочником 1С: Идентификаторы объектов метаданных, сводится в основном к поддержанию актуальности соответствия состава этого справочника и структуры объектов метаданных 1С.


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


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


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

·        В режиме Конфигуратора в 1С:




·        В режиме Предприятия системы 1С:


 



     

Специалист компании "Кодерлайн"

Игорь Борисенко

Наши проекты

ООО «Иви.ру»
ООО «Иви.ру»

Отрасль:
Медиаиндустрия

Внедренное типовое решение:
1С:Управление корпоративными финансами

Подсистема казначейства
Модуль бюджетного контроля по ДДС ...

Автоматизация торгового учета на базе "1С:Управление торговлей"
ООО «ТЕЛЕВЕС РУСС»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

- Управление складскими запасами;
- Оформление заказов покупателей;
- Пла...

Установка программного продукта БИТ.Финанс для 1С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

Отрасль:
Транспорт

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет ...

Автоматизация интеграции с информсистемами клиентов на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
«1С:Предприятие 8. WMS Логистика. Управление складом»

– Управление складскими запасами;
– Оформление заказов покупателей;
– ...

Внедрение ПП "1С:CRM ПРОФ" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:CRM ПРОФ

- Управление отношениями с клиентами (CRM) ...

ФГУП «Почта России»
ФГУП «Почта России»

Отрасль:
Почта, доставка

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Бухгалтерский учет
- Расчет зарплаты и кадровый учет
- Налоговый учет ...

ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"
ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"

Отрасль:
Деятельность больничных организаций

Внедренное типовое решение:
БИТ:Управление медицинским центром 8

- Управление отношениями с клиентами (CRM)
- Делопроизводство
- Ведение но...

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

Бухгалтерский учет Банк и касса Расчеты с контрагентами Торговые операции ...

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Объемно-календарное планирование производства Автоматизация бизнес-проце...

АО «Вертолетная сервисная компания»
АО «Вертолетная сервисная компания»

Отрасль:
МТО эксплуатации вертолетной техники

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Консультации по сложным вопросам налогового и бухгалтерского учета;
- Ра...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
«1С: Управление торговлей»

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автомат...

ООО «ЛукБелОйл»
ООО «ЛукБелОйл»

Отрасль:
Нефтегазовая отрасль

Внедренное типовое решение:

- Обследовании бизнес-процессов «Документооборот», «Казначейство и Бюджети...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение