Хочу базу поставить на полную поддержку, расставить все замочки. В базе есть перечисление в которое дописали еще с десяток значений.И это перечисление активно используется во многих документах и формах.
Есть ли какой-то менее трудоемкий способ перенести дополнительные значения перечисления в расширение, кроме как создать руками в расширении эти значения, а потом программно бегать по всей базе и менять перечисления из конфигурации на перечисления из расширения?
(0)Создаёшь аналогичное перечисление в расширении.
Пишешь обработку где запросом выбираешь каждый справочник, документ, регистр который ссылается на твоё перечисление, подменяешь значение старого перечисления на аналогичное значение нового и с "ОбменДанными.Загрузка = Истина;" записываешь.
Ну или при помощи НайтиПоСсылкам, как тебе удобно.
Потом удаляешь в основной конфе это перечисление, ставишь конфу на полную поддержку
(5) Вообщем-то не только ради замочков ,дело в том, что в базе есть другие доработки, а также отдельные модули сторонних поставщиков, для которых уже созданы замены в расширениях. Надо выпилить все доработки из базы. Поэтому хочу обновиться до последнего релиза, выполнить все обработки обновления и реструктуризации, а после этого конфигурацию просто заменить на конфигурацию того-же релиза с ИТС.
Руками выпиливать все обновления долго и муторно.