Обновление справочника "Идентификаторы объектов метаданных" без привязки к конфе и релизу БСП

29.11.18

База данных - Обновление 1С

Обработка позволяет обновить справочник "Идентификаторы объектов метаданных" для любой конфигурации, в которой этот справочник используется. Ее работа не привязана к версии БСП. Работоспособность тестировал для: Тестировал для: Управление небольшой фирмой 1.6 (1.6.5.1) ЗУП 3.1 (3.1.4.167) Бухгалтерия предприятия, редакция 3.0 (3.0.57.17) Управление торговлей, редакция 11.2 (11.2.2.100) Управление торговлей, редакция 11.3 (11.3.4.93)

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

Начну с того, что после добавления новой роли в конфу(на первый взгляд безобидное действие), начала появляться ошибка

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

К слову сказать, появляется она не только при добавлении роли, а и при добавлении других объектов.

Решается она путем обновления справочника идентификаторов, но для ролей на этом пляска не заканчивается, так как 1с в режиме предприятия хоть новую роль и видит, но ее никак не использует. Для правильного использования новоиспеченной роли нужно запустить еще и обновление параметров работы пользователей. Оба эти механизма я включил в одну обработку и протестировал на разных конфигурациях.

ИдентификаторыОбъектаМетаданных ЗапуститьОбновлениеИнформационнойБазы идентификаторы объектов объекта метаданных

См. также

Рефакторинг и качество кода Обновление 1С Программист 1С v8.3 Бесплатно (free)

Тестовая база обновлена через все ключевые релизы, всё протестировано, остатки сведены, вы готовы обновить «боевую» базу, но…по замерам для этого потребуется целая неделя, а у вас есть всего пара выходных. Знакомая ситуация? Расскажем, как увеличить скорость отработки промежуточных конфигураций!

18.06.2025    1421    1c-izh    12    

8

Обновление 1С Программист Стажер 1С v8.3 Бесплатно (free)

Наша компания перманентно занимаемся обновлением «старых» и, к тому же, сильно нетиповых конфигураций. Хочется поделиться опытом по работе с важным этапом подобных проектов — поиску и оптимизации промежуточных конфигураций 1С. Первый материал будет полезен начинающим специалистам 1С, а в последующих, надеемся, найдется интересная информация и для матерых разработчиков.

04.06.2025    2932    1c-izh    6    

16

Обновление 1С 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Добавление в Справочник "Статьи затрат" отсутствующих предопределённых элементов.

1 стартмани

23.05.2025    374    0    qrw    0    

0

БСП (Библиотека стандартных подсистем) Обновление 1С Программист 1C:ERP Бесплатно (free)

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

29.04.2025    2191    krasnoshchekovpavel    7    

17

Рефакторинг и качество кода Обновление 1С Программист 1С v8.3 Бесплатно (free)

Методика, описанная в статье, выработана при переезде с 1С:ДО 2.1 на 1С:ДО 3.0. Может также применяться при переходе с 1С:УПП на 1C:ERP, 1C:ERP на 1C:ERP УХ и т. п. Учтены все необходимые доработки при переезде на новую конфигурацию и предупреждены возможные ошибки.

21.04.2025    2459    PROSTO-1C    4    

4

Обновление 1С Программист 1С v8.3 1C:Бухгалтерия 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1C:ERP Абонемент ($m)

Внешняя обработка для обновления расширений и дополнительных обработок 1С из GitHub. Поддерживает как публичные, так и приватные репозитории, фильтрацию релизов по версии конфигурации, скачивание .cfe, .epf, .erf.

1 стартмани

15.04.2025    1950    7    Aleksandr    0    

21

Обновление 1С Системный администратор Программист 1С v8.3 Абонемент ($m)

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

1 стартмани

02.04.2025    1056    3    DoubleT    8    

5

Обновление 1С Linux Системный администратор Программист Бесплатно (free)

Пошаговая инструкция для обновления платформы 1С на сервере Linux Debian.

28.03.2025    1902    California_Dreaming    2    

5