Переопределить предопределенное
Говорят, что нельзя изменить предначертанное… Похоже, у фирмы 1С своё мнение на этот счет. В релизе платформы 8.3.5 помимо прочего появилась возможность переобозначить предопределенный элемент любому элементу в информационной базе. Для этого нужно всего лишь изменить стандартный реквизит ИмяПредопределенныхДанных.
Осуществить это можно следующими способами:
1) Программно. Конструкцией вида
ОбъектДанных.ИмяПредопределенныхДанных = "МойЭлемент"; ОбъектДанных.Записать();
Например, в консоли кода;
2) При помощи групповой обработки Инструментария Разработчика, воспользовавшись функцией «Установка реквизитов»;
3) С помощью специальной несложной обработки
Алгоритм простой: создаем предопределенный элемент в кофигураторе, запускаем ИБ в режиме предприятия, открываем обработку, выбираем тип метаданных, появляется список предопределенных элементов, выбираем нужный элемент базы, нажимаем кнопку «Применить переназначение элементов». Готово.
Добавить комментарий